{"id":6207,"date":"2026-07-01T13:46:46","date_gmt":"2026-07-01T13:46:46","guid":{"rendered":"https:\/\/tricel.ie\/wastewater-treatment\/?page_id=6207"},"modified":"2026-07-03T10:13:30","modified_gmt":"2026-07-03T10:13:30","slug":"systems","status":"publish","type":"page","link":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/","title":{"rendered":"Wastewater Treatment Systems &#038; Septic Tanks Ireland | Tricel"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6207\" class=\"elementor elementor-6207\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19c266d e-flex e-con-boxed e-con e-parent\" data-id=\"19c266d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:6235,&quot;url&quot;:&quot;https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Efficient-service-team-Even-during-high-season-we-can-deliver-a-tank-in-48h-after-order-placed-Aghadoe-Co.-Kerry.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:0,&quot;background_slideshow_transition_duration&quot;:0,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9c64ce3 e-con-full e-flex e-con e-child\" data-id=\"9c64ce3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dc88e0 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5dc88e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-clock\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tUodated June 2026\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e91848b elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e91848b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"hm hm-shield\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tWastewater Treatment Systems\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ff5636 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7ff5636\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"huge huge-location-03\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSeptic Tanks Ireland\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85e61d6 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"85e61d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"huge huge-document-validation\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEN 12566 &amp; S.R. 66 certified\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4e604f elementor-widget elementor-widget-breadcrumbs\" data-id=\"c4e604f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/tricel.ie\/wastewater-treatment\/\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c741c4f e-con-full e-flex e-con e-child\" data-id=\"c741c4f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-4e83ba1 e-con-full e-flex e-con e-child\" data-id=\"4e83ba1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31ebe16 elementor-widget elementor-widget-heading\" data-id=\"31ebe16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Wastewater treatment systems and septic tanks, manufactured and certified for Irish sites.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72bf6c3 elementor-widget elementor-widget-text-editor\" data-id=\"72bf6c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From a single septic tank on a one-off rural site to a commercial system for a hotel or housing development, every system on this page is manufactured in Ireland and certified to EN\u00a012566 and NSAI&#8217;s S.R.\u00a066:2015. Start with a free site assessment, or go straight to the system, sector or county page you need.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a498313 e-con-full e-flex e-con e-child\" data-id=\"a498313\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-77a616e e-con-full e-flex e-con e-child\" data-id=\"77a616e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c2d92a elementor-widget elementor-widget-heading\" data-id=\"2c2d92a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">498,283<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5788694 elementor-widget elementor-widget-text-editor\" data-id=\"5788694\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Registered domestic wastewater systems nationally, 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a517f1 elementor-widget elementor-widget-text-editor\" data-id=\"3a517f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CSO, Domestic Waste Water Treatment Systems 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ff8f97 e-con-full e-flex e-con e-child\" data-id=\"6ff8f97\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d61e97 elementor-widget elementor-widget-heading\" data-id=\"5d61e97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">56%<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c463e1d elementor-widget elementor-widget-text-editor\" data-id=\"c463e1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Of inspected septic tanks failed in 2024, rising to 59% in 2025<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e62a95 elementor-widget elementor-widget-text-editor\" data-id=\"0e62a95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>EPA National Inspection Plan<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d366050 e-con-full e-flex e-con e-child\" data-id=\"d366050\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80acc3c elementor-widget elementor-widget-heading\" data-id=\"80acc3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">+8.6%<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77dde46 elementor-widget elementor-widget-text-editor\" data-id=\"77dde46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Growth in new system registrations, 2024 vs 2023<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-339939f elementor-widget elementor-widget-text-editor\" data-id=\"339939f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CSO, 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0efafa e-con-full e-flex e-con e-child\" data-id=\"c0efafa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1386f elementor-widget elementor-widget-html\" data-id=\"4a1386f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =====================================================================\r\n  Tricel.ie \u2014 Wastewater Product Selection Tool\r\n  Self-contained HTML\/CSS\/JS block.\r\n\r\n  EMBEDDING (Elementor HTML widget)\r\n  - Paste this entire file's contents into an Elementor \"HTML\" widget on\r\n    the target page. Nothing else is required: styles are scoped to\r\n    #tricel-ww-selector and everything runs client-side.\r\n  - Use it ONCE per page only (the script targets a single element ID).\r\n  - GA4: events are pushed to window.dataLayer if GTM is on the page.\r\n    Event names all start with \"wastewater_selector_\".\r\n  - Live chat: the final step shows an \"Ask about [product]\" button\r\n    (id \"tww-launch-livechat\", class \"launch-livechat-button\"). On click\r\n    it finds the site's own Launch Live Chat button (the one present on\r\n    every page, id \"contact-us-launch-livechat-button\" \/ class\r\n    \"launch-livechat-button\") and clicks it programmatically, reusing\r\n    the site's existing chat mechanism. If no such button is found in\r\n    the page DOM, it falls back to common chat provider APIs (HubSpot,\r\n    Tawk, LiveChat, Zendesk, Intercom, Crisp), and finally to the\r\n    contact-us page so the button is never dead.\r\n  - Styling: every CSS rule is scoped under #tricel-ww-selector, with an\r\n    !important hardening block for buttons\/headings\/links, so theme and\r\n    Elementor global styles cannot override the widget.\r\n  - Quote CTA: the \"Request a [product] quote\" button scrolls the page\r\n    to the section with id \"form\" (the quote form on the host page). If\r\n    no #form section exists on the page, it falls back to the widget's\r\n    own contact screen. A secondary \"Ask about [product] on live chat\"\r\n    link on the result screen launches the chat directly.\r\n  - HubSpot form: the widget's fallback contact screen can also embed a\r\n    HubSpot form beneath\r\n    the chat button, loaded via HubSpot's own embed script (the same\r\n    pattern as the chat widget). Set HUBSPOT_REGION \/ HUBSPOT_PORTAL_ID \/\r\n    HUBSPOT_FORM_ID near the top of the script; while placeholders\r\n    remain, the form section is hidden and the chat button stands alone.\r\n  - Brochures: the \"Download brochure\" links use the PDFs from\r\n    tricel.ie\/wastewater-treatment\/downloads\/ \u2014 see BROCHURE_LINKS in\r\n    the script to update them.\r\n  - Items flagged \"to be confirmed\" are marked in the PRODUCTS data with\r\n    a `flag` string \u2014 remove once Tricel confirms availability.\r\n===================================================================== -->\r\n<div id=\"wastewater-product-selector\" aria-hidden=\"true\"><\/div>\r\n<div id=\"tricel-ww-selector\" class=\"tww-root\">\r\n\r\n  <style>\r\n    #tricel-ww-selector, #tricel-ww-selector * { box-sizing: border-box; }\r\n    #wastewater-product-selector {\r\n      display: block; height: 0; margin: 0; padding: 0;\r\n      position: relative; top: -90px; \/* clearance for sticky headers *\/\r\n      visibility: hidden;\r\n    }\r\n    #tricel-ww-selector {\r\n      --tww-green-900: #1f3a1a;\r\n      --tww-green-700: #2f6b28;\r\n      --tww-green-600: #3d7a28;\r\n      --tww-green-100: #eaf3e6;\r\n      --tww-green-50:  #f5f9f3;\r\n      --tww-orange:    #dd611e;\r\n      --tww-orange-dark: #b94f16;\r\n      --tww-ink:       #1c231d;\r\n      --tww-ink-soft:  #4c554d;\r\n      --tww-line:      #dde3d9;\r\n      --tww-white:     #ffffff;\r\n      --tww-radius:    14px;\r\n      --tww-font-head: \"Manrope\", \"Segoe UI\", Arial, sans-serif;\r\n      --tww-font-body: \"Inter\", \"Segoe UI\", Arial, sans-serif;\r\n      scroll-margin-top: 90px; \/* clears typical sticky site headers when re-anchoring *\/\r\n      font-family: var(--tww-font-body);\r\n      color: var(--tww-ink);\r\n      background: var(--tww-white);\r\n      max-width: 720px;\r\n      margin: 0 auto;\r\n      padding: 0;\r\n      border-radius: 20px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--tww-line);\r\n    }\r\n    #tricel-ww-selector .tww-inner { padding: 28px 24px 32px; }\r\n    @media (min-width: 640px) { #tricel-ww-selector .tww-inner { padding: 36px 40px 40px; } }\r\n\r\n    #tricel-ww-selector h1, #tricel-ww-selector h2, #tricel-ww-selector h3 {\r\n      font-family: var(--tww-font-head);\r\n      color: var(--tww-green-900);\r\n      margin: 0 0 10px;\r\n      line-height: 1.2;\r\n    }\r\n    #tricel-ww-selector h1 { font-size: 26px; font-weight: 800; letter-spacing: -0.01em; }\r\n    #tricel-ww-selector h2 { font-size: 20px; font-weight: 800; }\r\n    #tricel-ww-selector h3 { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; color: var(--tww-green-700); }\r\n    #tricel-ww-selector p { margin: 0 0 14px; line-height: 1.55; color: var(--tww-ink-soft); font-size: 15.5px; }\r\n    #tricel-ww-selector strong { color: var(--tww-ink); }\r\n\r\n    #tricel-ww-selector \/* ---------- Flow progress: a literal \"treatment pipeline\" ---------- *\/\r\n    .tww-pipeline { padding: 18px 24px 0; }\r\n    @media (min-width: 640px) { #tricel-ww-selector .tww-pipeline { padding: 24px 40px 0; } }\r\n    #tricel-ww-selector .tww-pipeline-track {\r\n      position: relative;\r\n      height: 6px;\r\n      background: var(--tww-line);\r\n      border-radius: 999px;\r\n      overflow: hidden;\r\n    }\r\n    #tricel-ww-selector .tww-pipeline-fill {\r\n      position: absolute; inset: 0 auto 0 0; height: 100%; width: 0%;\r\n      background: linear-gradient(90deg, var(--tww-green-600), var(--tww-green-700));\r\n      border-radius: 999px;\r\n      transition: width 420ms ease;\r\n    }\r\n    #tricel-ww-selector .tww-pipeline-labels {\r\n      display: flex; justify-content: space-between; margin-top: 8px;\r\n      font-size: 10.5px; color: var(--tww-ink-soft); font-weight: 600;\r\n      text-transform: uppercase; letter-spacing: 0.02em;\r\n    }\r\n    #tricel-ww-selector .tww-pipeline-labels span { opacity: 0.45; transition: opacity 200ms ease; flex: 1; text-align: center; }\r\n    #tricel-ww-selector .tww-pipeline-labels span:first-child { text-align: left; }\r\n    #tricel-ww-selector .tww-pipeline-labels span:last-child { text-align: right; }\r\n    #tricel-ww-selector .tww-pipeline-labels span.is-active, #tricel-ww-selector .tww-pipeline-labels span.is-done { opacity: 1; color: var(--tww-green-700); }\r\n\r\n    #tricel-ww-selector \/* ---------- Landing ---------- *\/\r\n    .tww-landing-eyebrow {\r\n      display: inline-block; font-size: 12px; font-weight: 700; text-transform: uppercase;\r\n      letter-spacing: 0.06em; color: var(--tww-green-700); background: var(--tww-green-100);\r\n      padding: 5px 10px; border-radius: 999px; margin-bottom: 14px;\r\n    }\r\n    #tricel-ww-selector .tww-landing-visual {\r\n      display: flex; align-items: center; gap: 0; margin: 22px 0 24px;\r\n      padding: 16px; background: var(--tww-green-100); border-radius: 12px;\r\n    }\r\n    #tricel-ww-selector .tww-landing-visual .tww-drop { flex: 1; text-align: center; font-size: 12px; font-weight: 700; color: var(--tww-green-700); }\r\n    #tricel-ww-selector .tww-landing-visual svg { display: block; margin: 0 auto 4px; }\r\n    #tricel-ww-selector .tww-landing-visual .tww-arrow { color: var(--tww-green-600); font-size: 18px; padding: 0 2px; }\r\n\r\n    #tricel-ww-selector \/* ---------- Buttons ---------- *\/\r\n    .tww-btn {\r\n      appearance: none; border: none; cursor: pointer; font-family: var(--tww-font-body);\r\n      font-weight: 700; font-size: 15px; border-radius: 10px; padding: 13px 22px;\r\n      display: inline-flex; align-items: center; justify-content: center; gap: 8px;\r\n      transition: transform 120ms ease, box-shadow 120ms ease, background 120ms ease;\r\n      text-decoration: none;\r\n    }\r\n    #tricel-ww-selector .tww-btn:active { transform: scale(0.98); }\r\n    #tricel-ww-selector .tww-btn-primary { background: var(--tww-orange); color: #fff; }\r\n    #tricel-ww-selector .tww-btn-primary:hover { background: var(--tww-orange-dark); }\r\n    #tricel-ww-selector .tww-btn-secondary { background: var(--tww-white); color: var(--tww-green-700); border: 1.5px solid var(--tww-green-600); }\r\n    #tricel-ww-selector .tww-btn-secondary:hover { background: var(--tww-green-50); }\r\n    #tricel-ww-selector .tww-btn-ghost { background: transparent; color: var(--tww-ink-soft); font-weight: 600; padding: 10px 8px; }\r\n    #tricel-ww-selector .tww-btn-ghost:hover { color: var(--tww-green-700); }\r\n    #tricel-ww-selector .tww-btn-block { width: 100%; }\r\n    #tricel-ww-selector .tww-btn:focus-visible { outline: 3px solid var(--tww-green-600); outline-offset: 2px; }\r\n\r\n    #tricel-ww-selector \/* ---------- Option cards (question choices) ---------- *\/\r\n    .tww-options { display: grid; gap: 10px; margin-bottom: 18px; }\r\n    #tricel-ww-selector .tww-option {\r\n      text-align: left; width: 100%; background: var(--tww-white);\r\n      border: 1.5px solid var(--tww-line); border-radius: 12px; padding: 14px 16px;\r\n      cursor: pointer; font-family: var(--tww-font-body); font-size: 15px; font-weight: 600;\r\n      color: var(--tww-ink); transition: border-color 120ms ease, background 120ms ease;\r\n      display: flex; align-items: center; justify-content: space-between; gap: 10px;\r\n    }\r\n    #tricel-ww-selector .tww-option:hover { border-color: var(--tww-green-600); background: var(--tww-green-50); }\r\n    #tricel-ww-selector .tww-option:focus-visible { outline: 3px solid var(--tww-green-600); outline-offset: 2px; }\r\n    #tricel-ww-selector .tww-option.is-selected { border-color: var(--tww-green-600); background: var(--tww-green-100); }\r\n    #tricel-ww-selector .tww-option .tww-option-sub { display: block; font-weight: 400; font-size: 13px; color: var(--tww-ink-soft); margin-top: 2px; }\r\n    #tricel-ww-selector .tww-option-chevron { color: var(--tww-green-600); font-size: 18px; flex-shrink: 0; }\r\n\r\n    #tricel-ww-selector .tww-step-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin-top: 20px;}\r\n    #tricel-ww-selector .tww-back { flex-shrink: 0; }\r\n\r\n    #tricel-ww-selector .tww-notsure-row { text-align: center; margin-top: 4px; }\r\n\r\n    #tricel-ww-selector \/* ---------- Result screen ---------- *\/\r\n    .tww-result-badge {\r\n      display: inline-flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 700;\r\n      text-transform: uppercase; letter-spacing: 0.04em; color: var(--tww-green-700);\r\n      background: var(--tww-green-100); padding: 5px 10px; border-radius: 999px; margin-bottom: 12px;\r\n    }\r\n    #tricel-ww-selector .tww-result-card {\r\n      background: var(--tww-white); border: 1.5px solid var(--tww-line); border-radius: 14px;\r\n      padding: 20px; margin-bottom: 16px;\r\n    }\r\n    #tricel-ww-selector .tww-result-card h2 { font-size: 22px; }\r\n    #tricel-ww-selector .tww-flag {\r\n      background: #fff6ea; border: 1px solid #f0d6a8; color: #7a5313;\r\n      border-radius: 10px; padding: 12px 14px; font-size: 13.5px; margin-bottom: 16px; line-height: 1.5;\r\n    }\r\n    #tricel-ww-selector .tww-flag strong { color: #7a5313; }\r\n    #tricel-ww-selector .tww-info-note {\r\n      background: var(--tww-green-50); border: 1px solid var(--tww-green-100); color: var(--tww-ink-soft);\r\n      border-radius: 10px; padding: 12px 14px; font-size: 13.5px; margin-bottom: 16px; line-height: 1.5;\r\n    }\r\n    #tricel-ww-selector .tww-info-note strong { color: var(--tww-green-700); }\r\n    #tricel-ww-selector .tww-disclaimer {\r\n      border-left: 3px solid var(--tww-green-600); background: var(--tww-green-50);\r\n      padding: 12px 14px; border-radius: 0 10px 10px 0; font-size: 13.5px; color: var(--tww-ink-soft);\r\n      margin: 18px 0;\r\n    }\r\n    #tricel-ww-selector .tww-cta-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }\r\n    #tricel-ww-selector .tww-secondary-links { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 14px; font-size: 14px; }\r\n    #tricel-ww-selector .tww-secondary-links a { color: var(--tww-green-700); font-weight: 600; text-decoration: none; }\r\n    #tricel-ww-selector .tww-secondary-links a:hover { text-decoration: underline; }\r\n\r\n    #tricel-ww-selector \/* ---------- Lead form ---------- *\/\r\n    .tww-form-grid { display: grid; gap: 14px; grid-template-columns: 1fr; }\r\n    @media (min-width: 560px) { #tricel-ww-selector .tww-form-grid.tww-cols-2 { grid-template-columns: 1fr 1fr; } }\r\n    #tricel-ww-selector .tww-field label { display: block; font-size: 13px; font-weight: 700; color: var(--tww-ink); margin-bottom: 6px; }\r\n    #tricel-ww-selector .tww-field input[type=\"text\"], #tricel-ww-selector .tww-field input[type=\"email\"], #tricel-ww-selector .tww-field input[type=\"tel\"], #tricel-ww-selector .tww-field textarea, #tricel-ww-selector .tww-field select {\r\n      width: 100%; font-family: var(--tww-font-body); font-size: 15px; padding: 11px 12px;\r\n      border: 1.5px solid var(--tww-line); border-radius: 9px; background: var(--tww-white); color: var(--tww-ink);\r\n    }\r\n    #tricel-ww-selector .tww-field input:focus, #tricel-ww-selector .tww-field textarea:focus, #tricel-ww-selector .tww-field select:focus {\r\n      outline: none; border-color: var(--tww-green-600); box-shadow: 0 0 0 3px var(--tww-green-100);\r\n    }\r\n    #tricel-ww-selector .tww-field textarea { min-height: 80px; resize: vertical; }\r\n    #tricel-ww-selector .tww-field-file {\r\n      border: 1.5px dashed var(--tww-line); border-radius: 9px; padding: 14px; text-align: center;\r\n      font-size: 13.5px; color: var(--tww-ink-soft); background: var(--tww-green-50);\r\n    }\r\n    #tricel-ww-selector .tww-summary-pill-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 20px; }\r\n    #tricel-ww-selector .tww-summary-pill {\r\n      font-size: 12.5px; font-weight: 600; color: var(--tww-green-700); background: var(--tww-green-100);\r\n      padding: 5px 10px; border-radius: 999px;\r\n    }\r\n\r\n    #tricel-ww-selector .tww-confirm { text-align: center; padding: 20px 0; }\r\n    #tricel-ww-selector .tww-confirm-icon {\r\n      width: 56px; height: 56px; border-radius: 50%; background: var(--tww-green-100);\r\n      display: flex; align-items: center; justify-content: center; margin: 0 auto 16px;\r\n      color: var(--tww-green-700);\r\n    }\r\n\r\n    #tricel-ww-selector .tww-hidden { display: none !important; }\r\n    #tricel-ww-selector .tww-fade-in { animation: tww-fade-in 260ms ease; }\r\n    @keyframes tww-fade-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\r\n    @media (prefers-reduced-motion: reduce) {\r\n      #tricel-ww-selector .tww-fade-in { animation: none; }\r\n      #tricel-ww-selector .tww-pipeline-fill { transition: none; }\r\n    }\r\n\r\n    \/* ---------- Theme-override hardening (Elementor\/theme resets) ---------- *\/\r\n    #tricel-ww-selector .tww-btn,\r\n    #tricel-ww-selector button.tww-btn,\r\n    #tricel-ww-selector a.tww-btn {\r\n      font-family: var(--tww-font-head) !important;\r\n      font-size: 14px !important;\r\n      font-weight: 700 !important;\r\n      text-transform: none !important;\r\n      letter-spacing: normal !important;\r\n      text-decoration: none !important;\r\n      border-radius: 999px !important;\r\n      box-shadow: none !important;\r\n      line-height: 1.2 !important;\r\n    }\r\n    #tricel-ww-selector .tww-btn-primary,\r\n    #tricel-ww-selector button.tww-btn-primary {\r\n      background: var(--tww-orange) !important;\r\n      color: #fff !important;\r\n      border: none !important;\r\n    }\r\n    #tricel-ww-selector .tww-btn-primary:hover { background: var(--tww-orange-dark) !important; }\r\n    #tricel-ww-selector .tww-btn-secondary {\r\n      background: var(--tww-white) !important;\r\n      color: var(--tww-green-700) !important;\r\n      border: 1.5px solid var(--tww-green-600) !important;\r\n    }\r\n    #tricel-ww-selector .tww-btn-ghost { background: transparent !important; color: var(--tww-ink-soft) !important; border: none !important; }\r\n    #tricel-ww-selector h1, #tricel-ww-selector h2, #tricel-ww-selector h3 {\r\n      font-family: var(--tww-font-head) !important;\r\n      color: var(--tww-green-900) !important;\r\n      text-transform: none !important;\r\n      letter-spacing: normal !important;\r\n    }\r\n    #tricel-ww-selector h3 { color: var(--tww-green-700) !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; }\r\n    #tricel-ww-selector p { font-family: var(--tww-font-body) !important; color: var(--tww-ink-soft) !important; }\r\n    #tricel-ww-selector .tww-secondary-links a {\r\n      color: var(--tww-green-700) !important;\r\n      text-decoration: none !important;\r\n      font-family: var(--tww-font-body) !important;\r\n      box-shadow: none !important;\r\n      border-bottom: none !important;\r\n    }\r\n    #tricel-ww-selector .tww-secondary-links a:hover { text-decoration: underline !important; }\r\n    #tricel-ww-selector .tww-option {\r\n      font-family: var(--tww-font-body) !important;\r\n      text-transform: none !important;\r\n      text-align: left !important;\r\n      box-shadow: none !important;\r\n    }\r\n    #tricel-ww-selector textarea, #tricel-ww-selector input, #tricel-ww-selector select {\r\n      font-family: var(--tww-font-body) !important;\r\n    }\r\n    #tricel-ww-selector .tww-form-divider {\r\n      display: flex; align-items: center; gap: 12px;\r\n      margin: 22px 0 14px; color: var(--tww-ink-soft);\r\n      font-size: 12.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em;\r\n    }\r\n    #tricel-ww-selector .tww-form-divider::before,\r\n    #tricel-ww-selector .tww-form-divider::after {\r\n      content: \"\"; flex: 1; height: 1px; background: var(--tww-line);\r\n    }\r\n    #tricel-ww-selector .tww-hs-form {\r\n      background: var(--tww-white);\r\n      border: 1px solid var(--tww-line);\r\n      border-radius: var(--tww-radius);\r\n      padding: 16px;\r\n    }\r\n\r\n    \/* ---------- Type scale: 12px body, 14px headers and CTAs ---------- *\/\r\n    #tricel-ww-selector h1,\r\n    #tricel-ww-selector h2,\r\n    #tricel-ww-selector h3,\r\n    #tricel-ww-selector .tww-result-card h2 { font-size: 14px !important; }\r\n    #tricel-ww-selector .tww-btn { font-size: 14px !important; }\r\n    #tricel-ww-selector p,\r\n    #tricel-ww-selector .tww-option,\r\n    #tricel-ww-selector .tww-secondary-links,\r\n    #tricel-ww-selector .tww-flag,\r\n    #tricel-ww-selector .tww-info-note,\r\n    #tricel-ww-selector .tww-disclaimer,\r\n    #tricel-ww-selector .tww-form-divider,\r\n    #tricel-ww-selector .tww-field label,\r\n    #tricel-ww-selector input,\r\n    #tricel-ww-selector select,\r\n    #tricel-ww-selector textarea,\r\n    #tricel-ww-selector .tww-summary-pill { font-size: 12px !important; }\r\n    #tricel-ww-selector .tww-option .tww-option-sub { font-size: 11px !important; }\r\n    #tricel-ww-selector .tww-landing-visual .tww-arrow,\r\n    #tricel-ww-selector .tww-option-chevron { font-size: 14px !important; }\r\n\r\n    \/* ---------- Landing (start) screen: dark translucent panel ---------- *\/\r\n    #tricel-ww-selector.tww-landing {\r\n      background: rgba(15, 36, 26, 0.28) !important;\r\n      border-color: rgba(255, 255, 255, 0.25) !important;\r\n    }\r\n    #tricel-ww-selector.tww-landing h1,\r\n    #tricel-ww-selector.tww-landing h2,\r\n    #tricel-ww-selector.tww-landing h3 { color: #ffffff !important; }\r\n    #tricel-ww-selector.tww-landing p { color: rgba(255, 255, 255, 0.92) !important; }\r\n    #tricel-ww-selector.tww-landing strong { color: #ffffff !important; }\r\n    #tricel-ww-selector.tww-landing .tww-landing-eyebrow {\r\n      background: rgba(255, 255, 255, 0.16) !important;\r\n      color: #ffffff !important;\r\n    }\r\n    #tricel-ww-selector.tww-landing .tww-landing-visual .tww-drop { color: #ffffff !important; }\r\n    #tricel-ww-selector.tww-landing .tww-landing-visual .tww-arrow { color: rgba(255, 255, 255, 0.85) !important; }\r\n    #tricel-ww-selector.tww-landing .tww-pipeline-track { background: rgba(255, 255, 255, 0.25) !important; }\r\n    #tricel-ww-selector.tww-landing .tww-pipeline-labels span { color: rgba(255, 255, 255, 0.75) !important; }\r\n    #tricel-ww-selector.tww-landing .tww-pipeline-labels span.is-active,\r\n    #tricel-ww-selector.tww-landing .tww-pipeline-labels span.is-done { color: #ffffff !important; }\r\n\r\n    \/* ---------- Persistent reset footer ---------- *\/\r\n    #tricel-ww-selector .tww-footer {\r\n      display: flex; justify-content: center;\r\n      border-top: 1px solid var(--tww-line);\r\n      margin-top: 20px; padding-top: 10px;\r\n    }\r\n    #tricel-ww-selector .tww-footer .tww-btn-ghost { font-size: 12px !important; padding: 8px 12px; }\r\n    \/* Nothing to reset on the landing screen. *\/\r\n    #tricel-ww-selector.tww-landing .tww-footer { display: none; }\r\n\r\n    \/* ---------- PE estimator panel ---------- *\/\r\n    #tricel-ww-selector .tww-pe-calc {\r\n      background: var(--tww-green-50);\r\n      border: 1px solid var(--tww-line);\r\n      border-radius: var(--tww-radius);\r\n      padding: 16px;\r\n      margin-top: 12px;\r\n    }\r\n    #tricel-ww-selector .tww-pe-calc h3 { margin-bottom: 12px; }\r\n    #tricel-ww-selector .tww-pe-calc .tww-field { margin-bottom: 10px; }\r\n    #tricel-ww-selector .tww-pe-calc input,\r\n    #tricel-ww-selector .tww-pe-calc select {\r\n      width: 100%; padding: 9px 11px; border: 1px solid var(--tww-line);\r\n      border-radius: 8px; background: var(--tww-white); color: var(--tww-ink);\r\n    }\r\n    #tricel-ww-selector .tww-pe-calc #tww-pe-formula-note { margin: 4px 0 12px; }\r\n\r\n    \/* ---------- Landing visual card: legible over the dark panel ---------- *\/\r\n    #tricel-ww-selector.tww-landing .tww-landing-visual {\r\n      background: rgba(15, 36, 26, 0.45) !important;\r\n      border: 1px solid rgba(255, 255, 255, 0.22);\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"tww-pipeline tww-hidden\" id=\"tww-pipeline\">\r\n    <div class=\"tww-pipeline-track\"><div class=\"tww-pipeline-fill\" id=\"tww-pipeline-fill\"><\/div><\/div>\r\n    <div class=\"tww-pipeline-labels\" id=\"tww-pipeline-labels\">\r\n      <span data-step=\"1\">Location<\/span>\r\n      <span data-step=\"2\">Project<\/span>\r\n      <span data-step=\"3\">Usage<\/span>\r\n      <span data-step=\"4\">Size<\/span>\r\n      <span data-step=\"5\">Site<\/span>\r\n      <span data-step=\"6\">Treatment<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"tww-inner\">\r\n    <div id=\"tww-screen\"><!-- rendered by JS --><\/div>\r\n    <div class=\"tww-footer\">\r\n      <button type=\"button\" id=\"tww-reset\" class=\"tww-btn tww-btn-ghost\">&#8635; Start over<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/\/ NOTE: the lead-capture form (HubSpot Forms API) has been replaced by\r\n  \/\/ a live-chat handover \u2014 see renderLeadForm() and openLiveChat().\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ HubSpot embedded form \u2014 REQUIRED BEFORE LAUNCH\r\n  \/\/ The final screen embeds a HubSpot form (managed in HubSpot, like the\r\n  \/\/ chat widget) below the live-chat button. Fill in the three values\r\n  \/\/ from the form's embed code (HubSpot > Marketing > Forms > your form\r\n  \/\/ > Share > Embed code):\r\n  \/\/   hbspt.forms.create({ region: \"...\", portalId: \"...\", formId: \"...\" })\r\n  \/\/ If HUBSPOT_FORM_ID is left as the placeholder, the form section is\r\n  \/\/ simply not shown and the chat button stands alone.\r\n  \/\/\r\n  \/\/ Optional context capture: if the HubSpot form contains HIDDEN fields\r\n  \/\/ with any of these internal property names, the widget fills them in\r\n  \/\/ automatically before the visitor submits:\r\n  \/\/   project_location, project_type, new_build_or_replacement, pe_band,\r\n  \/\/   site_conditions, treatment_requirement, selector_product_result\r\n  \/\/ ---------------------------------------------------------------------\r\n  var HUBSPOT_REGION    = \"eu1\";              \/\/ \"eu1\" or \"na1\" \u2014 from the embed code\r\n  var HUBSPOT_PORTAL_ID = \"YOUR_PORTAL_ID\";   \/\/ e.g. \"12345678\"\r\n  var HUBSPOT_FORM_ID   = \"YOUR_FORM_ID\";     \/\/ e.g. \"abcd1234-ef56-7890-ab12-cd34ef567890\"\r\n\r\n  function hubspotFormConfigured() {\r\n    return HUBSPOT_PORTAL_ID.indexOf(\"YOUR_\") !== 0 && HUBSPOT_FORM_ID.indexOf(\"YOUR_\") !== 0;\r\n  }\r\n\r\n  \/\/ Loads HubSpot's forms embed script once, then runs the callback.\r\n  var hsFormsScriptState = \"idle\"; \/\/ idle | loading | ready | failed\r\n  var hsFormsQueue = [];\r\n  function withHubspotForms(cb) {\r\n    if (window.hbspt && window.hbspt.forms) { cb(); return; }\r\n    hsFormsQueue.push(cb);\r\n    if (hsFormsScriptState === \"loading\") return;\r\n    hsFormsScriptState = \"loading\";\r\n    var s = document.createElement(\"script\");\r\n    s.src = \"https:\/\/js\" + (HUBSPOT_REGION === \"na1\" ? \"\" : \"-\" + HUBSPOT_REGION) + \".hsforms.net\/forms\/embed\/v2.js\";\r\n    s.async = true;\r\n    s.onload = function () {\r\n      hsFormsScriptState = \"ready\";\r\n      hsFormsQueue.splice(0).forEach(function (fn) { try { fn(); } catch (e) {} });\r\n    };\r\n    s.onerror = function () { hsFormsScriptState = \"failed\"; hsFormsQueue.length = 0; };\r\n    document.head.appendChild(s);\r\n  }\r\n\r\n  \/\/ Mounts the HubSpot form into the given container and prefills any\r\n  \/\/ hidden context fields it finds.\r\n  function mountHubspotForm(targetSelector) {\r\n    withHubspotForms(function () {\r\n      if (!document.querySelector(targetSelector)) return; \/\/ screen changed meanwhile\r\n      window.hbspt.forms.create({\r\n        region: HUBSPOT_REGION,\r\n        portalId: HUBSPOT_PORTAL_ID,\r\n        formId: HUBSPOT_FORM_ID,\r\n        target: targetSelector,\r\n        onFormReady: function ($form) {\r\n          try {\r\n            var formEl = ($form && $form.length !== undefined) ? $form[0] : $form;\r\n            if (!formEl || !formEl.querySelector) return;\r\n            var context = {\r\n              project_location: state.location === \"roi\" ? \"Republic of Ireland\" : state.location === \"ni\" ? \"Northern Ireland\" : \"Not sure\",\r\n              project_type: state.propertyTypeLabel || \"\",\r\n              new_build_or_replacement: state.usageLabel || \"\",\r\n              pe_band: state.peBandLabel || \"\",\r\n              site_conditions: state.siteSpaceLabel || \"\",\r\n              treatment_requirement: state.treatmentLabel || \"\",\r\n              selector_product_result: state.result ? state.result.product : \"\"\r\n            };\r\n            Object.keys(context).forEach(function (name) {\r\n              var input = formEl.querySelector('input[name=\"' + name + '\"]');\r\n              if (input && context[name]) {\r\n                input.value = context[name];\r\n                \/\/ Let HubSpot's own change tracking see the value.\r\n                input.dispatchEvent(new Event(\"input\", { bubbles: true }));\r\n                input.dispatchEvent(new Event(\"change\", { bubbles: true }));\r\n              }\r\n            });\r\n          } catch (e) { \/* prefill is best-effort *\/ }\r\n        },\r\n        onFormSubmitted: function () {\r\n          trackEvent(\"wastewater_selector_form_submit\", resultTrackingParams());\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Brochure downloads \u2014 URLs supplied by Tricel from\r\n  \/\/ https:\/\/tricel.ie\/wastewater-treatment\/downloads\/ and verified live\r\n  \/\/ (July 2026). Keys must match the `product` strings in the PRODUCTS\r\n  \/\/ data exactly. Anything unmapped falls back to the downloads page.\r\n  \/\/ ---------------------------------------------------------------------\r\n  var DOWNLOADS_PAGE = \"https:\/\/tricel.ie\/wastewater-treatment\/downloads\/\";\r\n  var BROCHURE_PURAFLO = \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/01\/Brochure-Tricel-Puraflo-Packaged-Filter-System.pdf\";\r\n  var BROCHURE_SANDCEL = \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/01\/Brochure-Tricel-Sandcel-Sand-Polishing-Filter.pdf\";\r\n  var BROCHURE_LINKS = {\r\n    \"Tricel Vento\":       \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/01\/Brochure_Tricel-Septic-Tank.pdf\",\r\n    \"Tricel Novo\":        \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/01\/Brochure-Tricel-Novo-Wastewater-Treatment-Plant.pdf\",\r\n    \"Tricel Vitae T3\":    \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/01\/Brochure-Tricel-Vitae.pdf\",\r\n    \"Tricel TERO\":        \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/TERO-Tricel-Tertiary-Treatment-Brochure.pdf\",\r\n    \"Tricel Maxus\":       \"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Killarney-Maxus-Combi-Brochure.pdf\",\r\n    \/\/ Combined result gets the Puraflo brochure as its main link; a\r\n    \/\/ second Sandcel link is added on the result screen (see\r\n    \/\/ renderResult's download handling).\r\n    \"Puraflo \/ Sandcel\":  BROCHURE_PURAFLO,\r\n    \"tertiary treatment\": DOWNLOADS_PAGE + \"#Tero\"\r\n  };\r\n  function brochureUrlFor(product) {\r\n    return BROCHURE_LINKS[product] || DOWNLOADS_PAGE;\r\n  }\r\n\r\n  var screen = document.getElementById(\"tww-screen\");\r\n  var pipeline = document.getElementById(\"tww-pipeline\");\r\n  var pipelineFill = document.getElementById(\"tww-pipeline-fill\");\r\n  var pipelineLabels = document.getElementById(\"tww-pipeline-labels\");\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ GA4 helper \u2014 pushes to window.dataLayer if GTM\/GA4 is present on the\r\n  \/\/ host page. Safe no-op otherwise.\r\n  \/\/ ---------------------------------------------------------------------\r\n  function trackEvent(name, params) {\r\n    try {\r\n      window.dataLayer = window.dataLayer || [];\r\n      window.dataLayer.push(Object.assign({ event: name }, params || {}));\r\n    } catch (e) { \/* no-op *\/ }\r\n  }\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ State\r\n  \/\/ ---------------------------------------------------------------------\r\n  function freshState() {\r\n    return {\r\n      location: null,\r\n      propertyType: null, propertyTypeLabel: null,\r\n      usage: null, usageLabel: null,\r\n      peBand: null, peBandLabel: null,\r\n      siteSpace: null, siteSpaceLabel: null,\r\n      treatment: null, treatmentLabel: null,\r\n      result: null\r\n    };\r\n  }\r\n  var state = freshState();\r\n\r\n  var COMMERCIAL_TYPES = [\"commercial-semi\", \"large-commercial\"];\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Contact details (per jurisdiction \u2014 see specification Section 3)\r\n  \/\/ ---------------------------------------------------------------------\r\n  var CONTACT = {\r\n    roi: { name: \"Tricel Ireland\", phone: \"+353 (0)64 663 2421\", phoneHref: \"tel:+353646632421\", email: \"sales@tricel.ie\" },\r\n    ni:  { name: \"Depawater, Tricel's NI partner\", phone: \"02837 507 023\", phoneHref: \"tel:+442837507023\", email: \"sales@depawater.co.uk\" },\r\n    niTero: { name: \"Tricel Weston (UK)\", phone: \"+44 (0)1934 422 311\", phoneHref: \"tel:+441934422311\", email: \"customerservice@tricelwater.co.uk\" }\r\n  };\r\n\r\n  function ctaButtons(contact, quoteLabel, chatLabel) {\r\n    return (\r\n      '<div class=\"tww-cta-row\">' +\r\n        '<a href=\"#form\" class=\"tww-btn tww-btn-primary\" data-action=\"request-quote\">' + quoteLabel + '<\/a>' +\r\n        '<a class=\"tww-btn tww-btn-secondary\" href=\"' + contact.phoneHref + '\" data-action=\"track-quote-click\">Speak to a specialist<\/a>' +\r\n      '<\/div>' +\r\n      '<div class=\"tww-secondary-links\">' +\r\n        '<a href=\"#\" class=\"launch-livechat-button\" data-action=\"launch-chat\">' + chatLabel + ' on live chat<\/a>' +\r\n        '<a href=\"mailto:' + contact.email + '\">Email ' + contact.name + '<\/a>' +\r\n        '<a href=\"#\" data-action=\"download-brochure\">Download brochure<\/a>' +\r\n      '<\/div>'\r\n    );\r\n  }\r\n\r\n  \/\/ =======================================================================\r\n  \/\/ SITE-CONDITION LOGIC\r\n  \/\/ -----------------------------------------------------------------------\r\n  \/\/ The brochures make clear that \"treatment requirement\" alone doesn't\r\n  \/\/ decide the right product \u2014 the site has to be able to take it:\r\n  \/\/\r\n  \/\/  - Tricel Vento (septic tank) only provides primary settlement; the\r\n  \/\/    brochure is explicit that the liquid effluent then \"passes to a\r\n  \/\/    suitable percolation area\" and final treatment happens as it\r\n  \/\/    \"penetrates through the specially designed percolation area\".\r\n  \/\/    That means Vento needs a percolation\/soakaway area sized to the\r\n  \/\/    site's own percolation (T-value) test \u2014 it doesn't work on its own\r\n  \/\/    where that space or ground performance isn't there.\r\n  \/\/  - Tricel Novo is a compact, shallow-invert SMC tank (\"no concrete\r\n  \/\/    backfill for installation on most sites\") that treats to a higher\r\n  \/\/    secondary standard on-site (typically 11 mg\/l BOD5), so the\r\n  \/\/    discharge area it needs afterwards is smaller and less demanding\r\n  \/\/    than a raw septic tank's percolation area.\r\n  \/\/  - Tricel Sandcel is explicit about this trade-off: \"Only 16m\u00b2 area\r\n  \/\/    for a 6 person application eliminating the need of large\r\n  \/\/    percolation area.\"\r\n  \/\/  - Tricel TERO reduces the required soil depth for final discharge to\r\n  \/\/    600mm through improved E. coli treatment, again shrinking the\r\n  \/\/    footprint needed on tight sites.\r\n  \/\/  - Tricel Maxus offers \"flexible installation options to suit any\r\n  \/\/    site... fit plants into difficult sites or simply save space.\"\r\n  \/\/\r\n  \/\/ So: if a user says they want \"a septic tank only\" but also says their\r\n  \/\/ site has limited space or known poor percolation, we don't recommend\r\n  \/\/ Vento \u2014 we explain why and route to Novo instead, optionally pointing\r\n  \/\/ to Sandcel\/TERO for further footprint reduction. Every other result\r\n  \/\/ gets a lighter supporting note where site conditions are relevant.\r\n  \/\/ =======================================================================\r\n\r\n  function resultConsultation() {\r\n    return {\r\n      product: \"consultation\",\r\n      title: \"Let's confirm the right system together\",\r\n      bestFor: \"Projects where there isn't quite enough detail yet to point to one product with confidence.\",\r\n      why: \"Every site is different, and the right Tricel product depends on details that are best confirmed with a site assessment. Rather than guess, we'll take the details you've given us and have the Tricel team follow up with guidance suited to your project.\",\r\n      flag: null, siteNote: null,\r\n      contact: CONTACT.roi,\r\n      quoteLabel: \"Request a consultation\"\r\n    };\r\n  }\r\n\r\n  function resultVento(loc, siteSpace) {\r\n    var contact = loc === \"ni\" ? CONTACT.ni : CONTACT.roi;\r\n    var siteNote = null;\r\n    if (siteSpace === \"unsure\") {\r\n      siteNote = \"Tricel Vento relies on a suitably sized percolation area to finish treating the liquid effluent, so it's worth confirming your percolation test and available space before ordering. If either turns out to be limited, Tricel Novo is usually the next step.\";\r\n    } else if (siteSpace === \"ample\") {\r\n      siteNote = \"You mentioned there's good space and the ground drains well \u2014 that's exactly what a septic tank needs downstream, since the percolation area does the final treatment work.\";\r\n    }\r\n    return {\r\n      product: \"Tricel Vento\",\r\n      title: \"Tricel Vento \u2014 septic tank\",\r\n      bestFor: \"Single dwellings and small communities with enough space for a properly sized percolation area.\",\r\n      why: \"Tricel Vento is a septic tank for single dwellings and small communities. Wastewater flows into the tank, solids settle, and the liquid effluent passes to a percolation area suited to the site \u2014 final treatment happens as it filters through that percolation area, so its size and the ground's absorption rate matter as much as the tank itself. It's certified to EN 12566-1, available from six to twenty-person dwellings as standard, and carries a ten-year warranty.\",\r\n      flag: null, siteNote: siteNote,\r\n      contact: contact,\r\n      quoteLabel: \"Request a Vento quote\"\r\n    };\r\n  }\r\n\r\n  function resultNovo(loc, peBand, siteSpace, overrideFromSeptic) {\r\n    var contact = loc === \"ni\" ? CONTACT.ni : CONTACT.roi;\r\n    var models = loc === \"ni\"\r\n      ? { \"1-6\": \"UK6\", \"7-14\": \"UK8\u2013UK12\", \"15-50\": \"UK18\u2013UK50\" }\r\n      : { \"1-6\": \"IE6 \/ IE6+\", \"7-14\": \"IE8\u2013IE12\", \"15-50\": \"IE18\u2013IE50\" };\r\n    var model = models[peBand] || \"\";\r\n    var flag = null, siteNote = null;\r\n\r\n    if (overrideFromSeptic) {\r\n      flag = (siteSpace === \"poor-percolation\"\r\n        ? \"You mentioned the percolation test, water table, or bedrock is a concern. A septic tank (Tricel Vento) relies on the ground doing the final treatment work, so it isn't the right fit here.\"\r\n        : \"You mentioned space for a percolation area is limited. A septic tank (Tricel Vento) needs a properly sized percolation area to finish treating the effluent, so it isn't the right fit here.\"\r\n      ) + \" Tricel Novo treats wastewater to a higher standard on-site, so the discharge area needed afterwards is smaller and less demanding on the ground.\";\r\n    } else if (siteSpace === \"limited\" || siteSpace === \"poor-percolation\") {\r\n      siteNote = \"Given the site constraints you mentioned, it may be worth pairing Novo with a compact tertiary filter such as Sandcel or TERO to reduce the final discharge area even further \u2014 ask us about this when we follow up.\";\r\n    }\r\n\r\n    return {\r\n      product: \"Tricel Novo\",\r\n      title: \"Tricel Novo \u2014 wastewater treatment plant\" + (model ? \" (\" + model + \")\" : \"\"),\r\n      bestFor: \"Domestic and light commercial applications from 1 to 50 PE, including sites where space for a large percolation area is limited.\",\r\n      why: \"Tricel Novo treats wastewater through three stages \u2014 primary settlement, aeration on fixed filter media, and final settlement \u2014 before discharge. It's certified to EN 12566-3\" + (loc === \"roi\" ? \" and complies with S.R. 66:2015\" : \"\") + \", with typical treated-effluent quality of 11 mg\/l BOD5. Because the tank is compact with a shallow invert and needs no concrete backfill on most sites, it also suits tighter or more awkward plots than a septic tank and percolation area would need.\",\r\n      flag: flag, siteNote: siteNote,\r\n      contact: contact,\r\n      quoteLabel: \"Request a Novo quote\"\r\n    };\r\n  }\r\n\r\n  \/\/ Tricel Vitae T3 is available in NORTHERN IRELAND ONLY. The routing\r\n  \/\/ below never calls this function for ROI\/unsure locations, but the\r\n  \/\/ guard makes the constraint impossible to break by accident.\r\n  function resultVitae(loc, siteSpace) {\r\n    if (loc !== \"ni\") return resultNovo(loc, \"7-14\", siteSpace, false);\r\n    var siteNote = (siteSpace === \"limited\" || siteSpace === \"poor-percolation\")\r\n      ? \"Vitae T3 is a treatment plant like Novo, so \u2014 as with Novo \u2014 it needs a smaller, less demanding discharge area afterwards than a septic tank and percolation area would.\"\r\n      : null;\r\n    return {\r\n      product: \"Tricel Vitae T3\",\r\n      title: \"Tricel Vitae T3 \u2014 wastewater treatment plant, 5 to 14 PE\",\r\n      bestFor: \"Single dwellings and light commercial applications from 5 to 14 PE in Northern Ireland.\",\r\n      why: \"Tricel Vitae T3 treats wastewater through three zones \u2014 settlement, aeration, and clarification \u2014 and is certified to EN 12566-3, with over 97.5% BOD5 removal recorded in testing. It's available in four sizes (UK05, UK06, UK10, UK14) covering 1 to 14 people, with a riser option for deeper installations and an integrated pumped outlet on every size \u2014 useful where the site has an awkward invert level.\",\r\n      flag: null, siteNote: siteNote,\r\n      contact: CONTACT.ni,\r\n      quoteLabel: \"Request a Vitae T3 quote\"\r\n    };\r\n  }\r\n\r\n  function resultTertiaryGeneral(loc, siteSpace) {\r\n    var emphasis = \"\";\r\n    if (siteSpace === \"limited\") {\r\n      emphasis = \" Given the limited space you mentioned, Tricel Sandcel is usually the stronger fit: it needs only around 16 m\u00b2 for a 6-person application, specifically to avoid the large percolation area a septic tank would need.\";\r\n    } else if (siteSpace === \"poor-percolation\") {\r\n      emphasis = \" Given the ground conditions you mentioned, an engineered filter bed matters more than usual here \u2014 both Sandcel (compact sand filter) and TERO (reduced discharge depth) are designed for exactly this, but we'd recommend a site assessment before choosing between them.\";\r\n    }\r\n    if (loc === \"ni\") {\r\n      return {\r\n        product: \"tertiary treatment\",\r\n        title: \"Tertiary treatment \u2014 let's confirm the right filter\",\r\n        bestFor: \"Polishing treated effluent from a secondary treatment plant, ahead of discharge.\",\r\n        why: \"In the Republic of Ireland we'd typically point to Tricel Puraflo (a coconut-fibre packaged filter) or Tricel Sandcel (a sand polishing filter designed to the EPA Code of Practice, needing only around 16 m\u00b2 for a 6-person application) here. We currently only hold Ireland-branded brochures for both, so we'll confirm the right Northern Ireland option \u2014 and the applicable NIEA standard \u2014 directly with you.\" + emphasis,\r\n        flag: \"Puraflo and Sandcel availability for Northern Ireland has not been confirmed from our current brochure set. Get in touch and we'll advise on the right tertiary treatment option for your site.\",\r\n        siteNote: null,\r\n        contact: CONTACT.ni,\r\n        quoteLabel: \"Ask about tertiary treatment\"\r\n      };\r\n    }\r\n    return {\r\n      product: \"Puraflo \/ Sandcel\",\r\n      title: \"Tricel Puraflo or Tricel Sandcel \u2014 tertiary treatment\",\r\n      bestFor: \"Polishing treated effluent from a secondary treatment plant, especially where a large percolation area isn't available.\",\r\n      why: \"Two Tricel options commonly suit this need. Tricel Puraflo is a packaged filter using coconut-fibre media, certified to EN 12566-7, needing no de-sludging or backwashing \u2014 and it can be added to an existing septic tank as an upgrade. Tricel Sandcel is a sand polishing filter designed to the EPA Code of Practice, using a compact footprint (around 16 m\u00b2 for a 6-person application) specifically to remove the need for a large percolation area.\" + emphasis,\r\n      flag: null, siteNote: null,\r\n      contact: CONTACT.roi,\r\n      quoteLabel: \"Ask about Puraflo or Sandcel\"\r\n    };\r\n  }\r\n\r\n  function resultTero(loc, siteSpace) {\r\n    var contact = loc === \"ni\" ? CONTACT.niTero : CONTACT.roi;\r\n    var siteNote = (siteSpace === \"limited\" || siteSpace === \"poor-percolation\")\r\n      ? \"This fits well with the site constraints you mentioned \u2014 TERO's improved treatment can reduce the soil depth needed for final discharge to 600 mm, which helps on tighter or more difficult ground.\"\r\n      : null;\r\n    return {\r\n      product: \"Tricel TERO\",\r\n      title: \"Tricel TERO \u2014 tertiary treatment with E. coli reduction\",\r\n      bestFor: \"Tertiary treatment where pathogen (E. coli) reduction is specifically required, especially on sites with limited depth or space for discharge.\",\r\n      why: \"Tricel TERO is designed to work with a Tricel Novo plant, or with third-party secondary treatment where a pumped, dose-limited discharge is used. It's certified to EN 12566-7, with testing showing E. coli treatment below 1,000 cfu per 100 ml \u2014 which can reduce the soil depth needed for final discharge to 600 mm. One module meets requirements for 6 PE, with no de-sludging or electrical power needed.\",\r\n      flag: loc === \"ni\" ? \"For Northern Ireland, TERO enquiries are currently handled by Tricel's UK team (Tricel Weston) rather than our usual NI partner \u2014 we'll make sure your enquiry reaches the right team.\" : null,\r\n      siteNote: siteNote,\r\n      contact: contact,\r\n      quoteLabel: \"Ask about TERO\"\r\n    };\r\n  }\r\n\r\n  function resultMaxus(loc, siteSpace) {\r\n    var siteNote = (siteSpace === \"limited\" || siteSpace === \"poor-percolation\")\r\n      ? \"Maxus is engineered per project, with flexible installation configurations available for constrained or difficult sites \u2014 worth raising your space constraints when we follow up.\"\r\n      : null;\r\n    if (loc === \"ni\" || loc === \"unsure\") {\r\n      return {\r\n        product: \"Tricel Maxus\",\r\n        title: \"Tricel Maxus \u2014 likely route, availability to confirm\",\r\n        bestFor: \"Commercial and semi-collective applications above 50 PE \u2014 housing estates, hotels, restaurants, campsites, schools, and factories.\",\r\n        why: \"Tricel Maxus uses Submerged Aerated Filter (SAF) technology across settlement, buffer, biological treatment, and clarification stages, individually sized for each project from 66 PE upward. Tricel Maxus Combi offers the same technology as an all-in-one, in-ground unit. We currently hold Ireland-branded brochures only, so we'll confirm Northern Ireland availability and the right contact route directly with you.\",\r\n        flag: \"Maxus and Maxus Combi availability for Northern Ireland has not been confirmed from our current brochure set. Get in touch and we'll confirm the right route for a project of this size.\",\r\n        siteNote: siteNote,\r\n        contact: CONTACT.roi,\r\n        quoteLabel: \"Request a Maxus consultation\"\r\n      };\r\n    }\r\n    return {\r\n      product: \"Tricel Maxus\",\r\n      title: \"Tricel Maxus \u2014 treatment systems for 50+ PE\",\r\n      bestFor: \"Commercial and semi-collective applications above 50 PE \u2014 housing estates, hotels, restaurants, campsites, schools, and factories.\",\r\n      why: \"Tricel Maxus uses Submerged Aerated Filter (SAF) technology across settlement, buffer, biological treatment, and clarification stages, individually sized for every project above 50 PE. Tricel Maxus Combi offers the same technology as an all-in-one, in-ground unit supplied as a single tank with an integrated control panel. Both are engineered on a project-by-project basis, with flexible installation options for difficult or space-constrained sites.\",\r\n      flag: null, siteNote: siteNote,\r\n      contact: CONTACT.roi,\r\n      quoteLabel: \"Request a Maxus consultation\"\r\n    };\r\n  }\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Decision logic \u2014 specification Section 4's product matrix, adjusted\r\n  \/\/ by site conditions per the \"SITE-CONDITION LOGIC\" block above.\r\n  \/\/\r\n  \/\/ \"I don't know\" answers are resolved by the same logic, not sent\r\n  \/\/ straight to a consultation:\r\n  \/\/  - Limited space or poor percolation always leads to Novo (a septic\r\n  \/\/    tank depends on ground percolation that isn't available).\r\n  \/\/  - The septic-tank route is kept as-is, including its existing\r\n  \/\/    override: septic choice + constrained site = Novo.\r\n  \/\/  - A known PE with an unknown treatment type defaults to the\r\n  \/\/    treatment-plant route (Novo; Vitae in NI at 7-14 PE).\r\n  \/\/  - Only when nothing given points anywhere (treatment, PE, and site\r\n  \/\/    all unknown) does the tool ask for a consultation.\r\n  \/\/ ---------------------------------------------------------------------\r\n  function prependNote(res, text) {\r\n    res.siteNote = text + (res.siteNote ? \" \" + res.siteNote : \"\");\r\n    return res;\r\n  }\r\n\r\n  function computeResult() {\r\n    var loc = state.location;\r\n    var pe = state.peBand;\r\n    var treatment = state.treatment;\r\n    var siteSpace = state.siteSpace;\r\n    var siteConstrained = (siteSpace === \"limited\" || siteSpace === \"poor-percolation\");\r\n    var peKnown = (pe === \"1-6\" || pe === \"7-14\" || pe === \"15-50\");\r\n\r\n    if (state.propertyType === \"large-commercial\" || pe === \"50+\") {\r\n      return resultMaxus(loc, siteSpace);\r\n    }\r\n\r\n    if (treatment === \"unsure\") {\r\n      if (siteConstrained) {\r\n        return prependNote(\r\n          resultNovo(loc, peKnown ? pe : \"\", siteSpace, false),\r\n          \"You weren't sure which treatment type you need, but the site conditions you described point clearly one way: with \" + (siteSpace === \"poor-percolation\" ? \"poor percolation, a high water table, or shallow bedrock\" : \"limited space for a percolation area\") + \", a septic tank isn't suitable, so a packaged treatment plant is the logical route.\"\r\n        );\r\n      }\r\n      if (peKnown) {\r\n        var unsureRes = (loc === \"ni\" && pe === \"7-14\")\r\n          ? resultVitae(loc, siteSpace)\r\n          : resultNovo(loc, pe, siteSpace, false);\r\n        return prependNote(unsureRes,\r\n          \"You weren't sure which treatment type you need. For the number of people you indicated, a packaged treatment plant is the standard route \u2014 your site assessor will confirm the exact requirement for your site and local authority.\"\r\n        );\r\n      }\r\n      \/\/ Nothing given points anywhere: treatment, PE, and site all unknown.\r\n      return resultConsultation();\r\n    }\r\n\r\n    switch (treatment) {\r\n      case \"septic\":\r\n        \/\/ Site-condition override: a septic tank alone isn't recommended\r\n        \/\/ where there's no room for, or no confidence in, a percolation area.\r\n        if (siteConstrained) return resultNovo(loc, pe === \"50+\" ? \"15-50\" : (peKnown ? pe : \"\"), siteSpace, true);\r\n        return resultVento(loc, siteSpace);\r\n      case \"secondary\":\r\n        \/\/ Vitae T3 is Northern Ireland only; Novo covers the same PE\r\n        \/\/ range in the Republic of Ireland (and for unsure locations).\r\n        if (pe === \"1-6\") return resultNovo(loc, pe, siteSpace, false);\r\n        if (pe === \"7-14\") return loc === \"ni\" ? resultVitae(loc, siteSpace) : resultNovo(loc, pe, siteSpace, false);\r\n        if (pe === \"15-50\") return resultNovo(loc, pe, siteSpace, false);\r\n        \/\/ PE unknown, but the treatment type is: the Novo range covers\r\n        \/\/ 1-50 PE, so recommend the route and size it at assessment.\r\n        return prependNote(resultNovo(loc, \"\", siteSpace, false),\r\n          \"You weren't sure of the PE figure \u2014 the Novo range covers 1 to 50 PE, so the product route holds; the exact model is sized once the PE is confirmed.\"\r\n        );\r\n      case \"tertiary\":\r\n        return resultTertiaryGeneral(loc, siteSpace);\r\n      case \"tertiary-ecoli\":\r\n        return resultTero(loc, siteSpace);\r\n      case \"replacement\":\r\n        if (pe === \"1-6\") return resultNovo(loc, pe, siteSpace, false);\r\n        \/\/ NI only, and only within Vitae's 5-14 PE range; everything\r\n        \/\/ else replaces with Novo.\r\n        if (pe === \"7-14\") return loc === \"ni\" ? resultVitae(loc, siteSpace) : resultNovo(loc, pe, siteSpace, false);\r\n        if (pe === \"15-50\") return resultNovo(loc, pe, siteSpace, false);\r\n        return prependNote(resultNovo(loc, \"\", siteSpace, false),\r\n          \"You weren't sure of the PE figure \u2014 the Novo range covers 1 to 50 PE, so the product route holds; the exact model is sized once the PE is confirmed.\"\r\n        );\r\n      default:\r\n        return resultConsultation();\r\n    }\r\n  }\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Question configuration\r\n  \/\/ ---------------------------------------------------------------------\r\n  var LOCATION_OPTIONS = [\r\n    { value: \"roi\", label: \"Republic of Ireland\" },\r\n    { value: \"ni\", label: \"Northern Ireland\" },\r\n    { value: \"unsure\", label: \"Not sure\" }\r\n  ];\r\n\r\n  var PROPERTY_OPTIONS = [\r\n    { value: \"main-residence\", label: \"Main residence\" },\r\n    { value: \"holiday-home\", label: \"Secondary residence or holiday home\" },\r\n    { value: \"single-dwelling\", label: \"One-off house \/ single dwelling (new build)\" },\r\n    { value: \"small-community\", label: \"Group of houses \/ small community\" },\r\n    { value: \"commercial-semi\", label: \"Commercial or semi-collective project\", sub: \"Hotel, restaurant, campsite, school, factory, retail\" },\r\n    { value: \"large-commercial\", label: \"Large commercial \/ collective project\", sub: \"Over 50 PE\" },\r\n    { value: \"replacement\", label: \"Replacing an existing septic tank or system\" },\r\n    { value: \"not-sure-type\", label: \"Not sure\" }\r\n  ];\r\n\r\n  var USAGE_DOMESTIC = [\r\n    { value: \"permanent\", label: \"Permanent, year-round use\" },\r\n    { value: \"seasonal\", label: \"Occasional or seasonal use\" },\r\n    { value: \"new-build\", label: \"New build\" },\r\n    { value: \"replacement\", label: \"Replacement of an existing system\" },\r\n    { value: \"upgrade\", label: \"Upgrade following a site assessment or compliance issue\" },\r\n    { value: \"unsure\", label: \"Not sure\" }\r\n  ];\r\n\r\n  var USAGE_COMMERCIAL = [\r\n    { value: \"housing-estate\", label: \"Housing estate\" },\r\n    { value: \"hotel\", label: \"Hotel or guesthouse\" },\r\n    { value: \"restaurant\", label: \"Restaurant or caf\u00e9\" },\r\n    { value: \"campsite\", label: \"Campsite or caravan park\" },\r\n    { value: \"school\", label: \"School or childcare facility\" },\r\n    { value: \"factory\", label: \"Factory or workplace\" },\r\n    { value: \"retail\", label: \"Retail or commercial unit\" },\r\n    { value: \"other\", label: \"Other\" }\r\n  ];\r\n\r\n  var PE_OPTIONS = [\r\n    { value: \"1-6\", label: \"1\u20136 PE\", sub: \"Roughly a 1 to 4-bedroom home\" },\r\n    { value: \"7-14\", label: \"7\u201314 PE\", sub: \"Roughly a 4 to 6-bedroom home, or light commercial\" },\r\n    { value: \"15-50\", label: \"15\u201350 PE\", sub: \"Small community, campsite, or hotel\" },\r\n    { value: \"50+\", label: \"Over 50 PE\", sub: \"Housing estate or larger commercial site\" },\r\n    { value: \"unsure\", label: \"Not sure\", sub: \"We'll help you work this out\" }\r\n  ];\r\n\r\n  var SITE_OPTIONS = [\r\n    { value: \"ample\", label: \"Plenty of space for a percolation area, and the ground drains well\" },\r\n    { value: \"limited\", label: \"Limited space for a percolation or soakaway area\" },\r\n    { value: \"poor-percolation\", label: \"Percolation test shows poor drainage, a high water table, or shallow bedrock\" },\r\n    { value: \"unsure\", label: \"Not sure \/ site assessment not yet carried out\" }\r\n  ];\r\n\r\n  var TREATMENT_OPTIONS = [\r\n    { value: \"septic\", label: \"Septic tank only\" },\r\n    { value: \"secondary\", label: \"Secondary treatment plant\" },\r\n    { value: \"tertiary\", label: \"Tertiary treatment or polishing filter\" },\r\n    { value: \"tertiary-ecoli\", label: \"Tertiary treatment with E. coli reduction\" },\r\n    { value: \"replacement\", label: \"Replacement for an old septic tank\" },\r\n    { value: \"unsure\", label: \"I don't know\" }\r\n  ];\r\n\r\n  var TOTAL_STEPS = 6;\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Rendering\r\n  \/\/ ---------------------------------------------------------------------\r\n  function esc(s) { var d = document.createElement(\"div\"); d.textContent = s; return d.innerHTML; }\r\n\r\n  \/\/ -----------------------------------------------------------------\r\n  \/\/ Keeping the viewport anchored to the widget. Screens have different\r\n  \/\/ heights, so when one is swapped for a shorter one (e.g. pressing\r\n  \/\/ \"Start over\" from the result, or moving on from the PE step with\r\n  \/\/ the estimator open), the page content below shifts up and the\r\n  \/\/ browser's scroll position ends up past the widget \u2014 it looks like\r\n  \/\/ the page \"drops down\". After every screen change we scroll the\r\n  \/\/ widget's top back into view. Guarded by a user-interaction flag so\r\n  \/\/ the page never auto-scrolls on initial load.\r\n  \/\/ -----------------------------------------------------------------\r\n  var userHasInteracted = false;\r\n\r\n  \/\/ Hard jump to the selector's anchor (#wastewater-product-selector).\r\n  \/\/ Instant (non-smooth) so it cannot be cancelled by subsequent layout\r\n  \/\/ work, and repeated once after layout settles.\r\n  function hardJumpToSelector() {\r\n    function jump() {\r\n      try {\r\n        var anchor = document.getElementById(\"wastewater-product-selector\") || document.getElementById(\"tricel-ww-selector\");\r\n        if (!anchor) return;\r\n        var y = anchor.getBoundingClientRect().top + (window.pageYOffset || document.documentElement.scrollTop || 0);\r\n        window.scrollTo(0, Math.max(0, y));\r\n      } catch (e) { \/* no-op *\/ }\r\n    }\r\n    jump();\r\n    setTimeout(jump, 120);\r\n    setTimeout(jump, 350);\r\n    try {\r\n      if (window.history && window.history.replaceState) {\r\n        window.history.replaceState(null, \"\", \"#wastewater-product-selector\");\r\n      }\r\n    } catch (e) { \/* no-op *\/ }\r\n  }\r\n\r\n  function keepWidgetInView(force) {\r\n    if (!userHasInteracted) return;\r\n    try {\r\n      var root = document.getElementById(\"tricel-ww-selector\");\r\n      if (!root || !root.getBoundingClientRect) return;\r\n      var top = root.getBoundingClientRect().top;\r\n      \/\/ Re-anchor if forced, or if the widget's top has scrolled out of\r\n      \/\/ view above, or sits well below the fold after a layout shift.\r\n      if (force || top < 0 || top > (window.innerHeight || 800) * 0.6) {\r\n        if (root.scrollIntoView) root.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\r\n      }\r\n    } catch (e) { \/* no-op *\/ }\r\n  }\r\n\r\n  function updatePipeline(stepIndex) {\r\n    \/\/ Landing (step 0) uses the dark translucent panel; all other\r\n    \/\/ screens are white.\r\n    var root = document.getElementById(\"tricel-ww-selector\");\r\n    if (root) root.classList.toggle(\"tww-landing\", stepIndex <= 0);\r\n    \/\/ Screens call updatePipeline before swapping their content in, so\r\n    \/\/ re-anchor on the next frame, after the new layout has been applied.\r\n    setTimeout(keepWidgetInView, 30);\r\n    if (stepIndex <= 0) { pipeline.classList.add(\"tww-hidden\"); return; }\r\n    pipeline.classList.remove(\"tww-hidden\");\r\n    var pct = Math.min(100, (stepIndex - 1) \/ TOTAL_STEPS * 100 + 10);\r\n    pipelineFill.style.width = pct + \"%\";\r\n    var labels = pipelineLabels.querySelectorAll(\"span\");\r\n    labels.forEach(function (el) {\r\n      var s = parseInt(el.getAttribute(\"data-step\"), 10);\r\n      el.classList.toggle(\"is-done\", s < stepIndex);\r\n      el.classList.toggle(\"is-active\", s === stepIndex);\r\n    });\r\n  }\r\n\r\n  function renderLanding() {\r\n    updatePipeline(0);\r\n    screen.innerHTML =\r\n      '<div class=\"tww-fade-in\">' +\r\n        '<span class=\"tww-landing-eyebrow\">Wastewater product selector<\/span>' +\r\n        '<h1>Find the right wastewater treatment system for your project<\/h1>' +\r\n        '<p>Answer a few questions about your project location, property, treatment requirements, and site conditions. We\\'ll suggest the Tricel wastewater product route that may suit your needs \u2014 final selection is always confirmed through site assessment and project-specific design.<\/p>' +\r\n        '<div class=\"tww-landing-visual\" aria-hidden=\"true\">' +\r\n          '<div class=\"tww-drop\">' + iconDrop() + 'Property<\/div>' +\r\n          '<div class=\"tww-arrow\">&#8594;<\/div>' +\r\n          '<div class=\"tww-drop\">' + iconTank() + 'Treatment<\/div>' +\r\n          '<div class=\"tww-arrow\">&#8594;<\/div>' +\r\n          '<div class=\"tww-drop\">' + iconLeaf() + 'Discharge<\/div>' +\r\n        '<\/div>' +\r\n        '<button type=\"button\" class=\"tww-btn tww-btn-primary tww-btn-block\" data-action=\"start\">Start product selector<\/button>' +\r\n      '<\/div>';\r\n    bindLanding();\r\n  }\r\n\r\n  function iconDrop() { return '<svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M12 2s7 8 7 12.5A7 7 0 0 1 5 14.5C5 10 12 2 12 2Z\"\/><\/svg>'; }\r\n  function iconTank() { return '<svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"10\" rx=\"3\"\/><path d=\"M8 8V6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg>'; }\r\n  function iconLeaf() { return '<svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M20 4c-8 0-16 4-16 14 10 0 14-6 14-14Z\"\/><path d=\"M5 19 12 12\"\/><\/svg>'; }\r\n\r\n  function renderOptionsStep(opts) {\r\n    updatePipeline(opts.stepIndex);\r\n    var html = '<div class=\"tww-fade-in\">';\r\n    html += '<div class=\"tww-step-head\">';\r\n    html += '<div><h2>' + esc(opts.title) + '<\/h2>' + (opts.subtitle ? '<p>' + esc(opts.subtitle) + '<\/p>' : '') + '<\/div>';\r\n    if (opts.showBack) html += '<button type=\"button\" class=\"tww-btn tww-btn-ghost tww-back\" data-action=\"back\">&#8592; Back<\/button>';\r\n    html += '<\/div>';\r\n    html += '<div class=\"tww-options\" role=\"group\" aria-label=\"' + esc(opts.title) + '\">';\r\n    opts.options.forEach(function (o) {\r\n      html += '<button type=\"button\" class=\"tww-option\" data-value=\"' + esc(o.value) + '\">' +\r\n        '<span><span>' + esc(o.label) + '<\/span>' + (o.sub ? '<span class=\"tww-option-sub\">' + esc(o.sub) + '<\/span>' : '') + '<\/span>' +\r\n        '<span class=\"tww-option-chevron\" aria-hidden=\"true\">&#8594;<\/span>' +\r\n      '<\/button>';\r\n    });\r\n    html += '<\/div>';\r\n    if (opts.notSureLabel) {\r\n      html += '<div class=\"tww-notsure-row\"><button type=\"button\" class=\"tww-btn tww-btn-ghost\" data-action=\"jump-consult\">' + esc(opts.notSureLabel) + '<\/button><\/div>';\r\n    }\r\n    if (opts.extraHtml) html += opts.extraHtml;\r\n    html += '<\/div>';\r\n    screen.innerHTML = html;\r\n\r\n    var buttons = screen.querySelectorAll(\".tww-option\");\r\n    buttons.forEach(function (btn) {\r\n      btn.addEventListener(\"click\", function () { opts.onSelect(btn.getAttribute(\"data-value\"), btn.textContent.trim()); });\r\n    });\r\n    var back = screen.querySelector('[data-action=\"back\"]');\r\n    if (back) back.addEventListener(\"click\", opts.onBack);\r\n    var jump = screen.querySelector('[data-action=\"jump-consult\"]');\r\n    if (jump) jump.addEventListener(\"click\", function () { goToConsultation(); });\r\n    if (opts.afterRender) opts.afterRender();\r\n  }\r\n\r\n  function goToConsultation() {\r\n    state.treatment = \"unsure\";\r\n    state.result = resultConsultation();\r\n    trackEvent(\"wastewater_selector_result_view\", resultTrackingParams());\r\n    renderResult();\r\n  }\r\n\r\n  function renderStepLocation() {\r\n    renderOptionsStep({\r\n      stepIndex: 1,\r\n      title: \"Where is the project located?\",\r\n      subtitle: \"This tells us which product range, standards, and contact details apply.\",\r\n      options: LOCATION_OPTIONS,\r\n      showBack: false,\r\n      onSelect: function (value) {\r\n        state.location = value;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 1, project_location: value });\r\n        renderStepProperty();\r\n      },\r\n      onBack: function () {}\r\n    });\r\n  }\r\n\r\n  function renderStepProperty() {\r\n    renderOptionsStep({\r\n      stepIndex: 2,\r\n      title: \"What type of property or project is this?\",\r\n      options: PROPERTY_OPTIONS,\r\n      showBack: true,\r\n      notSureLabel: \"Not sure yet \u2014 talk to an expert instead\",\r\n      onSelect: function (value) {\r\n        state.propertyType = value;\r\n        state.propertyTypeLabel = PROPERTY_OPTIONS.filter(function (o) { return o.value === value; })[0].label;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 2, project_type: value });\r\n        renderStepUsage();\r\n      },\r\n      onBack: renderStepLocation\r\n    });\r\n  }\r\n\r\n  function renderStepUsage() {\r\n    var isCommercial = COMMERCIAL_TYPES.indexOf(state.propertyType) !== -1;\r\n    var options = isCommercial ? USAGE_COMMERCIAL : USAGE_DOMESTIC;\r\n    renderOptionsStep({\r\n      stepIndex: 3,\r\n      title: \"What is the expected usage?\",\r\n      options: options,\r\n      showBack: true,\r\n      notSureLabel: \"Not sure \u2014 talk to an expert instead\",\r\n      onSelect: function (value) {\r\n        state.usage = value;\r\n        state.usageLabel = options.filter(function (o) { return o.value === value; })[0].label;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 3, usage: value });\r\n        renderStepPE();\r\n      },\r\n      onBack: renderStepProperty\r\n    });\r\n  }\r\n\r\n  \/\/ -----------------------------------------------------------------\r\n  \/\/ PE estimator \u2014 indicative figures only, always to be confirmed by\r\n  \/\/ a site assessor. Formulae:\r\n  \/\/   House: bedrooms + 1 (minimum standard of 3 PE in Ireland\/UK)\r\n  \/\/   Commercial (offices, retail): 3 PE per 100 m2 gross floor area\r\n  \/\/   Schools: 0.2 PE per day student, 1 PE per residential student\r\n  \/\/   Hotels with laundry & dining: 4 PE per room\r\n  \/\/   Petrol kiosks \/ public toilets: 15 PE per toilet\r\n  \/\/   Place of worship: 0.2 PE per person (maximum capacity)\r\n  \/\/ -----------------------------------------------------------------\r\n  var PE_CALC_TYPES = {\r\n    \"house\":      { label: \"House \/ dwelling\", inputs: [{ id: \"a\", label: \"Number of bedrooms\" }],\r\n                    calc: function (a) { return Math.max(Math.ceil(a) + 1, 3); },\r\n                    note: \"Bedrooms + 1, with a minimum standard of 3 PE in Ireland and the UK.\" },\r\n    \"commercial\": { label: \"Commercial (offices, retail)\", inputs: [{ id: \"a\", label: \"Gross floor area (m\\u00B2)\" }],\r\n                    calc: function (a) { return Math.ceil(a \/ 100 * 3); },\r\n                    note: \"3 PE per 100 m\\u00B2 of gross floor area.\" },\r\n    \"school\":     { label: \"School \/ education\", inputs: [{ id: \"a\", label: \"Day students\" }, { id: \"b\", label: \"Residential students\" }],\r\n                    calc: function (a, b) { return Math.ceil(a * 0.2 + b); },\r\n                    note: \"0.2 PE per day student, 1 PE per residential student.\" },\r\n    \"hotel\":      { label: \"Hotel with laundry & dining\", inputs: [{ id: \"a\", label: \"Number of rooms\" }],\r\n                    calc: function (a) { return Math.ceil(a) * 4; },\r\n                    note: \"4 PE per room.\" },\r\n    \"campsite\":   { label: \"Campsite \/ caravan park\", inputs: [\r\n                      { id: \"a\", label: \"Number of pitches\" },\r\n                      { id: \"b\", label: \"PE per pitch (EPA guide: 3\\u20135 for a fully serviced pitch)\", step: \"0.5\", placeholder: \"e.g. 4\" }\r\n                    ],\r\n                    calc: function (a, b) { return Math.ceil(a * b); },\r\n                    note: \"Total PE = pitches \\u00D7 occupancy rate. For standard holiday parks in Ireland, the EPA typically assigns 3 to 5 PE per fully serviced pitch.\" },\r\n    \"toilets\":    { label: \"Petrol kiosk \/ public toilets\", inputs: [{ id: \"a\", label: \"Number of toilets\" }],\r\n                    calc: function (a) { return Math.ceil(a) * 15; },\r\n                    note: \"15 PE per toilet.\" },\r\n    \"worship\":    { label: \"Place of worship\", inputs: [{ id: \"a\", label: \"Maximum capacity (people)\" }],\r\n                    calc: function (a) { return Math.ceil(a * 0.2); },\r\n                    note: \"0.2 PE per person at maximum capacity.\" }\r\n  };\r\n\r\n  function peBandFromNumber(n) {\r\n    if (n <= 6) return \"1-6\";\r\n    if (n <= 14) return \"7-14\";\r\n    if (n <= 50) return \"15-50\";\r\n    return \"50+\";\r\n  }\r\n\r\n  function peCalculatorHtml() {\r\n    var typeOptions = Object.keys(PE_CALC_TYPES).map(function (k) {\r\n      return '<option value=\"' + k + '\">' + esc(PE_CALC_TYPES[k].label) + '<\/option>';\r\n    }).join(\"\");\r\n    return (\r\n      '<div class=\"tww-notsure-row\"><button type=\"button\" class=\"tww-btn tww-btn-ghost\" data-action=\"toggle-pe-calc\">Not sure? Estimate your PE<\/button><\/div>' +\r\n      '<div id=\"tww-pe-calc\" class=\"tww-pe-calc tww-hidden\">' +\r\n        '<h3>PE estimator<\/h3>' +\r\n        '<div class=\"tww-field\"><label for=\"tww-pe-type\">What is being served?<\/label>' +\r\n          '<select id=\"tww-pe-type\">' + typeOptions + '<\/select><\/div>' +\r\n        '<div id=\"tww-pe-inputs\"><\/div>' +\r\n        '<p id=\"tww-pe-formula-note\"><\/p>' +\r\n        '<button type=\"button\" class=\"tww-btn tww-btn-secondary\" data-action=\"pe-estimate\">Estimate PE<\/button>' +\r\n        '<div id=\"tww-pe-result\" class=\"tww-hidden\">' +\r\n          '<p style=\"margin-top:12px;\"><strong id=\"tww-pe-figure\"><\/strong><\/p>' +\r\n          '<p>This figure is indicative only and needs to be confirmed by a site assessor.<\/p>' +\r\n          '<button type=\"button\" class=\"tww-btn tww-btn-primary\" data-action=\"pe-use\">Use this estimate and continue<\/button>' +\r\n        '<\/div>' +\r\n        '<div class=\"tww-notsure-row\"><button type=\"button\" class=\"tww-btn tww-btn-ghost\" data-action=\"pe-skip\">Skip \\u2014 continue without a PE figure<\/button><\/div>' +\r\n      '<\/div>'\r\n    );\r\n  }\r\n\r\n  function renderStepPE() {\r\n    renderOptionsStep({\r\n      stepIndex: 4,\r\n      title: \"How many people will the system serve?\",\r\n      subtitle: \"Choose the closest Population Equivalent (PE) band \\u2014 this is the standard measure used to size wastewater systems.\",\r\n      options: PE_OPTIONS,\r\n      showBack: true,\r\n      extraHtml: peCalculatorHtml(),\r\n      onSelect: function (value) {\r\n        if (value === \"unsure\") {\r\n          \/\/ Don't bail out to a consultation: open the estimator so the\r\n          \/\/ visitor can work the PE out, or skip and let the tool's\r\n          \/\/ logic carry on with what it does know.\r\n          var calc = document.getElementById(\"tww-pe-calc\");\r\n          if (calc) {\r\n            calc.classList.remove(\"tww-hidden\");\r\n            if (calc.scrollIntoView) calc.scrollIntoView({ behavior: \"smooth\", block: \"nearest\" });\r\n          }\r\n          return;\r\n        }\r\n        state.peBand = value;\r\n        state.peBandLabel = PE_OPTIONS.filter(function (o) { return o.value === value; })[0].label;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 4, population_equivalent: value });\r\n        renderStepSite();\r\n      },\r\n      onBack: renderStepUsage,\r\n      afterRender: bindPeCalculator\r\n    });\r\n  }\r\n\r\n  function bindPeCalculator() {\r\n    var toggle = screen.querySelector('[data-action=\"toggle-pe-calc\"]');\r\n    var panel = document.getElementById(\"tww-pe-calc\");\r\n    var typeSel = document.getElementById(\"tww-pe-type\");\r\n    var inputsDiv = document.getElementById(\"tww-pe-inputs\");\r\n    var noteP = document.getElementById(\"tww-pe-formula-note\");\r\n    var resultDiv = document.getElementById(\"tww-pe-result\");\r\n    var figureEl = document.getElementById(\"tww-pe-figure\");\r\n    var estimated = null;\r\n\r\n    function renderInputs() {\r\n      var t = PE_CALC_TYPES[typeSel.value];\r\n      inputsDiv.innerHTML = t.inputs.map(function (inp) {\r\n        return '<div class=\"tww-field\"><label for=\"tww-pe-in-' + inp.id + '\">' + esc(inp.label) + '<\/label>' +\r\n          '<input type=\"number\" min=\"0\" step=\"' + (inp.step || \"1\") + '\" id=\"tww-pe-in-' + inp.id + '\" inputmode=\"numeric\"' +\r\n          (inp.placeholder ? ' placeholder=\"' + esc(inp.placeholder) + '\"' : '') + '><\/div>';\r\n      }).join(\"\");\r\n      noteP.textContent = \"Guide: \" + t.note;\r\n      resultDiv.classList.add(\"tww-hidden\");\r\n      estimated = null;\r\n    }\r\n\r\n    toggle.addEventListener(\"click\", function () { panel.classList.toggle(\"tww-hidden\"); });\r\n    typeSel.addEventListener(\"change\", renderInputs);\r\n    renderInputs();\r\n\r\n    screen.querySelector('[data-action=\"pe-estimate\"]').addEventListener(\"click\", function () {\r\n      var t = PE_CALC_TYPES[typeSel.value];\r\n      var values = t.inputs.map(function (inp) {\r\n        var v = parseFloat(document.getElementById(\"tww-pe-in-\" + inp.id).value);\r\n        return isNaN(v) || v < 0 ? 0 : v;\r\n      });\r\n      var pe = t.calc.apply(null, values);\r\n      if (!pe || pe <= 0 || (typeSel.value === \"house\" && values[0] <= 0)) {\r\n        figureEl.textContent = \"Please enter a figure above first.\";\r\n        resultDiv.classList.remove(\"tww-hidden\");\r\n        estimated = null;\r\n        return;\r\n      }\r\n      estimated = pe;\r\n      var band = peBandFromNumber(pe);\r\n      var bandLabel = PE_OPTIONS.filter(function (o) { return o.value === band; })[0].label;\r\n      figureEl.textContent = \"Estimated: \" + pe + \" PE (\" + bandLabel + \" band)\";\r\n      resultDiv.classList.remove(\"tww-hidden\");\r\n      trackEvent(\"wastewater_selector_pe_estimate\", { pe_type: typeSel.value, pe_value: pe });\r\n    });\r\n\r\n    screen.querySelector('[data-action=\"pe-use\"]').addEventListener(\"click\", function () {\r\n      if (!estimated) return;\r\n      var band = peBandFromNumber(estimated);\r\n      state.peBand = band;\r\n      state.peBandLabel = PE_OPTIONS.filter(function (o) { return o.value === band; })[0].label + \" (est. \" + estimated + \" PE \\u2014 to be confirmed by a site assessor)\";\r\n      trackEvent(\"wastewater_selector_step_complete\", { step: 4, population_equivalent: band, pe_estimated: estimated });\r\n      renderStepSite();\r\n      hardJumpToSelector();\r\n    });\r\n\r\n    screen.querySelector('[data-action=\"pe-skip\"]').addEventListener(\"click\", function () {\r\n      state.peBand = \"unsure\";\r\n      state.peBandLabel = \"PE to be confirmed\";\r\n      trackEvent(\"wastewater_selector_step_complete\", { step: 4, population_equivalent: \"unsure\" });\r\n      renderStepSite();\r\n      hardJumpToSelector();\r\n    });\r\n  }\r\n\r\n  function renderStepSite() {\r\n    renderOptionsStep({\r\n      stepIndex: 5,\r\n      title: \"What do you know about the site's percolation area or ground conditions?\",\r\n      subtitle: \"This matters most if a septic tank is being considered \u2014 septic tanks rely on the percolation area to finish treating the effluent, so limited space or poor ground can rule one out.\",\r\n      options: SITE_OPTIONS,\r\n      showBack: true,\r\n      onSelect: function (value) {\r\n        state.siteSpace = value;\r\n        state.siteSpaceLabel = SITE_OPTIONS.filter(function (o) { return o.value === value; })[0].label;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 5, site_conditions: value });\r\n        renderStepTreatment();\r\n      },\r\n      onBack: renderStepPE\r\n    });\r\n  }\r\n\r\n  function renderStepTreatment() {\r\n    renderOptionsStep({\r\n      stepIndex: 6,\r\n      title: \"What level of treatment is required?\",\r\n      options: TREATMENT_OPTIONS,\r\n      showBack: true,\r\n      onSelect: function (value) {\r\n        state.treatment = value;\r\n        state.treatmentLabel = TREATMENT_OPTIONS.filter(function (o) { return o.value === value; })[0].label;\r\n        trackEvent(\"wastewater_selector_step_complete\", { step: 6, treatment_requirement: value });\r\n        state.result = computeResult();\r\n        trackEvent(\"wastewater_selector_result_view\", resultTrackingParams());\r\n        renderResult();\r\n      },\r\n      onBack: renderStepSite\r\n    });\r\n  }\r\n\r\n  function resultTrackingParams() {\r\n    return {\r\n      recommended_product: state.result ? state.result.product : \"\",\r\n      project_type: state.propertyType,\r\n      population_equivalent: state.peBand,\r\n      site_conditions: state.siteSpace,\r\n      treatment_requirement: state.treatment,\r\n      project_location: state.location\r\n    };\r\n  }\r\n\r\n  function renderResult() {\r\n    updatePipeline(7);\r\n    var r = state.result;\r\n    var html = '<div class=\"tww-fade-in\">';\r\n    html += '<span class=\"tww-result-badge\">Recommended starting point<\/span>';\r\n    html += '<div class=\"tww-result-card\">';\r\n    html += '<h2>' + esc(r.title) + '<\/h2>';\r\n    html += '<p><strong>Best suited for:<\/strong> ' + esc(r.bestFor) + '<\/p>';\r\n    if (r.flag) html += '<div class=\"tww-flag\"><strong>Before we quote:<\/strong> ' + esc(r.flag) + '<\/div>';\r\n    html += '<p><strong>Why this may suit your project:<\/strong><br>' + esc(r.why) + '<\/p>';\r\n    if (r.siteNote) html += '<div class=\"tww-info-note\"><strong>About your site:<\/strong> ' + esc(r.siteNote) + '<\/div>';\r\n    html += ctaButtons(r.contact, r.quoteLabel, chatButtonLabel(r.product));\r\n    html += '<\/div>';\r\n    html += '<div class=\"tww-disclaimer\">This tool provides an indicative product route only. Wastewater system selection depends on site suitability, ground conditions, discharge requirements, EPA Code of Practice or NIEA requirements, and local authority approval. Tricel can review your project details and advise on the most suitable product option.<\/div>';\r\n    html += '<\/div>';\r\n    screen.innerHTML = html;\r\n\r\n    screen.querySelectorAll('[data-action=\"request-quote\"]').forEach(function (b) {\r\n      b.addEventListener(\"click\", function () {\r\n        trackEvent(\"wastewater_selector_quote_click\", resultTrackingParams());\r\n        \/\/ The button is a real <a href=\"#form\"> \u2014 the browser's native\r\n        \/\/ anchor navigation runs if a #form element exists. On top of\r\n        \/\/ that, the widget locates the quote form itself and hard-jumps\r\n        \/\/ to it, so the button works even if the Elementor section's\r\n        \/\/ CSS ID has not been set. Search order:\r\n        \/\/   1. #form (the intended anchor)\r\n        \/\/   2. an embedded HubSpot form (.hbspt-form \/ form.hs-form)\r\n        \/\/   3. an Elementor form widget\r\n        \/\/   4. any page form containing an email field or textarea\r\n        \/\/      (i.e. a contact\/quote form, not a search box)\r\n        function findQuoteForm() {\r\n          var root = document.getElementById(\"tricel-ww-selector\");\r\n          function outside(el) { return el && !(root && root.contains(el)); }\r\n          var el = document.getElementById(\"form\");\r\n          if (outside(el)) return el;\r\n          var sels = [\".hbspt-form\", \"form.hs-form\", \".elementor-widget-form\", \".wpforms-container\", \".gform_wrapper\"];\r\n          for (var i = 0; i < sels.length; i++) {\r\n            el = document.querySelector(sels[i]);\r\n            if (outside(el)) return el;\r\n          }\r\n          var forms = document.querySelectorAll(\"form\");\r\n          for (var j = 0; j < forms.length; j++) {\r\n            if (outside(forms[j]) && forms[j].querySelector('input[type=\"email\"], textarea')) return forms[j];\r\n          }\r\n          return null;\r\n        }\r\n        function jump() {\r\n          try {\r\n            var el = findQuoteForm();\r\n            if (!el) return;\r\n            var y = el.getBoundingClientRect().top + (window.pageYOffset || document.documentElement.scrollTop || 0) - 90;\r\n            window.scrollTo(0, Math.max(0, y));\r\n          } catch (e) { \/* no-op *\/ }\r\n        }\r\n        jump();\r\n        setTimeout(jump, 120);\r\n        setTimeout(jump, 350);\r\n      });\r\n    });\r\n    screen.querySelectorAll('[data-action=\"launch-chat\"]').forEach(function (b) {\r\n      b.addEventListener(\"click\", function (e) {\r\n        e.preventDefault();\r\n        trackEvent(\"wastewater_selector_livechat_click\", resultTrackingParams());\r\n        openLiveChat();\r\n      });\r\n    });\r\n    screen.querySelectorAll('[data-action=\"track-quote-click\"]').forEach(function (b) {\r\n      b.addEventListener(\"click\", function () { trackEvent(\"wastewater_selector_quote_click\", resultTrackingParams()); });\r\n    });\r\n    var download = screen.querySelector('[data-action=\"download-brochure\"]');\r\n    if (download) {\r\n      download.setAttribute(\"href\", brochureUrlFor(r.product));\r\n      download.setAttribute(\"target\", \"_blank\");\r\n      download.setAttribute(\"rel\", \"noopener\");\r\n      download.addEventListener(\"click\", function () {\r\n        trackEvent(\"wastewater_selector_brochure_download\",\r\n          Object.assign({ brochure_url: brochureUrlFor(r.product) }, resultTrackingParams()));\r\n      });\r\n      \/\/ The combined Puraflo\/Sandcel result has two brochures: label the\r\n      \/\/ main link and add a second one for Sandcel.\r\n      if (r.product === \"Puraflo \/ Sandcel\") {\r\n        download.textContent = \"Download Puraflo brochure\";\r\n        var sandcel = document.createElement(\"a\");\r\n        sandcel.textContent = \"Download Sandcel brochure\";\r\n        sandcel.setAttribute(\"href\", BROCHURE_SANDCEL);\r\n        sandcel.setAttribute(\"target\", \"_blank\");\r\n        sandcel.setAttribute(\"rel\", \"noopener\");\r\n        sandcel.addEventListener(\"click\", function () {\r\n          trackEvent(\"wastewater_selector_brochure_download\",\r\n            Object.assign({ brochure_url: BROCHURE_SANDCEL }, resultTrackingParams()));\r\n        });\r\n        download.parentNode.appendChild(sandcel);\r\n      }\r\n    }\r\n    var restart = screen.querySelector('[data-action=\"restart\"]');\r\n    if (restart) restart.addEventListener(\"click\", function () { state = freshState(); renderLanding(); });\r\n  }\r\n\r\n  function renderLeadForm() {\r\n    \/\/ Final screen: live-chat handover, plus an embedded HubSpot form\r\n    \/\/ (managed in HubSpot, like the chat widget) as the written\r\n    \/\/ alternative. The form only appears if the HubSpot IDs above have\r\n    \/\/ been filled in.\r\n    updatePipeline(7);\r\n    var r = state.result;\r\n    var pills = [];\r\n    if (state.location) pills.push(state.location === \"roi\" ? \"Republic of Ireland\" : state.location === \"ni\" ? \"Northern Ireland\" : \"Location unsure\");\r\n    if (state.propertyTypeLabel) pills.push(state.propertyTypeLabel);\r\n    if (state.peBandLabel) pills.push(state.peBandLabel);\r\n    if (state.siteSpaceLabel) pills.push(state.siteSpaceLabel);\r\n    if (state.treatmentLabel) pills.push(state.treatmentLabel);\r\n    pills.push(\"Suggested: \" + r.product);\r\n\r\n    var html = '<div class=\"tww-fade-in\">';\r\n    html += '<div class=\"tww-step-head\"><div><h2>Ready to confirm the right system?<\/h2><p>Chat with the Tricel team now \\u2014 mention the summary below and we\\u2019ll pick up exactly where the tool left off.<\/p><\/div>' +\r\n      '<button type=\"button\" class=\"tww-btn tww-btn-ghost tww-back\" data-action=\"back-to-result\">&#8592; Back<\/button><\/div>';\r\n    html += '<div class=\"tww-summary-pill-row\">' + pills.map(function (t) { return '<span class=\"tww-summary-pill\">' + esc(t) + '<\/span>'; }).join(\"\") + '<\/div>';\r\n    html += '<button type=\"button\" id=\"tww-launch-livechat\" class=\"launch-livechat-button tww-btn tww-btn-primary tww-btn-block\" style=\"margin-top:20px;\">' + esc(chatButtonLabel(r.product)) + '<\/button>';\r\n    if (hubspotFormConfigured()) {\r\n      html += '<div class=\"tww-form-divider\"><span>or send us your details<\/span><\/div>';\r\n      html += '<div id=\"tww-hs-form\" class=\"tww-hs-form\" aria-live=\"polite\"><p style=\"font-size:13.5px;\">Loading form\\u2026<\/p><\/div>';\r\n    } else {\r\n      html += '<p style=\"margin-top:12px; font-size:13.5px;\">Prefer not to chat? Call us or use the contact page and quote the product suggested above.<\/p>';\r\n    }\r\n    html += '<\/div>';\r\n    screen.innerHTML = html;\r\n\r\n    screen.querySelector('[data-action=\"back-to-result\"]').addEventListener(\"click\", renderResult);\r\n    screen.querySelector(\"#tww-launch-livechat\").addEventListener(\"click\", function () {\r\n      trackEvent(\"wastewater_selector_livechat_click\", resultTrackingParams());\r\n      openLiveChat();\r\n    });\r\n    if (hubspotFormConfigured()) mountHubspotForm(\"#tww-hs-form\");\r\n  }\r\n\r\n  \/\/ Builds the live-chat button label: \"Ask about [product]\", matching\r\n  \/\/ the \"Launch live chat\" pattern on the contact-us page. Generic\r\n  \/\/ results (no single named product) fall back to the site's standard\r\n  \/\/ wording.\r\n  function chatButtonLabel(product) {\r\n    if (!product || product === \"consultation\") return \"Launch live chat\";\r\n    return \"Ask about \" + product;\r\n  }\r\n\r\n  \/\/ Launches the site's live chat. Strategy, in order:\r\n  \/\/ 1. Find the site's own chat launcher (the button that exists on\r\n  \/\/    every page) and programmatically click it, so whatever mechanism\r\n  \/\/    the site already uses is reused exactly. The widget's own button\r\n  \/\/    is excluded from this search.\r\n  \/\/ 2. Fall back to the client APIs of common chat providers, in case\r\n  \/\/    the launcher can't be found in the host page's DOM (e.g. it is\r\n  \/\/    rendered inside the provider's own iframe).\r\n  function openLiveChat() {\r\n    try {\r\n      var root = document.getElementById(\"tricel-ww-selector\");\r\n\r\n      \/\/ 1. The site's existing launcher(s), by the known id\/class.\r\n      var candidates = document.querySelectorAll(\r\n        \"#contact-us-launch-livechat-button, .launch-livechat-button, [id*='launch-livechat']\"\r\n      );\r\n      for (var i = 0; i < candidates.length; i++) {\r\n        var el = candidates[i];\r\n        if (root && root.contains(el)) continue; \/\/ skip our own button\r\n        el.click();\r\n        return;\r\n      }\r\n\r\n      \/\/ 2. Known chat provider APIs (each is a safe no-op if absent).\r\n      if (window.HubSpotConversations && window.HubSpotConversations.widget) {\r\n        window.HubSpotConversations.widget.open(); return;\r\n      }\r\n      if (window.Tawk_API && typeof window.Tawk_API.maximize === \"function\") {\r\n        window.Tawk_API.maximize(); return;\r\n      }\r\n      if (window.LiveChatWidget && typeof window.LiveChatWidget.call === \"function\") {\r\n        window.LiveChatWidget.call(\"maximize\"); return;\r\n      }\r\n      if (window.LC_API && typeof window.LC_API.open_chat_window === \"function\") {\r\n        window.LC_API.open_chat_window(); return;\r\n      }\r\n      if (typeof window.zE === \"function\") {\r\n        try { window.zE(\"messenger\", \"open\"); return; } catch (z1) {}\r\n        try { window.zE(\"webWidget\", \"open\"); return; } catch (z2) {}\r\n      }\r\n      if (typeof window.Intercom === \"function\") {\r\n        window.Intercom(\"show\"); return;\r\n      }\r\n      if (window.$crisp && typeof window.$crisp.push === \"function\") {\r\n        window.$crisp.push([\"do\", \"chat:open\"]); return;\r\n      }\r\n      \/\/ HubSpot script present but not yet initialised: queue the open.\r\n      if (document.querySelector('script[src*=\"hs-scripts\"], script[src*=\"usemessages\"], script[src*=\"hubspot\"]')) {\r\n        window.hsConversationsOnReady = (window.hsConversationsOnReady || []).concat([function () {\r\n          window.HubSpotConversations.widget.open();\r\n        }]);\r\n        return;\r\n      }\r\n\r\n      \/\/ 3. Nothing found: send the visitor to the contact page rather\r\n      \/\/ than leaving a dead button.\r\n      window.location.href = \"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\";\r\n    } catch (e) { \/* no-op *\/ }\r\n  }\r\n\r\n\r\n  function bindLanding() {\r\n    var startBtn = screen.querySelector('[data-action=\"start\"]');\r\n    startBtn.addEventListener(\"click\", function () {\r\n      trackEvent(\"wastewater_selector_start\", {});\r\n      renderStepLocation();\r\n    });\r\n  }\r\n\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Init\r\n  \/\/ ---------------------------------------------------------------------\r\n  \/\/ Persistent \"Start over\" button (visible on every screen after the\r\n  \/\/ landing page). Bound once; resets state and returns to the start.\r\n  var resetBtn = document.getElementById(\"tww-reset\");\r\n  if (resetBtn) resetBtn.addEventListener(\"click\", function () {\r\n    trackEvent(\"wastewater_selector_reset\", resultTrackingParams());\r\n    state = freshState();\r\n    renderLanding();\r\n    hardJumpToSelector();\r\n  });\r\n\r\n  \/\/ Any click inside the widget marks it as interacted-with, enabling\r\n  \/\/ the keep-in-view re-anchoring (never on initial page load).\r\n  var rootEl = document.getElementById(\"tricel-ww-selector\");\r\n  if (rootEl) rootEl.addEventListener(\"click\", function () { userHasInteracted = true; });\r\n\r\n  renderLanding();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-076bfa8 e-con-full e-flex e-con e-child\" data-id=\"076bfa8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-189b2fd green-button elementor-align-center elementor-widget elementor-widget-button\" data-id=\"189b2fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/book-free-site-visit\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Start your free site assessment<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc86b8 green-button elementor-align-center elementor-widget elementor-widget-button\" data-id=\"fcc86b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#sitesystem\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Compare system types<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\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-c7b73bc e-flex e-con-boxed e-con e-parent\" data-id=\"c7b73bc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d1da7f0 e-con-full e-flex e-con e-child\" data-id=\"d1da7f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-5fe2fd8 e-con-full e-flex e-con e-child\" data-id=\"5fe2fd8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-62b4f6e e-con-full e-flex e-con e-child\" data-id=\"62b4f6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-6c4500a e-con-full e-flex e-con e-child\" data-id=\"6c4500a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1de8061 elementor-widget elementor-widget-text-editor\" data-id=\"1de8061\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>QUICK RESPONSE<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92b1eb3 elementor-widget elementor-widget-heading\" data-id=\"92b1eb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Before you choose a system<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8465505 elementor-widget elementor-widget-text-editor\" data-id=\"8465505\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Straight answers to the questions we&#8217;re asked most, drawn from the EPA Code of Practice and the Building Regulations. For a specific site, the product ranges below cover primary, secondary, tertiary and commercial treatment in full.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d866286 elementor-widget elementor-widget-html\" data-id=\"d866286\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .twq-section {\r\n    --twq-bg: #ffffff;\r\n    --twq-border: #e5e8e5;\r\n    --twq-green: #2f7a3d;\r\n    --twq-heading: #1a1a1a;\r\n    --twq-body: #565f5a;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: var(--twq-bg);\r\n    padding: px 20px;\r\n  }\r\n\r\n  .twq-section,\r\n  .twq-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twq-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twq-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 20px;\r\n  }\r\n\r\n  .twq-cell {\r\n    background: #ffffff;\r\n    border: 1px solid var(--twq-border);\r\n    border-radius: 8px;\r\n    box-shadow: 0 1px 3px rgba(20, 30, 20, 0.05);\r\n    padding: 26px 26px 28px;\r\n    flex: 1 1 calc(50% - 10px);\r\n    max-width: calc(50% - 10px);\r\n  }\r\n\r\n  .twq-tag {\r\n    display: block;\r\n    font-size: 11.5px;\r\n    letter-spacing: 0.05em;\r\n    text-transform: uppercase;\r\n    color: var(--twq-green);\r\n    font-weight: 700;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .twq-q {\r\n    font-size: 17px;\r\n    line-height: 1.35;\r\n    color: var(--twq-heading);\r\n    font-weight: 600;\r\n    margin: 0 0 12px;\r\n  }\r\n\r\n  .twq-a {\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    line-height: 1.65;\r\n    color: var(--twq-body);\r\n    margin: 0;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twq-cell {\r\n      flex: 1 1 100%;\r\n      max-width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"twq-section\">\r\n  <div class=\"twq-inner\">\r\n    <div class=\"twq-grid\">\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Definition<\/span>\r\n        <h3 class=\"twq-q\">What is wastewater treatment?<\/h3>\r\n        <p class=\"twq-a\">\r\n          Wastewater treatment is the process of removing solids, organic matter and pathogens from used water before it is returned to the ground or a watercourse. It happens in stages &mdash; primary settlement, secondary treatment and, on sensitive sites, tertiary polishing &mdash; and this page covers the Tricel product for every stage, from a single house to a full commercial development.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Comparison<\/span>\r\n        <h3 class=\"twq-q\">What is the difference between a septic tank and a wastewater treatment plant?<\/h3>\r\n        <p class=\"twq-a\">\r\n          A septic tank provides primary treatment only and relies on a percolation area to finish treating the effluent in the ground; it is certified to EN 12566-1. A wastewater treatment plant actively treats the effluent to a higher standard before discharge and is certified to EN 12566-3. Wastewater treatment plants are required where site or percolation conditions will not support a standard septic tank.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Regulation<\/span>\r\n        <h3 class=\"twq-q\">Do I need planning permission for a wastewater treatment system?<\/h3>\r\n        <p class=\"twq-a\">\r\n          Yes. A qualified site assessor must complete a Site Characterisation Form confirming the site is suitable under the EPA 2021 Code of Practice, and the system must be registered with the local authority once installed. Tricel can advise on which product fits the assessor&rsquo;s recommendation before you apply.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Sizing<\/span>\r\n        <h3 class=\"twq-q\">What size system do I need?<\/h3>\r\n        <p class=\"twq-a\">\r\n          For a septic tank, minimum capacity is set by the formula C = 150 &times; P + 2,000 litres, where P is the design population, with a minimum design population of four persons under the Building Regulations and EPA Code of Practice. Treatment plants are sized by PE, or Population Equivalent. Above 50 PE, commercial systems are sized individually to the project.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Maintenance<\/span>\r\n        <h3 class=\"twq-q\">What happens if my septic tank fails an EPA inspection?<\/h3>\r\n        <p class=\"twq-a\">\r\n          The EPA may issue an advisory notice specifying the remediation required. Depending on the scheme and eligibility, grants may be available for qualifying repairs, upgrades or replacement. Most failures can be reduced by correct system use, regular desludging and a suitable maintenance plan.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"twq-cell\">\r\n        <span class=\"twq-tag\">Getting started<\/span>\r\n        <h3 class=\"twq-q\">Which Tricel system is right for my site?<\/h3>\r\n        <p class=\"twq-a\">\r\n          As a rule of thumb: suitable percolation and enough space may favour a septic tank; restricted ground conditions or a sensitive site may require a wastewater treatment plant with secondary or tertiary treatment; anything above 50 PE moves into the commercial range; and any site where gravity flow is not possible may need a pumping station.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f353099 e-con-full e-flex e-con e-child\" data-id=\"f353099\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7625653 elementor-widget elementor-widget-heading\" data-id=\"7625653\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mains sewage system vs off-mains wastewater treatment system<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e644fb8 elementor-widget elementor-widget-text-editor\" data-id=\"e644fb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"46\" data-end=\"395\">A <strong data-start=\"48\" data-end=\"71\">mains sewage system<\/strong> is used where a property is connected to the public sewer network. Wastewater from the home flows through the property drains into the public sewer, then travels to a central municipal wastewater treatment works. The treatment takes place away from the property, so no onsite wastewater treatment unit is normally required.<\/p><p data-start=\"397\" data-end=\"825\">An <strong data-start=\"400\" data-end=\"441\">off-mains wastewater treatment system<\/strong> is used where no public sewer connection is available. This is common for rural homes, one-off houses, remote sites and some commercial properties. Wastewater is collected and treated on the property using a septic tank, wastewater treatment plant, secondary treatment system, tertiary treatment system or polishing filter, depending on the site conditions and approval requirements.<\/p><h3 data-section-id=\"1k7ycjq\" data-start=\"827\" data-end=\"845\">Key difference<\/h3><p data-start=\"847\" data-end=\"906\">The main difference is <strong data-start=\"870\" data-end=\"905\">where the wastewater is treated<\/strong>.<\/p><ul data-start=\"908\" data-end=\"1087\"><li data-section-id=\"mtwc9h\" data-start=\"908\" data-end=\"983\"><strong data-start=\"910\" data-end=\"926\">Mains sewer:<\/strong> wastewater leaves the property and is treated centrally.<\/li><li data-section-id=\"vtj5tp\" data-start=\"984\" data-end=\"1087\"><strong data-start=\"986\" data-end=\"1007\">Off-mains system:<\/strong> wastewater is treated onsite before being discharged through an approved route.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c01e3d elementor-widget elementor-widget-image\" data-id=\"7c01e3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-1024x768.png\" class=\"attachment-large size-large wp-image-6251\" alt=\"Infographic comparing a mains sewage system with an off-mains wastewater treatment system for domestic properties\" srcset=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-1024x768.png 1024w, https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-300x225.png 300w, https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-768x576.png 768w, https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png 1448w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76695e5 e-con-full e-flex e-con e-child\" data-id=\"76695e5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-5e0a725 e-con-full e-flex e-con e-child\" data-id=\"5e0a725\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d3d685 elementor-widget elementor-widget-text-editor\" data-id=\"3d3d685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>How it works<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f737cb5 elementor-widget elementor-widget-heading\" data-id=\"f737cb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From site assessment to a system that's signed off<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-729c073 elementor-widget elementor-widget-text-editor\" data-id=\"729c073\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Product category isn&#8217;t chosen upfront \u2014 it&#8217;s determined by your site&#8217;s percolation result at step one. A site with good percolation may only need a septic tank; poor percolation or a high water table moves the recommendation to a treatment plant with tertiary polishing, or further still into the commercial range above 50\u00a0PE.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dc1de7 elementor-widget elementor-widget-html\" data-id=\"2dc1de7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap');\r\n\r\n  .twp-section {\r\n    --twp-green: #2f7a3d;\r\n    --twp-green-dark: #255f30;\r\n    --twp-green-tint: #eef6ef;\r\n    --twp-border: #dfe3df;\r\n    --twp-heading: #1a1a1a;\r\n    --twp-body: #565f5a;\r\n    --twp-muted: #8a9088;\r\n\r\n    font-family: 'Poppins', -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: #ffffff;\r\n    padding: px 20px 52px;\r\n  }\r\n\r\n  .twp-section,\r\n  .twp-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twp-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twp-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: stretch;\r\n    gap: 0;\r\n  }\r\n\r\n  .twp-card {\r\n    flex: 0 0 30%;\r\n    max-width: 30%;\r\n    padding: 24px 22px;\r\n    background: #ffffff;\r\n    border: 1px solid var(--twp-border);\r\n    border-radius: 14px;\r\n    min-height: 100%;\r\n  }\r\n\r\n  .twp-arrow-h {\r\n    flex: 0 0 5%;\r\n    max-width: 5%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: var(--twp-green);\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .twp-arrow-down {\r\n    flex: 0 0 100%;\r\n    max-width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: var(--twp-green);\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    padding: 18px 0;\r\n  }\r\n\r\n  .twp-arrow-down::before {\r\n    content: \"\\2193\";\r\n  }\r\n\r\n  .twp-step-top {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .twp-circle {\r\n    width: 34px;\r\n    height: 34px;\r\n    min-width: 34px;\r\n    border-radius: 50%;\r\n    background: var(--twp-green);\r\n    color: #ffffff;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-weight: 700;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .twp-title {\r\n    font-size: 16px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n    color: var(--twp-heading);\r\n    margin: 0;\r\n  }\r\n\r\n  .twp-desc {\r\n    font-size: 13.5px;\r\n    line-height: 1.65;\r\n    color: var(--twp-body);\r\n    margin: 0 0 14px;\r\n  }\r\n\r\n  .twp-meta {\r\n    display: block;\r\n    font-size: 12px;\r\n    line-height: 1.5;\r\n    color: var(--twp-muted);\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .twp-meta strong {\r\n    color: var(--twp-green);\r\n    font-weight: 600;\r\n  }\r\n\r\n  .twp-link {\r\n    display: inline-block;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    color: var(--twp-green);\r\n    text-decoration: none;\r\n    border-bottom: 1px solid transparent;\r\n  }\r\n\r\n  .twp-link:hover,\r\n  .twp-link:focus {\r\n    color: var(--twp-green-dark);\r\n    border-bottom-color: var(--twp-green-dark);\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .twp-grid {\r\n      display: block;\r\n    }\r\n\r\n    .twp-card {\r\n      max-width: 100%;\r\n      width: 100%;\r\n      margin-bottom: 14px;\r\n      padding: 22px 20px;\r\n    }\r\n\r\n    .twp-arrow-h {\r\n      display: none;\r\n    }\r\n\r\n    .twp-arrow-down {\r\n      padding: 2px 0 16px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .twp-section {\r\n      padding: 34px 16px 42px;\r\n    }\r\n\r\n    .twp-card {\r\n      padding: 20px 18px;\r\n      border-radius: 12px;\r\n    }\r\n\r\n    .twp-title {\r\n      font-size: 15.5px;\r\n    }\r\n\r\n    .twp-desc {\r\n      font-size: 13px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"twp-section\">\r\n  <div class=\"twp-inner\">\r\n    <div class=\"twp-grid\">\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">1<\/span>\r\n          <h3 class=\"twp-title\">Site assessment<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">A qualified site assessor completes a Site Characterisation Form under the EPA's 2021 Code of Practice &mdash; testing percolation (T-value), water table depth, soil type, and proximity to wells, boundaries and watercourses.<\/p>\r\n        <span class=\"twp-meta\">Typically <strong>1&ndash;2 hours<\/strong> on site; report in a few working days<\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-regulations-in-ireland\/\">What the assessor checks<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twp-arrow-h\">&rarr;<\/div>\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">2<\/span>\r\n          <h3 class=\"twp-title\">System &amp; quote<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">The percolation result determines the product category &mdash; septic tank, treatment plant, or treatment plant plus tertiary polishing &mdash; and Tricel provides a site-specific quotation sized to the assessor's design population (PE).<\/p>\r\n        <span class=\"twp-meta\">Quote includes <strong>tank, risers &amp; any polishing filter<\/strong> required<\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\">Compare the product ranges<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twp-arrow-h\">&rarr;<\/div>\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">3<\/span>\r\n          <h3 class=\"twp-title\">Registration<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">The system is registered with the local authority on the Domestic Waste Water Treatment Systems (DWWTS) register. This is a legal requirement and the record checked at inspection or at sale.<\/p>\r\n        <span class=\"twp-meta\">Current registration fee: <strong>&euro;50<\/strong><\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-regulations-in-ireland\/\">Septic tank regulations in Ireland<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twp-arrow-down\"><\/div>\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">4<\/span>\r\n          <h3 class=\"twp-title\">Installation<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">Installed by an approved installer, with groundworks and the percolation or polishing area completed to the assessor's specification and the manufacturer's installation manual.<\/p>\r\n        <span class=\"twp-meta\">Keep the <strong>as-built drawings<\/strong> from this stage for the next step<\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/book-free-site-visit\/\">Book a site visit<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twp-arrow-h\">&rarr;<\/div>\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">5<\/span>\r\n          <h3 class=\"twp-title\">Commissioning &amp; sign-off<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">The installer commissions the system, confirms it operates to specification, and issues a completion certificate &mdash; the document requested at inspection and needed to activate the warranty.<\/p>\r\n        <span class=\"twp-meta\">Produces the <strong>completion certificate &amp; warranty record<\/strong><\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-warranties\/\">Warranty &amp; documentation<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twp-arrow-h\">&rarr;<\/div>\r\n\r\n      <div class=\"twp-card\">\r\n        <div class=\"twp-step-top\">\r\n          <span class=\"twp-circle\">6<\/span>\r\n          <h3 class=\"twp-title\">Servicing<\/h3>\r\n        <\/div>\r\n        <p class=\"twp-desc\">An annual service check confirms sludge level and system performance. Desludging is generally required at least once a year for septic tanks and treatment plants, once the primary chamber is roughly half full.<\/p>\r\n        <span class=\"twp-meta\">Recommended cycle: <strong>at least annually<\/strong><\/span>\r\n        <a class=\"twp-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/desludging-process\/\">Desludging process<\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a20cefb e-con-full e-flex e-con e-child\" data-id=\"a20cefb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-591adda e-con-full e-flex e-con e-child\" data-id=\"591adda\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c140a95 elementor-widget elementor-widget-text-editor\" data-id=\"c140a95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PE explained<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f00116 elementor-widget elementor-widget-heading\" data-id=\"9f00116\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What does PE mean in wastewater treatment?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca28d82 elementor-widget elementor-widget-text-editor\" data-id=\"ca28d82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"47\" data-end=\"234\"><strong data-start=\"47\" data-end=\"87\">PE stands for Population Equivalent.<\/strong> It is a standard way of <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/sewage-treatment-plant-size\/\">sizing a wastewater treatment<\/a> system based on the amount of wastewater and organic load the system is expected to receive.<\/p><p data-start=\"236\" data-end=\"465\">In simple terms, <strong data-start=\"253\" data-end=\"331\">1 PE represents the average wastewater load produced by one person per day<\/strong>. This helps site assessors, engineers, installers and manufacturers select a system that is large enough for the property or project.<\/p><p data-start=\"467\" data-end=\"675\">For domestic homes, PE is usually linked to the number of bedrooms and expected occupancy. For commercial sites, PE depends on the building use, number of users, wastewater volume and organic load. Choosing the correct PE rating is essential because an undersized system may become overloaded, while an oversized system may not operate as intended.<\/p><p data-start=\"2964\" data-end=\"3120\" data-is-last-node=\"\" data-is-only-node=\"\">Tricel can help identify the correct wastewater system once the site assessment, project type, PE, discharge route and treatment requirements are known.<\/p><h3>Why PE matters<\/h3><p data-start=\"696\" data-end=\"948\">The PE rating determines the required capacity of the wastewater treatment system. If the system is too small, it may become overloaded, which can lead to poor treatment performance, odours, maintenance issues, failed inspections or discharge problems.<\/p><p data-start=\"950\" data-end=\"1113\">A correctly sized system helps ensure that the wastewater has enough time and treatment capacity to pass through the relevant stages of treatment before discharge.<\/p><h3 data-section-id=\"m0qyzd\" data-start=\"1115\" data-end=\"1149\">Example for domestic properties<\/h3><p data-start=\"1151\" data-end=\"1254\">A small rural home may require a lower PE system than a large house with several bedrooms.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-461e4ed e-con-full e-flex e-con e-child\" data-id=\"461e4ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e881c1 elementor-widget elementor-widget-text-editor\" data-id=\"2e881c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Note:<\/strong>\u00a0These PE figures are indicative examples only. Final wastewater treatment system sizing should be confirmed by a site assessor, engineer or wastewater designer using the actual project use, flow, BOD load, peak occupancy, discharge route and local approval requirements.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17232df elementor-widget elementor-widget-html\" data-id=\"17232df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table class=\"tricel-pe-table\" style=\"width:100%; border-collapse:collapse; table-layout:fixed; font-size:12px; line-height:1.45;\">\r\n  <caption style=\"caption-side:top; text-align:left; padding:0 0 12px; font-size:12px; font-weight:700; color:#1f432f;\">\r\n    Indicative Population Equivalent PE examples by sector\r\n  <\/caption>\r\n\r\n  <thead>\r\n    <tr>\r\n      <th scope=\"col\" style=\"width:22%; padding:10px; background:#2a5b3f; color:#ffffff; text-align:left; font-size:12px; overflow-wrap:anywhere;\">Sector \/ application<\/th>\r\n      <th scope=\"col\" style=\"width:34%; padding:10px; background:#2a5b3f; color:#ffffff; text-align:left; font-size:12px; overflow-wrap:anywhere;\">Assumption used<\/th>\r\n      <th scope=\"col\" style=\"width:16%; padding:10px; background:#2a5b3f; color:#ffffff; text-align:left; font-size:12px; overflow-wrap:anywhere;\">Typical PE estimate<\/th>\r\n      <th scope=\"col\" style=\"width:28%; padding:10px; background:#2a5b3f; color:#ffffff; text-align:left; font-size:12px; overflow-wrap:anywhere;\">Notes<\/th>\r\n    <\/tr>\r\n  <\/thead>\r\n\r\n  <tbody>\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>4-bedroom house<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Minimum 5 PE for up to 3 bedrooms, plus 1 PE for each extra bedroom<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>6 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Common domestic sizing rule for a single dwelling. Final sizing depends on site assessment and applicable guidance.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>5-bedroom house<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">5 PE plus 2 additional bedrooms<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>7 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Typical larger domestic home. Confirm against the site assessment and system design requirements.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>6-bedroom house<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">5 PE plus 3 additional bedrooms<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>8 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Usually still within the domestic sizing range, subject to property use and local requirements.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>30-room hotel<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Assume 2 guests per room, giving 60 guests<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 94 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Excludes staff, restaurant guests, bars, functions, spa, laundry and other additional wastewater loads.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>30-room prestige hotel<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Assume 2 guests per room, giving 60 guests with higher guest loading<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 105 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Extra facilities can increase PE further. Project-specific design is required.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>10-room guesthouse<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Assume 2 guests per room, giving 20 guests<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 17 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Breakfast, laundry, restaurant or bar use should be added where applicable.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Office without canteen<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">50 staff, part-day occupancy<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 21 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Lower loading than residential use because occupancy is normally part-day.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Office with canteen<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">50 staff with onsite canteen use<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 32 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Canteen use increases the biological load. Grease management may also be required.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>School without canteen<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">100 pupils and staff, non-residential day use<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 42 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Day-use loading only. Not equivalent to residential occupancy.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>School with canteen<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">100 pupils and staff with onsite canteen cooking<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 63 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Kitchen and canteen loading must be included in the design.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Boarding school<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">50 resident pupils<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 50 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Day staff, kitchen, laundry and other facility loads should be added separately.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Nursing home \/ residential care<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">30 residents<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 55 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Staff, laundry and kitchen loads may increase the required system size.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Small hospital<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">20 beds<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 47 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Healthcare projects require careful project-specific wastewater assessment.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Restaurant<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">100 full meals per day<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 63 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Depends on catering type, washing-up, grease management and peak trading days.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Snack bar \/ bar meals<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">100 snack or bar meals per day<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 32 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Lower than full-meal catering, but still requires grease and peak-load review.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Caravan park<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">20 fully serviced static pitches, assuming 4 users per pitch<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 80 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Touring, static and fully serviced pitches can have different loadings.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Campsite<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">50 tent users<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 37 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Shower blocks, toilets, wash areas and seasonal peaks must be checked.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Sports club<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">100 users<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 42 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; background:#f7faf7; font-size:12px; overflow-wrap:anywhere;\">Add spectators, bar use, catering, staff and event-day peaks separately.<\/td>\r\n    <\/tr>\r\n\r\n    <tr>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Conference centre<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">100 non-residential delegates<\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\"><strong>Approx. 42 PE<\/strong><\/td>\r\n      <td style=\"padding:10px; border-top:1px solid #d9e5d8; font-size:12px; overflow-wrap:anywhere;\">Catering, accommodation, staff and event use should be added where relevant.<\/td>\r\n    <\/tr>\r\n  <\/tbody>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f16575b elementor-widget elementor-widget-text-editor\" data-id=\"f16575b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"1593\" data-end=\"1734\">The exact PE should not be guessed. It should be confirmed through site assessment, design guidance and the relevant regulatory requirements.<\/p><h3 data-section-id=\"f1i821\" data-start=\"1736\" data-end=\"1771\">PE and Tricel wastewater systems<\/h3><p data-start=\"1773\" data-end=\"2061\">Tricel wastewater systems are selected based on the required PE and the type of treatment needed. A domestic project may require a smaller treatment plant such as a Tricel Novo model, while larger commercial or collective applications may require a commercial system such as Tricel Maxus.<\/p><p data-start=\"2063\" data-end=\"2094\">The correct product depends on:<\/p><ul data-start=\"2096\" data-end=\"2313\"><li data-section-id=\"1u81jm7\" data-start=\"2096\" data-end=\"2119\">Population Equivalent<\/li><li data-section-id=\"17bmvsf\" data-start=\"2120\" data-end=\"2164\">Site location: Ireland or Northern Ireland<\/li><li data-section-id=\"1d8kd9g\" data-start=\"2165\" data-end=\"2193\">Domestic or commercial use<\/li><li data-section-id=\"pfapwt\" data-start=\"2194\" data-end=\"2213\">Ground conditions<\/li><li data-section-id=\"1gv43dh\" data-start=\"2214\" data-end=\"2231\">Discharge route<\/li><li data-section-id=\"1oqxp3t\" data-start=\"2232\" data-end=\"2258\">Gravity or pumped outlet<\/li><li data-section-id=\"r3x2ow\" data-start=\"2259\" data-end=\"2313\">Primary, secondary or tertiary treatment requirement<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39d4b40 e-con-full e-flex e-con e-child\" data-id=\"39d4b40\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-b46bcbd e-con-full e-flex e-con e-child\" data-id=\"b46bcbd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6c14f6 elementor-widget elementor-widget-text-editor\" data-id=\"a6c14f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>System types<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0afb644 elementor-widget elementor-widget-heading\" data-id=\"0afb644\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Choose the right system for your site<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a21f618 elementor-widget elementor-widget-text-editor\" data-id=\"a21f618\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Product category is set by your site&#8217;s percolation result, not by preference \u2014 start with a free assessment if you&#8217;re unsure which of these applies.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b083771 elementor-widget elementor-widget-html\" data-id=\"b083771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .twa-section {\r\n    --twa-green: #2f7a3d;\r\n    --twa-green-dark: #235c2e;\r\n    --twa-green-tint: #eef6ef;\r\n    --twa-heading: #1a1a1a;\r\n    --twa-body: #565f5a;\r\n    --twa-border: #D8D4CC;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: #ffffff;\r\n    padding:0px 0px;\r\n  }\r\n\r\n  .twa-section,\r\n  .twa-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twa-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twa-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 20px;\r\n  }\r\n\r\n  .twa-card {\r\n    background: #ffffff;\r\n    border: 1px solid var(--twa-border);\r\n    border-radius: 8px;\r\n    box-shadow: 0 1px 3px rgba(20, 30, 20, 0.06), 0 6px 18px rgba(20, 30, 20, 0.04);\r\n    padding: 24px 22px 26px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    min-width: 0;\r\n    transition: box-shadow 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .twa-card:hover {\r\n    box-shadow: 0 4px 10px rgba(20, 30, 20, 0.08), 0 12px 24px rgba(20, 30, 20, 0.06);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .twa-icon {\r\n    width: 44px;\r\n    height: 44px;\r\n    border-radius: 8px;\r\n    background: var(--twa-green-tint);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 16px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .twa-icon svg {\r\n    width: 24px;\r\n    height: 24px;\r\n    color: var(--twa-green);\r\n  }\r\n\r\n  .twa-title {\r\n    font-size: 17.5px;\r\n    line-height: 1.3;\r\n    font-weight: 700;\r\n    color: var(--twa-heading);\r\n    margin: 0 0 14px;\r\n  }\r\n\r\n  .twa-list {\r\n    list-style: none;\r\n    margin: 0 0 18px;\r\n    padding: 0;\r\n    flex-grow: 1;\r\n  }\r\n\r\n  .twa-list li {\r\n    font-size: 13.5px;\r\n    line-height: 1.5;\r\n    color: var(--twa-body);\r\n    padding-left: 14px;\r\n    position: relative;\r\n    margin-bottom: 7px;\r\n  }\r\n\r\n  .twa-list li::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    top: 8px;\r\n    width: 5px;\r\n    height: 5px;\r\n    border-radius: 50%;\r\n    background: var(--twa-green);\r\n  }\r\n\r\n  .twa-link {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: var(--twa-green);\r\n    text-decoration: none;\r\n  }\r\n\r\n  .twa-link:hover {\r\n    color: var(--twa-green-dark);\r\n    text-decoration: underline;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twa-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"twa-section\">\r\n  <div class=\"twa-inner\">\r\n    <div class=\"twa-grid\">\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M3 11.5L12 4l9 7.5\"><\/path>\r\n            <path d=\"M5.5 10v9a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-9\"><\/path>\r\n            <path d=\"M9.5 20v-5.5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1V20\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Residential<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Private homes<\/li>\r\n          <li>Self-build projects<\/li>\r\n          <li>Rural dwellings<\/li>\r\n          <li>Holiday homes<\/li>\r\n          <li>Small residential developments<\/li>\r\n          <li>Multi-house developments not connected to mains drainage<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/domestic-sewage-treatment-plants\/\">Residential systems<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M2 19v-7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v7\"><\/path>\r\n            <path d=\"M2 19v2\"><\/path>\r\n            <path d=\"M22 19v2\"><\/path>\r\n            <path d=\"M2 15h20\"><\/path>\r\n            <path d=\"M6 12v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Hospitality &amp; tourism<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Hotels<\/li>\r\n          <li>Guesthouses<\/li>\r\n          <li>B&amp;Bs<\/li>\r\n          <li>Holiday parks<\/li>\r\n          <li>Caravan parks<\/li>\r\n          <li>Camping sites<\/li>\r\n          <li>Glamping sites<\/li>\r\n          <li>Lodges and cabins<\/li>\r\n          <li>Visitor centres<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Hospitality systems<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <rect x=\"3\" y=\"7\" width=\"18\" height=\"12\" rx=\"2\"><\/rect>\r\n            <path d=\"M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"><\/path>\r\n            <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Commercial<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Pubs<\/li>\r\n          <li>Restaurants<\/li>\r\n          <li>Caf&eacute;s<\/li>\r\n          <li>Offices in rural or off-mains areas<\/li>\r\n          <li>Small retail premises<\/li>\r\n          <li>Business parks without mains drainage<\/li>\r\n          <li>Workshops and light commercial premises<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Commercial systems<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <circle cx=\"8.5\" cy=\"8\" r=\"2.5\"><\/circle>\r\n            <path d=\"M3.5 19v-1.5A4 4 0 0 1 7.5 13.5h2a4 4 0 0 1 4 4V19\"><\/path>\r\n            <circle cx=\"16.5\" cy=\"8.5\" r=\"2\"><\/circle>\r\n            <path d=\"M14.8 13.7a3.6 3.6 0 0 1 2.2-.7 3.8 3.8 0 0 1 3.8 3.8V19\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Public &amp; community<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Schools<\/li>\r\n          <li>Cr&egrave;ches<\/li>\r\n          <li>Community halls<\/li>\r\n          <li>Sports clubs<\/li>\r\n          <li>GAA clubs<\/li>\r\n          <li>Churches and parish facilities<\/li>\r\n          <li>Public toilets<\/li>\r\n          <li>Amenity sites<\/li>\r\n          <li>Parks and recreation areas<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Public &amp; community systems<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 5v14\"><\/path>\r\n            <path d=\"M5 12h14\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Healthcare &amp; care facilities<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Nursing homes<\/li>\r\n          <li>Care homes<\/li>\r\n          <li>Clinics<\/li>\r\n          <li>Small private healthcare facilities<\/li>\r\n          <li>Assisted living developments<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Healthcare systems<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twa-card\">\r\n        <div class=\"twa-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 3v18\"><\/path>\r\n            <path d=\"M12 6c-2 0-3.5 1.5-3.5 3.5S10 12 12 12\"><\/path>\r\n            <path d=\"M12 6c2 0 3.5 1.5 3.5 3.5S14 12 12 12\"><\/path>\r\n            <path d=\"M12 10c-2 0-3.5 1.5-3.5 3.5S10 16 12 16\"><\/path>\r\n            <path d=\"M12 10c2 0 3.5 1.5 3.5 3.5S14 16 12 16\"><\/path>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3 class=\"twa-title\">Agricultural &amp; rural business<\/h3>\r\n        <ul class=\"twa-list\">\r\n          <li>Farmhouses<\/li>\r\n          <li>Farm offices<\/li>\r\n          <li>Rural enterprise sites<\/li>\r\n          <li>Equestrian centres<\/li>\r\n          <li>Agri-tourism sites<\/li>\r\n        <\/ul>\r\n        <a class=\"twa-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Agricultural systems<\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3641d2c e-con-full e-flex e-con e-child\" data-id=\"3641d2c\" data-element_type=\"container\" data-e-type=\"container\" id=\"sitesystem\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-092f630 e-con-full e-flex e-con e-child\" data-id=\"092f630\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30ee8f4 elementor-widget elementor-widget-text-editor\" data-id=\"30ee8f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sectors<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c34efb elementor-widget elementor-widget-heading\" data-id=\"0c34efb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Choose the right system for your site<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f96f7e elementor-widget elementor-widget-text-editor\" data-id=\"0f96f7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Product choice depends on population equivalent (PE) and site conditions rather than project type alone, but these starting points cover most enquiries.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df15d64 elementor-widget elementor-widget-html\" data-id=\"df15d64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .twt-section {\r\n    --twt-green: #2f7a3d;\r\n    --twt-green-dark: #235c2e;\r\n    --twt-heading: #1a1a1a;\r\n    --twt-body: #565f5a;\r\n    --twt-muted: #8a9088;\r\n    --twt-border: #D8D4CC;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: #ffffff;\r\n    padding:px px 52px;\r\n  }\r\n\r\n  .twt-section,\r\n  .twt-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twt-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twt-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 24px;\r\n  }\r\n\r\n  .twt-card {\r\n    background: #ffffff;\r\n    border: 1px solid var(--twt-border);\r\n    border-radius: 8px;\r\n    box-shadow: 0 1px 3px rgba(20, 30, 20, 0.06), 0 6px 18px rgba(20, 30, 20, 0.04);\r\n    padding: 22px 22px 26px;\r\n    flex: 1 1 calc(50% - 12px);\r\n    max-width: calc(50% - 12px);\r\n    display: flex;\r\n    flex-direction: column;\r\n    transition: box-shadow 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .twt-card:hover {\r\n    box-shadow: 0 4px 10px rgba(20, 30, 20, 0.08), 0 12px 24px rgba(20, 30, 20, 0.06);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .twt-media {\r\n    background: #f5f7f5;\r\n    border-radius: 6px;\r\n    height: 150px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-bottom: 18px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .twt-media img {\r\n    max-width: 82%;\r\n    max-height: 82%;\r\n    object-fit: contain;\r\n  }\r\n\r\n  .twt-media--icon img {\r\n    max-width: 44%;\r\n    max-height: 44%;\r\n  }\r\n\r\n  .twt-tag {\r\n    display: block;\r\n    font-size: 11.5px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.05em;\r\n    text-transform: uppercase;\r\n    color: var(--twt-green);\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .twt-title {\r\n    font-size: 20px;\r\n    line-height: 1.25;\r\n    font-weight: 700;\r\n    color: var(--twt-heading);\r\n    margin: 0 0 10px;\r\n  }\r\n\r\n  .twt-body {\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    line-height: 1.6;\r\n    color: var(--twt-body);\r\n    margin: 0 0 18px;\r\n    flex-grow: 1;\r\n  }\r\n\r\n  .twt-divider {\r\n    border-top: 1px solid var(--twt-border);\r\n    margin: 0 0 14px;\r\n  }\r\n\r\n  .twt-meta {\r\n    font-size: 12px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.03em;\r\n    color: var(--twt-muted);\r\n    margin: 0 0 14px;\r\n  }\r\n\r\n  .twt-overview {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    color: var(--twt-green);\r\n    text-decoration: none;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .twt-overview:hover {\r\n    color: var(--twt-green-dark);\r\n    text-decoration: underline;\r\n  }\r\n\r\n  .twt-sublinks {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 6px;\r\n    padding-top: 6px;\r\n    border-top: 1px solid var(--twt-border);\r\n  }\r\n\r\n  .twt-sublinks a {\r\n    font-size: 13px;\r\n    font-weight: 400;\r\n    color: var(--twt-muted);\r\n    text-decoration: none;\r\n  }\r\n\r\n  .twt-sublinks a:hover {\r\n    color: var(--twt-green);\r\n    text-decoration: underline;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twt-card {\r\n      flex: 1 1 100%;\r\n      max-width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"twt-section\">\r\n  <div class=\"twt-inner\">\r\n    <div class=\"twt-grid\">\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Septic-tank.png\" alt=\"Tricel Vento septic tank\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">EN 12566-1 &middot; Vento range<\/span>\r\n        <h3 class=\"twt-title\">Septic tanks<\/h3>\r\n        <p class=\"twt-body\">Primary treatment for sites with favourable percolation results, from single-house to multi-unit capacity.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">From 6 to 20 person equivalent<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/tricel-vento\/\">Septic tanks overview<\/a>\r\n        <div class=\"twt-sublinks\">\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/tricel-vento\/\">Septic tank sizes &amp; capacities<\/a>\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-regulations-in-ireland\/\">Septic tank regulations in Ireland<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Domestic-Sewage-Treatment-System.png\" alt=\"Tricel Novo wastewater treatment plant\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">EN 12566-3 &middot; Novo range &middot; 1&ndash;50 PE<\/span>\r\n        <h3 class=\"twt-title\">Wastewater treatment plants<\/h3>\r\n        <p class=\"twt-body\">Secondary treatment plants for sites where a standard septic tank and percolation area is not permitted.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">Domestic &amp; light commercial<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/tricel-novo\/\">Treatment plants overview<\/a>\r\n        <div class=\"twt-sublinks\">\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/tricel-novo\/\">How a treatment plant works<\/a>\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/domestic-sewage-treatment-plants\/\">Treatment plant vs septic tank<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Tero.jpg\" alt=\"Tricel Tero tertiary treatment system\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">EN 12566-3 \/ EN 12566-7 &middot; Puraflo, Tero, Sandcel<\/span>\r\n        <h3 class=\"twt-title\">Tertiary &amp; polishing systems<\/h3>\r\n        <p class=\"twt-body\">Added protection for sensitive sites, high water tables and nutrient-sensitive catchments, fitted alongside an existing tank or plant.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">No-desludge polishing modules<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/tertiary-treatment-of-wastewater\/\">Tertiary systems overview<\/a>\r\n        <div class=\"twt-sublinks\">\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/secondary-treatment-of-wastewater\/\">Puraflo coconut-fibre filter<\/a>\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/sandcel\/\">Sandcel sand polishing filter<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/06\/Combi_Body-768x576.png\" alt=\"Tricel Maxus commercial wastewater treatment plant\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">50 PE+ &middot; Maxus range<\/span>\r\n        <h3 class=\"twt-title\">Commercial systems<\/h3>\r\n        <p class=\"twt-body\">Packaged and bespoke systems for hotels, schools, campsites and rural commercial premises above the domestic threshold.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">Quoted to site specification<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Commercial systems overview<\/a>\r\n        <div class=\"twt-sublinks\">\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\">Request a commercial quote<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Sewage-Pumping-Solutions.png\" alt=\"Tricel pumping station\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">1,000&ndash;1,600L<\/span>\r\n        <h3 class=\"twt-title\">Pumping stations<\/h3>\r\n        <p class=\"twt-body\">Specified wherever gravity discharge to the treatment system or sewer connection point is not achievable on site.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">Domestic &amp; commercial<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/pumping-station\/\">Pumping stations overview<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"twt-card\">\r\n        <div class=\"twt-media twt-media--icon\">\r\n          <img decoding=\"async\" src=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/reliablility.png\" alt=\"Tricel servicing and desludging\" loading=\"lazy\">\r\n        <\/div>\r\n        <span class=\"twt-tag\">Annual cycle &middot; desludging<\/span>\r\n        <h3 class=\"twt-title\">Servicing &amp; desludging<\/h3>\r\n        <p class=\"twt-body\">Structured service agreements and desludging, recommended annually under the EPA Code of Practice and a legal responsibility of the owner.<\/p>\r\n        <div class=\"twt-divider\"><\/div>\r\n        <p class=\"twt-meta\">Product &amp; service, not enquiry-only<\/p>\r\n        <a class=\"twt-overview\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/desludging-process\/\">Desludging process<\/a>\r\n        <div class=\"twt-sublinks\">\r\n          <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/book-free-site-visit\/\">Book a site visit<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a219f0 e-con-full e-flex e-con e-child\" data-id=\"0a219f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-538b1c4 elementor-widget elementor-widget-global elementor-global-6307 elementor-widget-html\" data-id=\"538b1c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en-IE\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Tricel Below-Content CTA &ndash; Book Free Site Visit<\/title>\r\n<style>\r\n  \/* ============================================================\r\n     Tricel below-content CTA banner \u2014 scoped under .tricel-cta.\r\n     Placement: directly after the main page content on\r\n     \/wastewater-treatment\/systems\/, before the footer or\r\n     related-articles section.\r\n     Adjust the two brand variables to match the live palette.\r\n     ============================================================ *\/\r\n  .tricel-cta {\r\n    --tricel-green: #2A5B3F;\r\n    --tricel-accent: #88E044;\r\n    font-family: \"Segoe UI\", Arial, Helvetica, sans-serif;\r\n    color: #1e2a36;\r\n    box-sizing: border-box;\r\n  }\r\n  .tricel-cta *, .tricel-cta *::before, .tricel-cta *::after { box-sizing: inherit; }\r\n\r\n  .tricel-cta a.cta-btn {\r\n    display: block;\r\n    text-align: center;\r\n    text-decoration: none !important;\r\n    font-weight: 700;\r\n    border-radius: 6px;\r\n    padding:17px 24px;\r\n    font-size: 17px;\r\n    line-height: 1.3;\r\n    transition: background-color 0.2s ease, color 0.2s ease;\r\n  }\r\n  .tricel-cta a.cta-btn--primary,\r\n  .tricel-cta a.cta-btn--primary:visited {\r\n    background-color: var(--tricel-accent) !important;\r\n    color: #2A5B3F !important;\r\n  }\r\n  .tricel-cta a.cta-btn--primary:hover,\r\n  .tricel-cta a.cta-btn--primary:focus {\r\n    background-color: var(--tricel-accent) !important;\r\n    color: #ffffff !important;\r\n  }\r\n  .tricel-cta a.cta-btn--secondary,\r\n  .tricel-cta a.cta-btn--secondary:visited {\r\n    background-color: transparent !important;\r\n    color: #ffffff !important;\r\n    border: 2px solid #ffffff !important;\r\n  }\r\n  .tricel-cta a.cta-btn--secondary:hover,\r\n  .tricel-cta a.cta-btn--secondary:focus {\r\n    background-color: #ffffff !important;\r\n    color: #2A5B3F !important;\r\n  }\r\n\r\n  .tricel-cta--banner {\r\n    background-color: var(--tricel-green);\r\n    color: #ffffff;\r\n    border-radius: 12px;\r\n    padding: 010px 40px;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 28px;\r\n    margin: 40px 0;\r\n  }\r\n  .tricel-cta--banner .cta-text { flex: 1 1 460px; }\r\n  .tricel-cta--banner h2 {\r\n    margin: 0 0 10px;\r\n    font-size: 30px;\r\n    line-height: 1.2;\r\n    color: #ffffff;\r\n  }\r\n  .tricel-cta--banner p {\r\n    margin: 0;\r\n    font-size: 17px;\r\n    line-height: 1.55;\r\n    color: #d9e6dd;\r\n    max-width: 640px;\r\n  }\r\n  .tricel-cta--banner .cta-actions {\r\n    flex: 0 0 auto;\r\n    display: flex;\r\n    flex-direction: row;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    gap: 14px;\r\n  }\r\n  .tricel-cta--banner .cta-actions .cta-btn { min-width: 220px; }\r\n  .tricel-cta--banner .cta-note {\r\n    flex-basis: 100%;\r\n    text-align: left;\r\n    font-size: 13px;\r\n    color: #b7cbbd;\r\n    margin: 0;\r\n  }\r\n  .tricel-cta--banner .cta-note a {\r\n    color: #ffffff;\r\n    font-weight: 700;\r\n    text-decoration: none;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .tricel-cta--banner { padding: 32px 22px; }\r\n    .tricel-cta--banner h2 { font-size: 24px; }\r\n    .tricel-cta--banner .cta-actions { width: 100%; flex-direction: column; align-items: stretch; }\r\n    .tricel-cta--banner .cta-actions .cta-btn { min-width: 0; }\r\n    .tricel-cta--banner .cta-note { text-align: center; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section class=\"tricel-cta tricel-cta--banner\" aria-label=\"Get a quote for your wastewater system\">\r\n  <div class=\"cta-text\">\r\n    <h2>Get the right system for your site &mdash; and a firm price<\/h2>\r\n    <p>Every site is different. Book a free, no-obligation visit and a Tricel engineer will assess your site, match it to a certified system, and give you a written quote. No guesswork, no pressure.<\/p>\r\n  <\/div>\r\n  <div class=\"cta-actions\">\r\n    <a class=\"cta-btn cta-btn--primary\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/book-free-site-visit\/\"\r\n       style=\"background-color:#88E044 !important; color:#2A5B3F !important; text-decoration:none !important; border:none !important;\"\r\n       onmouseover=\"this.style.setProperty('color','#ffffff','important')\"\r\n       onmouseout=\"this.style.setProperty('color','#2A5B3F','important')\">Book a Free Site Visit<\/a>\r\n    <a class=\"cta-btn cta-btn--secondary\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\"\r\n       style=\"background-color:transparent !important; color:#ffffff !important; border:2px solid #ffffff !important; text-decoration:none !important;\"\r\n       onmouseover=\"this.style.setProperty('background-color','#ffffff','important'); this.style.setProperty('color','#2A5B3F','important')\"\r\n       onmouseout=\"this.style.setProperty('background-color','transparent','important'); this.style.setProperty('color','#ffffff','important')\">Contact Our Team<\/a>\r\n    <p class=\"cta-note\" style=\"color:#b7cbbd !important;\">Or call <a href=\"tel:+353646688000\" style=\"color:#ffffff !important; text-decoration:none !important; background:transparent !important; font-weight:700;\">+353 (0)64 668 8000<\/a><\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf5f29a e-con-full e-flex e-con e-child\" data-id=\"cf5f29a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-d4a7964 e-con-full e-flex e-con e-child\" data-id=\"d4a7964\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-505af36 elementor-widget elementor-widget-text-editor\" data-id=\"505af36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Regulatory compliance<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7cd294 elementor-widget elementor-widget-heading\" data-id=\"b7cd294\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What Irish regulations require<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53a077c elementor-widget elementor-widget-text-editor\" data-id=\"53a077c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every system on this page is specified and installed under the same compliance framework.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0aeae0 elementor-widget elementor-widget-html\" data-id=\"b0aeae0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .twc-section {\r\n    --twc-bg: #ffffff;\r\n    --twc-heading: #00131c;\r\n    --twc-body: #39484b;\r\n    --twc-link: #2A5B3F;\r\n    --twc-number: #2A5B3F;\r\n    --twc-border: #D8D4CC;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: var(--twc-bg);\r\n    padding: 0px 0px;\r\n  }\r\n\r\n  .twc-section,\r\n  .twc-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twc-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twc-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 24px;\r\n  }\r\n\r\n  .twc-item {\r\n    background: #ffffff;\r\n    border: 1px solid var(--twc-border);\r\n    border-radius: 8px;\r\n    padding: 24px 24px 26px;\r\n    min-width: 0;\r\n  }\r\n\r\n  .twc-number {\r\n    display: block;\r\n    margin-bottom: 14px;\r\n    color: var(--twc-number);\r\n    font-size: 14px;\r\n    line-height: 1;\r\n    font-weight: 700;\r\n    letter-spacing: 0.03em;\r\n  }\r\n\r\n  .twc-title {\r\n    margin: 0 0 12px;\r\n    color: var(--twc-heading);\r\n    font-size: 14px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .twc-copy {\r\n    margin: 0 0 10px;\r\n    color: var(--twc-body);\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n    font-weight: 400;\r\n  }\r\n\r\n  .twc-link {\r\n    display: inline-block;\r\n    color: var(--twc-link);\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n    font-weight: 700;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .twc-link:hover {\r\n    text-decoration: underline;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twc-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .twc-section {\r\n      padding: 32px 16px;\r\n    }\r\n\r\n    .twc-item {\r\n      padding: 22px 20px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"twc-section\">\r\n  <div class=\"twc-inner\">\r\n    <div class=\"twc-grid\">\r\n\r\n      <article class=\"twc-item\">\r\n        <span class=\"twc-number\">01<\/span>\r\n        <h3 class=\"twc-title\">EPA Code of Practice 2021<\/h3>\r\n        <p class=\"twc-copy\">\r\n          Governs site suitability assessment, design and maintenance for systems up to\r\n          10 population equivalent, applying to installations from 7 June 2021 onward.\r\n        <\/p>\r\n        <a class=\"twc-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-regulations-in-ireland\/\">\r\n          Read the compliance guide\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twc-item\">\r\n        <span class=\"twc-number\">02<\/span>\r\n        <h3 class=\"twc-title\">DWWTS registration<\/h3>\r\n        <p class=\"twc-copy\">\r\n          Statutory registration of the system with the local authority, \u20ac50 fee.\r\n          Non-registration is an offence carrying a fine of up to \u20ac5,000.\r\n        <\/p>\r\n        <a class=\"twc-link\" href=\"https:\/\/www.gov.ie\/en\/department-of-housing-local-government-and-heritage\/publications\/domestic-waste-water-treatment-systems-septic-tanks\/\">\r\n          How to register your system\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twc-item\">\r\n        <span class=\"twc-number\">03<\/span>\r\n        <h3 class=\"twc-title\">National Inspection Plan 2022\u20132026<\/h3>\r\n        <p class=\"twc-copy\">\r\n          At least 1,200 inspections per year, risk-weighted by local authority.\r\n          56% of systems inspected in 2024 failed, rising to 59% in 2025.\r\n        <\/p>\r\n        <a class=\"twc-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-inspection\/\">\r\n          Grants for failed inspections\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twc-item\">\r\n        <span class=\"twc-number\">04<\/span>\r\n        <h3 class=\"twc-title\">S.R. 66:2015 \/ NSAI<\/h3>\r\n        <p class=\"twc-copy\">\r\n          Sets minimum performance requirements for products tested to EN 12566\r\n          Parts 1, 3, 4 and 6 for the Irish market.\r\n        <\/p>\r\n        <a class=\"twc-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/downloads\/\">\r\n          Certification &amp; standards\r\n        <\/a>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-986df12 e-con-full e-flex e-con e-child\" data-id=\"986df12\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-ed0cae9 e-con-full e-flex e-con e-child\" data-id=\"ed0cae9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-081b872 elementor-widget elementor-widget-text-editor\" data-id=\"081b872\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Where demand is highest<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebe44e5 elementor-widget elementor-widget-heading\" data-id=\"ebe44e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Strongest county-level demand<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65adbcf elementor-widget elementor-widget-text-editor\" data-id=\"65adbcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Seven counties have accounted for more than half of <a href=\"https:\/\/www.cso.ie\/en\/statistics\/waterandwastewater\/domesticwastewatertreatmentsystems\/\">all registered systems nationally<\/a> for five consecutive years.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8d994d elementor-widget elementor-widget-html\" data-id=\"e8d994d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap');\r\n\r\n  .twc-section {\r\n    --twc-green: #2f7a3d;\r\n    --twc-heading: #1a1a1a;\r\n    --twc-muted: #8a9088;\r\n    --twc-border: #D8D4CC;\r\n\r\n    font-family: 'Poppins', -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: #ffffff;\r\n    padding: 40px 20px;\r\n  }\r\n  .twc-section, .twc-section * {\r\n    box-sizing: border-box;\r\n  }\r\n  .twc-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n  }\r\n  .twc-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 16px;\r\n  }\r\n  .twc-card {\r\n    background: #ffffff;\r\n    border: 1px solid var(--twc-border);\r\n    border-radius: 8px;\r\n    box-shadow: 0 1px 3px rgba(20, 30, 20, 0.06), 0 6px 18px rgba(20, 30, 20, 0.04);\r\n    padding: 18px 18px 20px;\r\n    flex: 1 1 150px;\r\n    min-width: 150px;\r\n    display: block;\r\n    color: inherit;\r\n    text-decoration: none !important;\r\n    transition: box-shadow 0.2s ease, transform 0.2s ease;\r\n  }\r\n  .twc-card:hover,\r\n  .twc-card:focus {\r\n    box-shadow: 0 4px 10px rgba(20, 30, 20, 0.08), 0 12px 24px rgba(20, 30, 20, 0.06);\r\n    transform: translateY(-2px);\r\n  }\r\n  .twc-county {\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.04em;\r\n    text-transform: uppercase;\r\n    color: var(--twc-heading);\r\n    margin: 0 0 10px;\r\n  }\r\n  .twc-stat {\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    color: var(--twc-green);\r\n    line-height: 1.2;\r\n    margin: 0;\r\n  }\r\n  .twc-caption {\r\n    font-size: 12px;\r\n    font-weight: 400;\r\n    color: var(--twc-muted);\r\n    line-height: 1.4;\r\n    margin: 4px 0 0;\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twc-card {\r\n      flex: 1 1 calc(50% - 8px);\r\n    }\r\n  }\r\n  .twc-cta {\r\n    margin: 24px 0 0;\r\n    text-align: center;\r\n  }\r\n  .twc-cta a {\r\n    font-size: 14.5px;\r\n    font-weight: 600;\r\n    color: var(--twc-green) !important;\r\n    text-decoration: none !important;\r\n  }\r\n  .twc-cta a:visited {\r\n    color: var(--twc-green) !important;\r\n  }\r\n  .twc-cta a:hover {\r\n    color: var(--twc-green-dark, #235c2e) !important;\r\n  }\r\n  .twc-cta-sep {\r\n    color: var(--twc-muted);\r\n    margin: 0 8px;\r\n  }\r\n  .twc-source {\r\n    margin: 20px 0 0;\r\n    text-align: center;\r\n    font-size: 12.5px;\r\n    color: var(--twc-muted);\r\n  }\r\n  .twc-source a {\r\n    color: var(--twc-muted);\r\n    text-decoration: none !important;\r\n  }\r\n  .twc-source a:hover {\r\n    color: var(--twc-green);\r\n  }\r\n<\/style>\r\n\r\n<div class=\"twc-section\">\r\n  <div class=\"twc-inner\">\r\n    <div class=\"twc-grid\">\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-cork\/\">\r\n        <p class=\"twc-county\">Cork<\/p>\r\n        <p class=\"twc-stat\">11.4%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/galway-water-treatment-plant\/\">\r\n        <p class=\"twc-county\">Galway<\/p>\r\n        <p class=\"twc-stat\">8.8%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-kerry\/\">\r\n        <p class=\"twc-county\">Kerry<\/p>\r\n        <p class=\"twc-stat\">7.0%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tanks-donegal\/\">\r\n        <p class=\"twc-county\">Donegal<\/p>\r\n        <p class=\"twc-stat\">6.4%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-mayo\/\">\r\n        <p class=\"twc-county\">Mayo<\/p>\r\n        <p class=\"twc-stat\">6.1%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-tipperary\/\">\r\n        <p class=\"twc-county\">Tipperary<\/p>\r\n        <p class=\"twc-stat\">5.5%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-wexford\/\">\r\n        <p class=\"twc-county\">Wexford<\/p>\r\n        <p class=\"twc-stat\">5.4%<\/p>\r\n      <\/a>\r\n\r\n      <a class=\"twc-card\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-limerick\/\">\r\n        <p class=\"twc-county\">Limerick<\/p>\r\n        <p class=\"twc-stat\">4.7%<\/p>\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <p class=\"twc-source\">\r\n      Share of installed systems (2024) &middot; Source: <a href=\"https:\/\/www.cso.ie\/en\/releasesandpublications\/ep\/p-dwwts\/domesticwastewatertreatmentsystems2024\/\">CSO, Domestic Waste Water Treatment Systems 2024<\/a>\r\n    <\/p>\r\n\r\n    <p class=\"twc-cta\">\r\n      <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/irish-distributors\/\">Find your nearest Tricel distributor<\/a>\r\n      <span class=\"twc-cta-sep\">&middot;<\/span>\r\n      <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-in-northern-ireland\/\">Northern Ireland distributor<\/a>\r\n    <\/p>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-386e3e4 e-con-full e-flex e-con e-child\" data-id=\"386e3e4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-73daf74 e-con-full e-flex e-con e-child\" data-id=\"73daf74\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24c6ca3 elementor-widget elementor-widget-text-editor\" data-id=\"24c6ca3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Indicative pricing<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26eec11 elementor-widget elementor-widget-heading\" data-id=\"26eec11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What a system typically costs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b6d864 elementor-widget elementor-widget-text-editor\" data-id=\"0b6d864\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>All figures are indicative and inclusive of typical market ranges published by Irish suppliers and installers. Final costs are always determined by a site suitability assessment (soil percolation, water table, bedrock, access, and system size in population equivalent, PE). Obtain written, like-for-like quotations before budgeting.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d95e32e elementor-widget elementor-widget-html\" data-id=\"d95e32e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .wwt-cost-section {\r\n    --wwt-bg: #ffffff;\r\n    --wwt-heading: #00131c;\r\n    --wwt-body: #39484b;\r\n    --wwt-green: #2A5B3F;\r\n    --wwt-border: #D8D4CC;\r\n    --wwt-soft: #f7faf7;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: var(--wwt-bg);\r\n    padding: 0px 0;\r\n  }\r\n\r\n  .wwt-cost-section,\r\n  .wwt-cost-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .wwt-cost-wrap {\r\n    width: 100%;\r\n    overflow-x: auto;\r\n    border: none;\r\n    border-radius: 8px;\r\n    background: #ffffff;\r\n  }\r\n\r\n  .wwt-cost-table {\r\n    width: 100%;\r\n    border-collapse: collapse;\r\n    table-layout: fixed;\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    font-size: 14px;\r\n    color: var(--wwt-body);\r\n    background: #ffffff;\r\n    border: 1px solid var(--wwt-border);\r\n  }\r\n\r\n  .wwt-cost-table caption {\r\n    caption-side: top;\r\n    text-align: left;\r\n    padding: 0 0 14px;\r\n    color: var(--wwt-heading);\r\n    font-size: 14px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .wwt-cost-table th,\r\n  .wwt-cost-table td {\r\n    border: 1px solid var(--wwt-border);\r\n    padding: 12px 12px;\r\n    text-align: left;\r\n    vertical-align: top;\r\n    font-size: 12px;\r\n    line-height: 1.5;\r\n    overflow-wrap: anywhere;\r\n  }\r\n\r\n  .wwt-cost-table thead th {\r\n    background: #ffffff;\r\n    color: var(--wwt-heading);\r\n    font-weight: 700;\r\n  }\r\n\r\n  .wwt-cost-table tbody tr:nth-child(even) td {\r\n    background: var(--wwt-soft);\r\n  }\r\n\r\n  .wwt-cost-table td:nth-child(2),\r\n  .wwt-cost-table th:nth-child(2) {\r\n    color: var(--wwt-green);\r\n    font-weight: 700;\r\n  }\r\n\r\n  .wwt-cost-table tfoot td {\r\n    border-top: 1px solid var(--wwt-border);\r\n    border-left: none;\r\n    border-right: none;\r\n    border-bottom: none;\r\n    background: #ffffff;\r\n    color: var(--wwt-body);\r\n    font-size: 14px;\r\n    line-height: 1.55;\r\n    font-weight: 400;\r\n    padding: 14px;\r\n  }\r\n\r\n  .wwt-cost-table strong {\r\n    color: var(--wwt-heading);\r\n    font-weight: 700;\r\n  }\r\n\r\n  @media (max-width: 760px) {\r\n    .wwt-cost-wrap {\r\n      border: none;\r\n      overflow-x: visible;\r\n    }\r\n\r\n    .wwt-cost-table,\r\n    .wwt-cost-table thead,\r\n    .wwt-cost-table tbody,\r\n    .wwt-cost-table tfoot,\r\n    .wwt-cost-table th,\r\n    .wwt-cost-table td,\r\n    .wwt-cost-table tr {\r\n      display: block;\r\n      width: 100%;\r\n    }\r\n\r\n    .wwt-cost-table {\r\n      border: none;\r\n    }\r\n\r\n    .wwt-cost-table thead {\r\n      display: none;\r\n    }\r\n\r\n    .wwt-cost-table caption {\r\n      font-size: 14px;\r\n      padding-bottom: 12px;\r\n    }\r\n\r\n    .wwt-cost-table tbody tr {\r\n      margin-bottom: 14px;\r\n      border: 1px solid var(--wwt-border);\r\n      border-radius: 8px;\r\n      background: #ffffff;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .wwt-cost-table tbody td {\r\n      display: grid;\r\n      grid-template-columns: 38% 62%;\r\n      gap: 10px;\r\n      border: none;\r\n      border-top: 1px solid var(--wwt-border);\r\n      padding: 12px 14px;\r\n    }\r\n\r\n    .wwt-cost-table tbody td:first-child {\r\n      border-top: none;\r\n    }\r\n\r\n    .wwt-cost-table tbody td::before {\r\n      color: var(--wwt-heading);\r\n      font-weight: 700;\r\n    }\r\n\r\n    .wwt-cost-table tbody td:nth-child(1)::before {\r\n      content: \"Item\";\r\n    }\r\n\r\n    .wwt-cost-table tbody td:nth-child(2)::before {\r\n      content: \"Indicative cost\";\r\n    }\r\n\r\n    .wwt-cost-table tbody td:nth-child(3)::before {\r\n      content: \"Notes\";\r\n    }\r\n\r\n    .wwt-cost-table tfoot td {\r\n      border: 1px solid var(--wwt-border);\r\n      border-radius: 8px;\r\n      padding: 14px;\r\n      margin-top: 10px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .wwt-cost-table tbody td {\r\n      grid-template-columns: 1fr;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"wwt-cost-section\">\r\n  <div class=\"wwt-cost-wrap\">\r\n    <table class=\"wwt-cost-table\">\r\n      <caption>\r\n        Summary of indicative costs &ndash; domestic wastewater treatment systems in Ireland\r\n      <\/caption>\r\n\r\n      <thead>\r\n        <tr>\r\n          <th scope=\"col\" style=\"width:34%;\">Item<\/th>\r\n          <th scope=\"col\" style=\"width:28%;\">Indicative cost<\/th>\r\n          <th scope=\"col\" style=\"width:38%;\">Notes<\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n\r\n      <tbody>\r\n        <tr>\r\n          <td><strong>Septic tank unit only<\/strong><\/td>\r\n          <td>From approx. &euro;950<\/td>\r\n          <td>Primary treatment only; EN 12566-1 certified.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Septic tank, fully installed including percolation area<\/strong><\/td>\r\n          <td>&euro;4,000 &ndash; &euro;12,000+<\/td>\r\n          <td>Range reflects ground conditions, excavation, percolation design and site access.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Packaged wastewater treatment plant unit only, domestic approx. 6 PE<\/strong><\/td>\r\n          <td>Approx. &euro;2,000 &ndash; &euro;5,500<\/td>\r\n          <td>Secondary treatment; EN 12566-3 certified.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Treatment plant, fully installed<\/strong><\/td>\r\n          <td>Typically &euro;7,000 &ndash; &euro;15,000+; quoted to site<\/td>\r\n          <td>May include tank, electrics, percolation or polishing filter, groundworks and commissioning.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Commercial systems, 50 PE and above<\/strong><\/td>\r\n          <td>Quoted to site<\/td>\r\n          <td>Bespoke design. Commercial unit cost depends on PE, loading, discharge route and project specification.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Desludging, standard domestic tank<\/strong><\/td>\r\n          <td>&euro;230 &ndash; &euro;450 per visit<\/td>\r\n          <td>Frequency depends on system type, tank size, occupancy and usage.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>Annual service for treatment plants<\/strong><\/td>\r\n          <td>From approx. &euro;195<\/td>\r\n          <td>Recommended annually. It may also be required for warranty or system performance requirements.<\/td>\r\n        <\/tr>\r\n\r\n        <tr>\r\n          <td><strong>System registration, once off<\/strong><\/td>\r\n          <td>&euro;50<\/td>\r\n          <td>Mandatory registration for domestic wastewater treatment systems.<\/td>\r\n        <\/tr>\r\n      <\/tbody>\r\n\r\n      <tfoot>\r\n        <tr>\r\n          <td colspan=\"3\">\r\n            A grant of up to 85% of eligible cost, to a maximum of &euro;12,000, may be available for qualifying remediation following an EPA inspection. All figures are indicative only. Final costs depend on the site assessment, selected system, access, ground conditions, discharge route and installation requirements.\r\n          <\/td>\r\n        <\/tr>\r\n      <\/tfoot>\r\n    <\/table>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-736a1ec elementor-widget elementor-widget-text-editor\" data-id=\"736a1ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Septic Tanks<\/h3><p>A <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/tricel-vento\/\">septic tank<\/a> provides primary treatment (settlement) only, with secondary treatment occurring in a percolation area. The tank itself is the smallest part of the cost: units are advertised from approximately \u20ac950, while installed costs vary widely with groundworks. Published estimates for supply and installation range from \u20ac3,000\u2013\u20ac5,000 for a straightforward site, \u20ac4,000\u2013\u20ac6,000 as a general estimate including the percolation area, and \u20ac5,000\u2013\u20ac12,000 where contractor rates and site conditions are less favourable. Replacing a failed percolation (drain) field alone can cost \u20ac5,000\u2013\u20ac10,000, and up to \u20ac15,000 on difficult ground.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7e97b1 elementor-widget elementor-widget-text-editor\" data-id=\"e7e97b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Packaged Wastewater Treatment Plants\u00a0<\/h3><p data-pm-slice=\"1 1 []\">Where a septic tank is unsuitable (poor percolation, high water table, restricted space), <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/wastewater-treatment-process\/\">a packaged secondary treatment plant<\/a> is required. Unit-only prices for domestic systems (typically 6 PE) start at roughly \u20ac2,500\u2013\u20ac3,500 for non-electric biofilter units and from approximately \u20ac4,400\u2013\u20ac5,600 ex-works for mechanical plants. Fully installed costs are quoted to site; older market commentary places complete installations at roughly \u20ac4,000\u2013\u20ac9,000, and total project costs commonly exceed this once a polishing filter or pumped discharge is needed. There is no single published national figure: manufacturers consistently state that installation is priced only after a site assessment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b383063 elementor-widget elementor-widget-text-editor\" data-id=\"b383063\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Commercial Systems (50 PE and Above)<\/h3><p data-pm-slice=\"1 1 []\"><a href=\"https:\/\/tricel.ie\/wastewater-treatment\/commercial-wastewater\/\">Systems above 50 PE<\/a> (for example, submerged aerated filter plants for businesses, parks, or multi-dwelling schemes) are individually designed and quoted. As a reference point, commercial biofilter units alone are listed at \u20ac2,500\u2013\u20ac20,000 depending on capacity, before civil works and installation. A written gap: no reputable published range exists for fully installed commercial costs in Ireland; budget only from a site-specific quotation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-776e98e elementor-widget elementor-widget-text-editor\" data-id=\"776e98e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Ongoing Costs<\/h3><p><a href=\"https:\/\/tricel.ie\/wastewater-treatment\/desludging-process\/\">Desludging a standard domestic tank<\/a> cost \u20ac230\u2013\u20ac380 in 2025 quotations, with other published ranges of \u20ac250\u2013\u20ac450 depending on tank size and location. Most suppliers recommend desludging every 12\u201318 months for septic tanks; some treatment plants require it only every 3\u20135 years. Treatment plants also require an annual mechanical service, typically priced from around \u20ac195 depending on the supplier and travel distance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f574d9 elementor-widget elementor-widget-text-editor\" data-id=\"4f574d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Grants<\/h3><p>A <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-grants\/\">grant of 85% of eligible costs<\/a>, up to a maximum of \u20ac12,000, is available to repair, upgrade, or replace a domestic wastewater treatment system. The main route is remediation following an inspection under the EPA&#8217;s National Inspection Plan; two further schemes apply in designated High-Status Objective Catchment Areas and Priority Areas for Action. The cap increased from \u20ac5,000 to \u20ac12,000 on 1 January 2024, and the previous 2013 registration deadline no longer disqualifies applicants. Routine maintenance and desludging are not grant-eligible. All systems must be registered with the local authority for a \u20ac50 fee; non-registration carries a fine of up to \u20ac5,000 on conviction.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae2e430 elementor-widget elementor-widget-text-editor\" data-id=\"ae2e430\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-pm-slice=\"1 1 []\">Key Points\u00a0<\/h3><ul><li>Budget for the full installed cost, not the tank price: groundworks and the percolation area typically account for most of the spend.<\/li><li>The site suitability assessment determines the system type and is the single largest driver of cost.<\/li><li>Secondary treatment plants carry higher capital and running costs than septic tanks but are mandatory on many sites.<\/li><li>The \u20ac12,000 grant applies only to qualifying remediation, not to new builds or routine maintenance.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-591efa9 e-con-full e-flex e-con e-child\" data-id=\"591efa9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-347e48a e-con-full e-flex e-con e-child\" data-id=\"347e48a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:200,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f80006 elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"2f80006\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__2f80006\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__2f80006\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__2f80006\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c23364 elementor-widget elementor-widget-global elementor-global-6304 elementor-widget-html\" data-id=\"0c23364\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en-IE\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Tricel Sidebar CTA &ndash; Book Free Site Visit<\/title>\r\n<style>\r\n  \/* ============================================================\r\n     Tricel sidebar CTA \u2014 scoped under .tricel-cta.\r\n     Placement: sidebar widget on \/wastewater-treatment\/systems\/.\r\n     Works well as a sticky element so it stays in view on scroll.\r\n     Adjust the two brand variables to match the live palette.\r\n     ============================================================ *\/\r\n  .tricel-cta {\r\n    --tricel-green: #2A5B3F;\r\n    --tricel-accent: #88E044;\r\n    font-family: \"Segoe UI\", Arial, Helvetica, sans-serif;\r\n    color: #1e2a36;\r\n    box-sizing: border-box;\r\n  }\r\n  .tricel-cta *, .tricel-cta *::before, .tricel-cta *::after { box-sizing: inherit; }\r\n\r\n  .tricel-cta .cta-btn {\r\n    display: block;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    font-weight: 700;\r\n    border-radius: 6px;\r\n    padding: 14px 24px;\r\n    font-size: 17px;\r\n    line-height: 1.3;\r\n    transition: background-color 0.2s ease, color 0.2s ease;\r\n  }\r\n  .tricel-cta .cta-btn--primary {\r\n    background-color: var(--tricel-accent);\r\n    color: #2A5B3F;\r\n  }\r\n  .tricel-cta .cta-btn--primary:hover { background-color: var(--tricel-accent); color: #ffffff; }\r\n  .tricel-cta .cta-btn--secondary {\r\n    background-color: transparent;\r\n    color: #ffffff;\r\n    border: 2px solid #ffffff;\r\n  }\r\n  .tricel-cta .cta-btn--secondary:hover { background-color: #ffffff; color: var(--tricel-green); }\r\n\r\n  .tricel-cta--sidebar {\r\n    background-color: var(--tricel-green);\r\n    color: #ffffff;\r\n    border-radius: 10px;\r\n    padding: 28px 24px;\r\n    max-width: 360px;\r\n  }\r\n  .tricel-cta--sidebar .cta-kicker {\r\n    display: inline-block;\r\n    background-color: rgba(255,255,255,0.12);\r\n    color: #ffffff;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    padding: 5px 10px;\r\n    border-radius: 4px;\r\n    margin: 0 0 14px;\r\n  }\r\n  .tricel-cta--sidebar h3 {\r\n    margin: 0 0 10px;\r\n    font-size: 22px;\r\n    line-height: 1.25;\r\n    color: #ffffff;\r\n  }\r\n  .tricel-cta--sidebar p {\r\n    margin: 0 0 18px;\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    color: #d9e6dd;\r\n  }\r\n  .tricel-cta--sidebar ul {\r\n    list-style: none;\r\n    margin: 0 0 20px;\r\n    padding: 0;\r\n    font-size: 14px;\r\n    color: #ffffff;\r\n  }\r\n  .tricel-cta--sidebar ul li {\r\n    padding-left: 24px;\r\n    position: relative;\r\n    margin-bottom: 8px;\r\n    line-height: 1.4;\r\n  }\r\n  .tricel-cta--sidebar ul li::before {\r\n    content: \"\\2713\";\r\n    position: absolute;\r\n    left: 0;\r\n    color: #7fd1a7;\r\n    font-weight: 700;\r\n  }\r\n  .tricel-cta--sidebar .cta-btn + .cta-btn { margin-top: 10px; }\r\n  .tricel-cta--sidebar .cta-phone {\r\n    display: block;\r\n    text-align: center;\r\n    margin-top: 16px;\r\n    font-size: 14px;\r\n    color: #d9e6dd;\r\n  }\r\n  .tricel-cta--sidebar .cta-phone a {\r\n    color: #ffffff;\r\n    font-weight: 700;\r\n    text-decoration: none;\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<aside class=\"tricel-cta tricel-cta--sidebar\" aria-label=\"Book a free site visit\">\r\n  <span class=\"cta-kicker\">Free &middot; No obligation<\/span>\r\n  <h3>Not sure which system your site needs?<\/h3>\r\n  <p>A Tricel engineer will visit your site, review your ground conditions and site assessment, and recommend the right certified system &mdash; with a written quote.<\/p>\r\n  <ul>\r\n    <li>Free site visit anywhere in Ireland<\/li>\r\n    <li>Systems certified to EN&nbsp;12566<\/li>\r\n    <li>Manufactured in Ireland<\/li>\r\n  <\/ul>\r\n  <a class=\"cta-btn cta-btn--primary\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/book-free-site-visit\/\">Book Your Free Site Visit<\/a>\r\n  <a class=\"cta-btn cta-btn--secondary\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\">Ask a Question<\/a>\r\n  <span class=\"cta-phone\">Prefer to talk? <a href=\"tel:+353646688000\">+353 (0)64 668 8000<\/a><\/span>\r\n<\/aside>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22bef84 e-con-full e-flex e-con e-child\" data-id=\"22bef84\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<\/div>\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-d5694f6 e-flex e-con-boxed e-con e-parent\" data-id=\"d5694f6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c77ee55 elementor-widget elementor-widget-global elementor-global-6242 elementor-widget-html\" data-id=\"c77ee55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en-IE\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Why choose Tricel<\/title>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    *, *::before, *::after {\r\n      box-sizing: border-box;\r\n      margin: 0;\r\n      padding: 0;\r\n    }\r\n\r\n    body {\r\n      font-family: 'Poppins', sans-serif;\r\n      background: #f5f5f3;\r\n    }\r\n\r\n    \/* \u2500\u2500 Section wrapper \u2500\u2500 *\/\r\n    .tricel-section {\r\n      background: #f5f5f3;\r\n      padding: 4rem 1.5rem;\r\n    }\r\n\r\n    .tricel-inner {\r\n      max-width: 860px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    \/* \u2500\u2500 Header \u2500\u2500 *\/\r\n    .tricel-eyebrow {\r\n      font-size: 0.7rem;\r\n      font-weight: 600;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: #2A5B3F;\r\n      text-align: center;\r\n      margin-bottom: 0.85rem;\r\n    }\r\n\r\n    .tricel-headline {\r\n      font-size: 1.75rem;\r\n      font-weight: 700;\r\n      color: #1a1a1a;\r\n      line-height: 1.2;\r\n      text-align: center;\r\n      margin-bottom: 1.25rem;\r\n    }\r\n\r\n    .tricel-intro {\r\n      font-size: 0.875rem;\r\n      color: #555;\r\n      line-height: 1.75;\r\n      text-align: center;\r\n      max-width: 660px;\r\n      margin: 0 auto 0.75rem;\r\n    }\r\n\r\n    .tricel-divider {\r\n      width: 48px;\r\n      height: 3px;\r\n      background: #88E044;\r\n      border-radius: 2px;\r\n      margin: 1.75rem auto 2.5rem;\r\n    }\r\n\r\n    \/* \u2500\u2500 Stat row \u2500\u2500 *\/\r\n    .stat-row {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 1rem;\r\n      margin-bottom: 2rem;\r\n    }\r\n\r\n    .stat-card {\r\n      background: #ffffff;\r\n      border-radius: 10px;\r\n      padding: 1.25rem 1rem;\r\n      text-align: center;\r\n      border: 1px solid #e4e4e0;\r\n    }\r\n\r\n    .stat-num {\r\n      display: block;\r\n      font-size: 1.6rem;\r\n      font-weight: 700;\r\n      color: #2A5B3F;\r\n      line-height: 1;\r\n      margin-bottom: 0.4rem;\r\n    }\r\n\r\n    .stat-label {\r\n      font-size: 0.775rem;\r\n      color: #777;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    \/* \u2500\u2500 Feature grid \u2500\u2500 *\/\r\n    .feature-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 1.25rem;\r\n      margin-bottom: 2.5rem;\r\n    }\r\n\r\n    .feat-card {\r\n      background: #ffffff;\r\n      border-radius: 12px;\r\n      padding: 1.5rem;\r\n      border: 1px solid #e4e4e0;\r\n    }\r\n\r\n    .feat-card--dark {\r\n      background: #2A5B3F;\r\n      border-radius: 12px;\r\n      padding: 1.5rem;\r\n      border: none;\r\n    }\r\n\r\n    .feat-icon {\r\n      width: 40px;\r\n      height: 40px;\r\n      border-radius: 8px;\r\n      background: #eaf6e1;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin-bottom: 1rem;\r\n    }\r\n\r\n    .feat-icon--dark {\r\n      width: 40px;\r\n      height: 40px;\r\n      border-radius: 8px;\r\n      background: rgba(136, 224, 68, 0.18);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin-bottom: 1rem;\r\n    }\r\n\r\n    .feat-icon svg,\r\n    .feat-icon--dark svg {\r\n      width: 22px;\r\n      height: 22px;\r\n    }\r\n\r\n    .feat-card h3 {\r\n      font-size: 0.8rem;\r\n      font-weight: 700;\r\n      color: #1a1a1a;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.06em;\r\n      margin-bottom: 0.6rem;\r\n    }\r\n\r\n    .feat-card--dark h3 {\r\n      font-size: 0.8rem;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.06em;\r\n      margin-bottom: 0.6rem;\r\n    }\r\n\r\n    .feat-card p {\r\n      font-size: 0.845rem;\r\n      color: #555;\r\n      line-height: 1.65;\r\n      margin-bottom: 0.9rem;\r\n    }\r\n\r\n    .feat-card--dark p {\r\n      font-size: 0.845rem;\r\n      color: rgba(255, 255, 255, 0.8);\r\n      line-height: 1.65;\r\n      margin-bottom: 0.9rem;\r\n    }\r\n\r\n    .check-list {\r\n      list-style: none;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 0.45rem;\r\n    }\r\n\r\n    .check-list li {\r\n      display: flex;\r\n      gap: 0.5rem;\r\n      align-items: flex-start;\r\n      font-size: 0.835rem;\r\n      color: #555;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .check-list--dark li {\r\n      color: rgba(255, 255, 255, 0.85);\r\n    }\r\n\r\n    .check-list li::before {\r\n      content: \"\u2713\";\r\n      color: #88E044;\r\n      font-weight: 700;\r\n      flex-shrink: 0;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    \/* \u2500\u2500 CTA row \u2500\u2500 *\/\r\n    .cta-row {\r\n      display: flex;\r\n      gap: 1rem;\r\n      justify-content: center;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .btn {\r\n      display: inline-block;\r\n      font-family: 'Poppins', sans-serif;\r\n      font-size: 0.875rem;\r\n      font-weight: 600;\r\n      padding: 0.7rem 1.6rem;\r\n      border-radius: 6px;\r\n      text-decoration: none;\r\n      cursor: pointer;\r\n      transition: filter 0.15s ease, transform 0.1s ease;\r\n    }\r\n\r\n    .btn:hover {\r\n      filter: brightness(1.08);\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    .btn:active {\r\n      transform: translateY(0);\r\n    }\r\n\r\n    .btn--primary {\r\n      background: #88E044;\r\n      color: #1a3a28;\r\n      border: none;\r\n    }\r\n\r\n    .btn--ghost {\r\n      background: transparent;\r\n      color: #2A5B3F;\r\n      border: 1.5px solid #2A5B3F;\r\n    }\r\n\r\n    \/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n    @media (max-width: 600px) {\r\n      .tricel-headline {\r\n        font-size: 1.35rem;\r\n      }\r\n\r\n      .stat-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .feature-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .cta-row {\r\n        flex-direction: column;\r\n        align-items: stretch;\r\n      }\r\n\r\n      .btn {\r\n        text-align: center;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section class=\"tricel-section\">\r\n  <div class=\"tricel-inner\">\r\n\r\n    <!-- Header -->\r\n    <h2 class=\"tricel-eyebrow\">Why choose Tricel?<\/h2>\r\n    <h3 class=\"tricel-headline\">Irish manufacturing. Nationwide support. Guaranteed compliance.<\/h3>\r\n    <p class=\"tricel-intro\">Tricel has manufactured wastewater treatment systems in Ireland since 1973, from its facility in Killarney, Co. Kerry. The Vento septic tank range and Novo treatment plant range are certified to EN&nbsp;12566 for installations from single homes up to 50+ population equivalent.<\/p>\r\n    <p class=\"tricel-intro\">A nationwide network of approved distributors and installers, backed by Tricel's own technical sales team, covers supply, installation, commissioning and servicing across every county.<\/p>\r\n\r\n    <div class=\"tricel-divider\"><\/div>\r\n\r\n    <!-- Stats -->\r\n    <div class=\"stat-row\">\r\n      <div class=\"stat-card\">\r\n        <span class=\"stat-num\">30M+<\/span>\r\n        <span class=\"stat-label\">litres of wastewater treated by Tricel systems every day<\/span>\r\n      <\/div>\r\n      <div class=\"stat-card\">\r\n        <span class=\"stat-num\">1973<\/span>\r\n        <span class=\"stat-label\">Family-owned and manufacturing in Ireland since founding, as Killarney Plastics<\/span>\r\n      <\/div>\r\n      <div class=\"stat-card\">\r\n        <span class=\"stat-num\">10 yrs<\/span>\r\n        <span class=\"stat-label\">warranty on the Tricel Vento septic tank<\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Feature cards -->\r\n    <div class=\"feature-grid\">\r\n\r\n      <!-- Quality -->\r\n      <div class=\"feat-card\">\r\n        <div class=\"feat-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2A5B3F\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Quality<\/h3>\r\n        <p>Manufactured in Killarney, Co. Kerry. The Novo tank is built from compression-moulded SMC \u2014 a composite material proven over 50 years in harsh operating conditions.<\/p>\r\n        <ul class=\"check-list\">\r\n          <li>EN 12566-1 (septic tanks) &amp; EN 12566-3 (treatment plants) certified<\/li>\r\n          <li>Independently tested by PIA GmbH, Aachen, Germany<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Efficiency -->\r\n      <div class=\"feat-card\">\r\n        <div class=\"feat-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2A5B3F\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Efficiency<\/h3>\r\n        <p>The Tricel Novo treats wastewater across three independent zones, reaching an average 95.9% BOD removal \u2014 a higher standard of treatment than a septic tank alone.<\/p>\r\n        <ul class=\"check-list\">\r\n          <li>No moving parts or pumps inside the tank<\/li>\r\n          <li>Ceramic diffuser lasts twice as long as standard rubber equivalents<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Support \u2014 dark card -->\r\n      <div class=\"feat-card feat-card--dark\">\r\n        <div class=\"feat-icon feat-icon--dark\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#88E044\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/>\r\n            <circle cx=\"9\" cy=\"7\" r=\"4\"\/>\r\n            <path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/>\r\n            <path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Support<\/h3>\r\n        <p>A nationwide network of approved distributors and installers, with a dedicated technical sales team on hand for sizing, site queries and project support.<\/p>\r\n        <ul class=\"check-list check-list--dark\">\r\n          <li>County-based distributor network across Ireland<\/li>\r\n          <li>Direct technical support from Tricel's own team<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Maintenance -->\r\n      <div class=\"feat-card\">\r\n        <div class=\"feat-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#2A5B3F\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <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\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Maintenance<\/h3>\r\n        <p>Servicing and technical advice available directly from Tricel's environmental team, for the lifetime of your system.<\/p>\r\n        <ul class=\"check-list\">\r\n          <li>10-year warranty on the Vento septic tank<\/li>\r\n          <li>Call 064 663 2421 for servicing or technical advice<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTAs -->\r\n    <div class=\"cta-row\">\r\n      <a href=\"https:\/\/tricel.ie\/wastewater-treatment\/contact-us\/\" class=\"btn btn--primary\">Get a quote<\/a>\r\n      <a href=\"https:\/\/www.tricel.ie\/wastewater-treatment\/systems\/\" class=\"btn btn--ghost\">Explore our systems<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/body>\r\n<\/html>\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-fd5463b e-flex e-con-boxed e-con e-parent\" data-id=\"fd5463b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5554ca elementor-widget elementor-widget-heading\" data-id=\"d5554ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Questions about wastewater treatment systems in Ireland<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a1b97f elementor-widget elementor-widget-text-editor\" data-id=\"3a1b97f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Choosing a wastewater treatment system depends on your site, location, property type, ground conditions and discharge requirements. These FAQs explain the main differences between septic tanks, treatment plants, polishing filters and pumping stations, and help you understand what information is needed before selecting a Tricel system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-145f570 elementor-widget elementor-widget-n-accordion\" data-id=\"145f570\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2130\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2130\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What type of wastewater system is appropriate for the site? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2130\" class=\"elementor-element elementor-element-aeca8d5 e-con-full e-flex e-con e-child\" data-id=\"aeca8d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89f1fbd elementor-widget elementor-widget-text-editor\" data-id=\"89f1fbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"65\" data-end=\"261\">The appropriate wastewater system depends on the site assessment, ground conditions, property use, population equivalent, discharge route and whether the project is in Ireland or Northern Ireland.<\/p><p data-start=\"263\" data-end=\"589\">If the site has suitable soil, enough space and acceptable percolation results, a <strong data-start=\"345\" data-end=\"384\">septic tank with a percolation area<\/strong> may be suitable. If the ground conditions are restricted, the water table is high, the site is sensitive, or a higher treatment level is required, a <strong data-start=\"534\" data-end=\"564\">wastewater treatment plant<\/strong> may be more appropriate.<\/p><p data-start=\"591\" data-end=\"846\">Some sites may also need additional treatment after the main system. This could include a <strong data-start=\"681\" data-end=\"711\">secondary treatment system<\/strong>, <strong data-start=\"713\" data-end=\"740\">tertiary treatment unit<\/strong>, <strong data-start=\"742\" data-end=\"767\">sand polishing filter<\/strong> or <strong data-start=\"771\" data-end=\"788\">pumped outlet<\/strong>, depending on the site levels and discharge requirements.<\/p><p data-start=\"848\" data-end=\"864\">In simple terms:<\/p><ul data-start=\"866\" data-end=\"1290\"><li data-section-id=\"mp4rkv\" data-start=\"866\" data-end=\"935\"><strong data-start=\"868\" data-end=\"906\">Good percolation and enough space:<\/strong> septic tank may be suitable.<\/li><li data-section-id=\"4zcjj6\" data-start=\"936\" data-end=\"1036\"><strong data-start=\"938\" data-end=\"992\">Restricted ground or higher treatment requirement:<\/strong> wastewater treatment plant may be required.<\/li><li data-section-id=\"rs1b37\" data-start=\"1037\" data-end=\"1138\"><strong data-start=\"1039\" data-end=\"1084\">Sensitive site or extra polishing needed:<\/strong> tertiary treatment or polishing filter may be needed.<\/li><li data-section-id=\"18jg7w\" data-start=\"1139\" data-end=\"1204\"><strong data-start=\"1141\" data-end=\"1171\">No gravity fall available:<\/strong> pumping station may be required.<\/li><li data-section-id=\"ej97ob\" data-start=\"1205\" data-end=\"1290\"><strong data-start=\"1207\" data-end=\"1240\">Commercial or larger project:<\/strong> system should be sized by PE and project loading.<\/li><\/ul><p data-start=\"1292\" data-end=\"1432\" data-is-last-node=\"\" data-is-only-node=\"\">The final system should always be selected from the site characterisation report and local approval requirements, not by product type alone.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2131\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2131\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is the difference between a septic tank and a wastewater treatment plant? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2131\" class=\"elementor-element elementor-element-20fa9fe e-con-full e-flex e-con e-child\" data-id=\"20fa9fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68bd054 elementor-widget elementor-widget-text-editor\" data-id=\"68bd054\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"84\" data-end=\"305\">A <strong data-start=\"86\" data-end=\"101\">septic tank<\/strong> provides <strong data-start=\"111\" data-end=\"132\">primary treatment<\/strong>. It separates solids from wastewater inside the tank, but the liquid effluent still needs further treatment in a suitable percolation area or disposal system in the ground.<\/p><p data-start=\"307\" data-end=\"627\">A <strong data-start=\"309\" data-end=\"339\">wastewater treatment plant<\/strong> provides a higher level of treatment. It uses a mechanical or biological treatment process to treat wastewater before discharge. This type of system is often used where a standard septic tank and percolation area is not suitable or where the site assessment requires secondary treatment.<\/p><p data-start=\"629\" data-end=\"936\" data-is-last-node=\"\" data-is-only-node=\"\">In simple terms, a septic tank mainly <strong data-start=\"667\" data-end=\"703\">settles and separates wastewater<\/strong>, while a wastewater treatment plant <strong data-start=\"740\" data-end=\"770\">actively treats wastewater<\/strong> before it leaves the system. The correct choice depends on the site assessment, ground conditions, available space, discharge route and local authority requirements.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2132\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2132\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What does a soil sample entail? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2132\" class=\"elementor-element elementor-element-202b223 e-con-full e-flex e-con e-child\" data-id=\"202b223\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-406c8bf elementor-widget elementor-widget-text-editor\" data-id=\"406c8bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"><div class=\"flex flex-col text-sm\"><div class=\"qMYqUG_convSearchResultHighlightRoot\"><div class=\"\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-is-intersecting=\"true\"><section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-testid=\"conversation-turn-70\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"f15f2253-73a5-471b-9c8d-77a730868849\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-5-thinking\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"><p data-start=\"37\" data-end=\"343\">For an off-mains wastewater treatment system, a soil sample is usually part of the wider <strong data-start=\"126\" data-end=\"177\">site assessment and percolation testing process<\/strong>. It helps determine whether the ground can safely receive and further treat wastewater effluent after it leaves the septic tank, treatment plant or polishing filter.<\/p><p data-start=\"345\" data-end=\"883\">A qualified site assessor will normally examine the soil and subsoil through a <strong data-start=\"424\" data-end=\"438\">trial hole<\/strong>, record the soil type, texture, structure, depth, drainage characteristics, water table level and any limiting factors such as bedrock or compact clay. The assessor may also carry out <strong data-start=\"623\" data-end=\"645\">T-tests or P-tests<\/strong> to measure how quickly water moves through the soil. The EPA notes that these tests form part of a wider assessment, including trial pitting, and should be carried out by a suitably qualified person.<\/p><p data-start=\"885\" data-end=\"947\">In simple terms, the soil sample helps answer three questions:<\/p><ol data-start=\"949\" data-end=\"1139\"><li data-section-id=\"qp4wys\" data-start=\"949\" data-end=\"1000\"><strong data-start=\"952\" data-end=\"1000\">Can the site absorb treated effluent safely?<\/strong><\/li><li data-section-id=\"pxmcm\" data-start=\"1001\" data-end=\"1072\"><strong data-start=\"1004\" data-end=\"1072\">Is the soil suitable for a percolation area or polishing filter?<\/strong><\/li><li data-section-id=\"9ne1sc\" data-start=\"1073\" data-end=\"1139\"><strong data-start=\"1076\" data-end=\"1139\">What type of wastewater system is appropriate for the site?<\/strong><\/li><\/ol><p data-start=\"1141\" data-end=\"1522\" data-is-last-node=\"\" data-is-only-node=\"\">The outcome can affect whether a standard septic tank is suitable, whether a wastewater treatment plant is required, or whether additional secondary or tertiary treatment is needed. The EPA\u2019s 2021 Code of Practice covers site characterisation, design, operation and maintenance for domestic wastewater treatment systems up to 10 PE in Ireland.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2133\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2133\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can the site absorb treated effluent safely? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2133\" class=\"elementor-element elementor-element-475c165 e-con-full e-flex e-con e-child\" data-id=\"475c165\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ca2a52 elementor-widget elementor-widget-text-editor\" data-id=\"9ca2a52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"><div class=\"flex flex-col text-sm\"><div class=\"qMYqUG_convSearchResultHighlightRoot\"><div class=\"\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-is-intersecting=\"true\"><section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-27\" data-testid=\"conversation-turn-70\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"f15f2253-73a5-471b-9c8d-77a730868849\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-5-thinking\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"><div class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"><div class=\"flex flex-col text-sm\"><div class=\"qMYqUG_convSearchResultHighlightRoot\"><div class=\"\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-28\" data-is-intersecting=\"true\"><section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-28\" data-turn-id-container=\"request-6a44fe8a-c7ac-83eb-b895-a7e374c3be13-28\" data-testid=\"conversation-turn-72\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"fccd1202-3441-46c1-8487-191422153c18\" data-message-model-slug=\"gpt-5-5-thinking\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"50\" data-end=\"269\">A site can only absorb treated effluent safely if the soil and subsoil have enough depth, drainage capacity and filtering ability to receive the discharge without causing ponding, pollution, odour or contamination risk.<\/p><p data-start=\"271\" data-end=\"589\">This is checked during the site assessment. A qualified site assessor will examine the soil profile, groundwater level, bedrock depth, slope, drainage conditions and percolation test results. The assessment determines whether the site can support a percolation area, polishing filter or other approved discharge route.<\/p><p data-start=\"591\" data-end=\"902\">If the ground drains too slowly, treated effluent may not disperse properly. If it drains too quickly, it may pass through the soil without enough treatment. In either case, a standard septic tank system may not be suitable, and a wastewater treatment plant with secondary or tertiary treatment may be required.<\/p><p data-start=\"904\" data-end=\"1033\" data-is-last-node=\"\" data-is-only-node=\"\">The final decision should be based on the site characterisation report and the relevant local authority or approval requirements.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2134\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2134\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How often does a septic tank need to be desludged? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2134\" class=\"elementor-element elementor-element-affe650 e-con-full e-flex e-con e-child\" data-id=\"affe650\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-057d531 elementor-widget elementor-widget-text-editor\" data-id=\"057d531\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Code of Practice ties desludging frequency to tank size and occupancy \u2014 as a guide, a 3.5m\u00b3 tank serving a three-person household is typically desludged roughly every three to four years. Smaller or more heavily used tanks need more frequent attention.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2135\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2135\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is a grant available if my septic tank fails inspection? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2135\" class=\"elementor-element elementor-element-600d6c7 e-con-full e-flex e-con e-child\" data-id=\"600d6c7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0eebefa elementor-widget elementor-widget-text-editor\" data-id=\"0eebefa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Yes. Grants of up to 85% of eligible cost, to a maximum of \u20ac12,000, are available for qualifying remediation, repair, upgrade or replacement following a National Inspection Plan inspection, or for properties in designated High Status or Prioritised catchment areas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2136\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2136\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What standard do wastewater treatment products need to meet in Ireland? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2136\" class=\"elementor-element elementor-element-a5eca8c e-con-full e-flex e-con e-child\" data-id=\"a5eca8c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b356501 elementor-widget elementor-widget-text-editor\" data-id=\"b356501\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Products must be tested to the EN 12566 series and certified under NSAI&#8217;s S.R. 66:2015 for the Irish market. Certification is a market-access requirement for any manufacturer selling a packaged treatment plant here.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2137\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2137\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do I need planning permission to install or replace a septic tank? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2137\" class=\"elementor-element elementor-element-31fbd4c e-con-full e-flex e-con e-child\" data-id=\"31fbd4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39719a4 elementor-widget elementor-widget-text-editor\" data-id=\"39719a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A site assessor must confirm suitability under the EPA Code of Practice via a Site Characterisation Form, and local authority development plan policy applies to DWWTS installations in rural housing. The system must then be registered once installed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2138\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"9\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2138\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What's the difference between a domestic and a commercial system? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2138\" class=\"elementor-element elementor-element-2ef61bb e-con-full e-flex e-con e-child\" data-id=\"2ef61bb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f55a9c1 elementor-widget elementor-widget-text-editor\" data-id=\"f55a9c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Domestic systems are designed up to 10 population equivalent under the Code of Practice. Commercial systems, for premises such as hotels, schools or campsites above roughly 50 population equivalent, are specified and quoted individually to the site.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What type of wastewater system is appropriate for the site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The appropriate wastewater system depends on the site assessment, ground conditions, property use, population equivalent, discharge route and whether the project is in Ireland or Northern Ireland.If the site has suitable soil, enough space and acceptable percolation results, a septic tank with a percolation area may be suitable. If the ground conditions are restricted, the water table is high, the site is sensitive, or a higher treatment level is required, a wastewater treatment plant may be more appropriate.Some sites may also need additional treatment after the main system. This could include a secondary treatment system, tertiary treatment unit, sand polishing filter or pumped outlet, depending on the site levels and discharge requirements.In simple terms:Good percolation and enough space: septic tank may be suitable.Restricted ground or higher treatment requirement: wastewater treatment plant may be required.Sensitive site or extra polishing needed: tertiary treatment or polishing filter may be needed.No gravity fall available: pumping station may be required.Commercial or larger project: system should be sized by PE and project loading.The final system should always be selected from the site characterisation report and local approval requirements, not by product type alone.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between a septic tank and a wastewater treatment plant?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A septic tank provides primary treatment. It separates solids from wastewater inside the tank, but the liquid effluent still needs further treatment in a suitable percolation area or disposal system in the ground.A wastewater treatment plant provides a higher level of treatment. It uses a mechanical or biological treatment process to treat wastewater before discharge. This type of system is often used where a standard septic tank and percolation area is not suitable or where the site assessment requires secondary treatment.In simple terms, a septic tank mainly settles and separates wastewater, while a wastewater treatment plant actively treats wastewater before it leaves the system. The correct choice depends on the site assessment, ground conditions, available space, discharge route and local authority requirements.\"}},{\"@type\":\"Question\",\"name\":\"What does a soil sample entail?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"For an off-mains wastewater treatment system, a soil sample is usually part of the wider site assessment and percolation testing process. It helps determine whether the ground can safely receive and further treat wastewater effluent after it leaves the septic tank, treatment plant or polishing filter.A qualified site assessor will normally examine the soil and subsoil through a trial hole, record the soil type, texture, structure, depth, drainage characteristics, water table level and any limiting factors such as bedrock or compact clay. The assessor may also carry out T-tests or P-tests to measure how quickly water moves through the soil. The EPA notes that these tests form part of a wider assessment, including trial pitting, and should be carried out by a suitably qualified person.In simple terms, the soil sample helps answer three questions:Can the site absorb treated effluent safely?Is the soil suitable for a percolation area or polishing filter?What type of wastewater system is appropriate for the site?The outcome can affect whether a standard septic tank is suitable, whether a wastewater treatment plant is required, or whether additional secondary or tertiary treatment is needed. The EPA\\u2019s 2021 Code of Practice covers site characterisation, design, operation and maintenance for domestic wastewater treatment systems up to 10 PE in Ireland.\"}},{\"@type\":\"Question\",\"name\":\"Can the site absorb treated effluent safely?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A site can only absorb treated effluent safely if the soil and subsoil have enough depth, drainage capacity and filtering ability to receive the discharge without causing ponding, pollution, odour or contamination risk.This is checked during the site assessment. A qualified site assessor will examine the soil profile, groundwater level, bedrock depth, slope, drainage conditions and percolation test results. The assessment determines whether the site can support a percolation area, polishing filter or other approved discharge route.If the ground drains too slowly, treated effluent may not disperse properly. If it drains too quickly, it may pass through the soil without enough treatment. In either case, a standard septic tank system may not be suitable, and a wastewater treatment plant with secondary or tertiary treatment may be required.The final decision should be based on the site characterisation report and the relevant local authority or approval requirements.\"}},{\"@type\":\"Question\",\"name\":\"How often does a septic tank need to be desludged?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Code of Practice ties desludging frequency to tank size and occupancy \\u2014 as a guide, a 3.5m\\u00b3 tank serving a three-person household is typically desludged roughly every three to four years. Smaller or more heavily used tanks need more frequent attention.\"}},{\"@type\":\"Question\",\"name\":\"Is a grant available if my septic tank fails inspection?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Grants of up to 85% of eligible cost, to a maximum of \\u20ac12,000, are available for qualifying remediation, repair, upgrade or replacement following a National Inspection Plan inspection, or for properties in designated High Status or Prioritised catchment areas.\"}},{\"@type\":\"Question\",\"name\":\"What standard do wastewater treatment products need to meet in Ireland?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Products must be tested to the EN 12566 series and certified under NSAI&#8217;s S.R. 66:2015 for the Irish market. Certification is a market-access requirement for any manufacturer selling a packaged treatment plant here.\"}},{\"@type\":\"Question\",\"name\":\"Do I need planning permission to install or replace a septic tank?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A site assessor must confirm suitability under the EPA Code of Practice via a Site Characterisation Form, and local authority development plan policy applies to DWWTS installations in rural housing. The system must then be registered once installed.\"}},{\"@type\":\"Question\",\"name\":\"What's the difference between a domestic and a commercial system?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Domestic systems are designed up to 10 population equivalent under the Code of Practice. Commercial systems, for premises such as hotels, schools or campsites above roughly 50 population equivalent, are specified and quoted individually to the site.\"}}]}<\/script>\n\t\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-2c22327 e-flex e-con-boxed e-con e-parent\" data-id=\"2c22327\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d802728 e-con-full e-flex e-con e-child\" data-id=\"d802728\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0b46d4 elementor-widget elementor-widget-global elementor-global-6351 elementor-widget-html\" data-id=\"c0b46d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .twr-section {\r\n    --twr-bg: #f5f2ec;\r\n    --twr-heading: #00131c;\r\n    --twr-body: #39484b;\r\n    --twr-green: #2A5B3F;\r\n    --twr-border: #2A5B3F;\r\n\r\n    font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    background: var(--twr-bg);\r\n    padding: 56px 16px 64px;\r\n  }\r\n\r\n  .twr-section,\r\n  .twr-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .twr-inner {\r\n    max-width: 1280px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .twr-kicker {\r\n    margin: 0 0 24px;\r\n    color: var(--twr-green);\r\n    font-size: 14px;\r\n    line-height: 1.3;\r\n    font-weight: 700;\r\n    letter-spacing: 0.28em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .twr-heading {\r\n    margin: 0 0 58px;\r\n    color: var(--twr-heading);\r\n    font-size: clamp(34px, 4vw, 52px);\r\n    line-height: 1.08;\r\n    font-weight: 700;\r\n    letter-spacing: -0.03em;\r\n  }\r\n\r\n  .twr-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    column-gap: 36px;\r\n    row-gap: 44px;\r\n  }\r\n\r\n  .twr-card {\r\n    border-top: 3px solid var(--twr-border);\r\n    padding-top: 46px;\r\n    min-width: 0;\r\n  }\r\n\r\n  .twr-title {\r\n    margin: 0 0 14px;\r\n    color: var(--twr-heading);\r\n    font-size: 14px;\r\n    line-height: 1.35;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .twr-copy {\r\n    margin: 0 0 22px;\r\n    color: var(--twr-body);\r\n    font-size: 14px;\r\n    line-height: 1.65;\r\n    font-weight: 400;\r\n    max-width: 420px;\r\n  }\r\n\r\n  .twr-link {\r\n    display: inline-block;\r\n    color: var(--twr-green);\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n    font-weight: 700;\r\n    text-decoration: none;\r\n  }\r\n\r\n  .twr-link:hover {\r\n    color: var(--twr-green);\r\n    text-decoration: none;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .twr-grid {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      column-gap: 28px;\r\n      row-gap: 38px;\r\n    }\r\n\r\n    .twr-heading {\r\n      margin-bottom: 42px;\r\n    }\r\n\r\n    .twr-card {\r\n      padding-top: 34px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .twr-section {\r\n      padding: 42px 16px 50px;\r\n    }\r\n\r\n    .twr-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 34px;\r\n    }\r\n\r\n    .twr-kicker {\r\n      font-size: 13px;\r\n      letter-spacing: 0.2em;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .twr-heading {\r\n      font-size: 32px;\r\n      margin-bottom: 34px;\r\n    }\r\n\r\n    .twr-card {\r\n      padding-top: 26px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"twr-section\">\r\n  <div class=\"twr-inner\">\r\n\r\n    <p class=\"twr-kicker\">Related resources<\/p>\r\n\r\n    <h3 class=\"twr-heading\">Everything else you might need<\/h3>\r\n\r\n    <div class=\"twr-grid\">\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Grants &amp; funding<\/h3>\r\n        <p class=\"twr-copy\">\r\n          Eligibility, the 85% \/ &euro;12,000 grant, and how to apply after a failed inspection.\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-grants\/\">\r\n          Grants guide &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Cost &amp; pricing guide<\/h3>\r\n        <p class=\"twr-copy\">\r\n          A fuller breakdown of product, installation and groundworks costs by system type.\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/septic-tank-cost\/\">\r\n          Read the cost guide &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Find an installer<\/h3>\r\n        <p class=\"twr-copy\">\r\n          Regional installer and distributor network across the seven highest-demand counties.\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/irish-distributors\/\">\r\n          Find an installer &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Service &amp; desludging plans<\/h3>\r\n        <p class=\"twr-copy\">\r\n          One to ten-year service agreements, from &euro;195, covering travel and servicing labour.\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/desludging-process\/\">\r\n          View service plans &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Site assessment<\/h3>\r\n        <p class=\"twr-copy\">\r\n          Use the free Tricel Site Assessor tool to check which wastewater treatment system category your site may fall under, based on the EPA Code of Practice\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricelsiteassessor.ie\/\">\r\n          Start assessment &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n      <article class=\"twr-card\">\r\n        <h3 class=\"twr-title\">Case studies<\/h3>\r\n        <p class=\"twr-copy\">\r\n          Recent domestic and commercial installations, by county and sector.\r\n        <\/p>\r\n        <a class=\"twr-link\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/category\/case-studies\/\">\r\n          Browse case studies &rarr;\r\n        <\/a>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Uodated June 2026 Wastewater Treatment Systems Septic Tanks Ireland EN 12566 &amp; S.R. 66 certified Wastewater treatment systems and septic tanks, manufactured and certified for Irish sites. From a single septic tank on a one-off rural site to a commercial system for a hotel or housing development, every system on this page is manufactured in&#8230;<\/p>\n","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-6207","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>Wastewater Treatment Systems Ireland | Septic Tanks &amp; Treatment Plants | Tricel<\/title>\n<meta name=\"description\" content=\"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tricel.ie\/wastewater-treatment\/systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wastewater Treatment Systems Ireland | Septic Tanks &amp; Treatment Plants | Tricel\" \/>\n<meta property=\"og:description\" content=\"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tricel.ie\/wastewater-treatment\/systems\/\" \/>\n<meta property=\"og:site_name\" content=\"Tricel Ireland - Waste Water Treatment\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-03T10:13:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1448\" \/>\n\t<meta property=\"og:image:height\" content=\"1086\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"27 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/\",\"url\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/\",\"name\":\"Wastewater Treatment Systems Ireland | Septic Tanks & Treatment Plants | Tricel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-1024x768.png\",\"datePublished\":\"2026-07-01T13:46:46+00:00\",\"dateModified\":\"2026-07-03T10:13:30+00:00\",\"description\":\"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png\",\"contentUrl\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png\",\"width\":1448,\"height\":1086,\"caption\":\"A side-by-side infographic showing how a mains sewage system differs from an off-mains wastewater treatment system for domestic applications.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wastewater Treatment Systems &#038; Septic Tanks Ireland | Tricel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#website\",\"url\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/\",\"name\":\"Tricel Ireland - Waste Water Treatment\",\"description\":\"Tricel Ireland - Waste Water Treatment\",\"publisher\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#organization\",\"name\":\"Tricel Ireland - Waste Water Treatment\",\"url\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Tricel-Master-white.svg\",\"contentUrl\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Tricel-Master-white.svg\",\"width\":887,\"height\":531,\"caption\":\"Tricel Ireland - Waste Water Treatment\"},\"image\":{\"@id\":\"https:\\\/\\\/tricel.ie\\\/wastewater-treatment\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wastewater Treatment Systems Ireland | Septic Tanks & Treatment Plants | Tricel","description":"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.","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:\/\/tricel.ie\/wastewater-treatment\/systems\/","og_locale":"en_US","og_type":"article","og_title":"Wastewater Treatment Systems Ireland | Septic Tanks & Treatment Plants | Tricel","og_description":"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.","og_url":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/","og_site_name":"Tricel Ireland - Waste Water Treatment","article_modified_time":"2026-07-03T10:13:30+00:00","og_image":[{"width":1448,"height":1086,"url":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"27 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/","url":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/","name":"Wastewater Treatment Systems Ireland | Septic Tanks & Treatment Plants | Tricel","isPartOf":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/#primaryimage"},"image":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/#primaryimage"},"thumbnailUrl":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison-1024x768.png","datePublished":"2026-07-01T13:46:46+00:00","dateModified":"2026-07-03T10:13:30+00:00","description":"Septic tanks, treatment plants, tertiary systems, commercial systems and pumping stations \u2014 manufactured in Ireland, certified to EN 12566. Free site assessment.","breadcrumb":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tricel.ie\/wastewater-treatment\/systems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/#primaryimage","url":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png","contentUrl":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2026\/07\/mains-sewage-vs-off-mains-wastewater-treatment-system-comparison.png","width":1448,"height":1086,"caption":"A side-by-side infographic showing how a mains sewage system differs from an off-mains wastewater treatment system for domestic applications."},{"@type":"BreadcrumbList","@id":"https:\/\/tricel.ie\/wastewater-treatment\/systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tricel.ie\/wastewater-treatment\/"},{"@type":"ListItem","position":2,"name":"Wastewater Treatment Systems &#038; Septic Tanks Ireland | Tricel"}]},{"@type":"WebSite","@id":"https:\/\/tricel.ie\/wastewater-treatment\/#website","url":"https:\/\/tricel.ie\/wastewater-treatment\/","name":"Tricel Ireland - Waste Water Treatment","description":"Tricel Ireland - Waste Water Treatment","publisher":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tricel.ie\/wastewater-treatment\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tricel.ie\/wastewater-treatment\/#organization","name":"Tricel Ireland - Waste Water Treatment","url":"https:\/\/tricel.ie\/wastewater-treatment\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tricel.ie\/wastewater-treatment\/#\/schema\/logo\/image\/","url":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Master-white.svg","contentUrl":"https:\/\/tricel.ie\/wastewater-treatment\/wp-content\/uploads\/2024\/05\/Tricel-Master-white.svg","width":887,"height":531,"caption":"Tricel Ireland - Waste Water Treatment"},"image":{"@id":"https:\/\/tricel.ie\/wastewater-treatment\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/pages\/6207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/comments?post=6207"}],"version-history":[{"count":117,"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/pages\/6207\/revisions"}],"predecessor-version":[{"id":6409,"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/pages\/6207\/revisions\/6409"}],"wp:attachment":[{"href":"https:\/\/tricel.ie\/wastewater-treatment\/wp-json\/wp\/v2\/media?parent=6207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}