{"id":2359,"date":"2025-10-13T15:43:56","date_gmt":"2025-10-13T15:43:56","guid":{"rendered":"https:\/\/tuffplus.global\/?page_id=2359"},"modified":"2026-01-16T14:01:15","modified_gmt":"2026-01-16T14:01:15","slug":"furnizori","status":"publish","type":"page","link":"https:\/\/tuffplus.global\/ro\/suppliers\/","title":{"rendered":"CETD Distribution"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(4,10,4,0.77)&#8221; background_image=&#8221;https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/10\/TUFF-GLOBAL-house-kits.jpg?_t=1760906306&#8243; background_size=&#8221;contain&#8221; background_repeat=&#8221;repeat-x&#8221; background_blend=&#8221;overlay&#8221; custom_padding=&#8221;||0px|||&#8221; border_width_all=&#8221;11px&#8221; border_color_all=&#8221;#001608&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;Exclusive Supply Chain in your Country. Own the Future of Housing.&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;38px&#8221; title_letter_spacing=&#8221;5px&#8221; title_line_height=&#8221;1.4em&#8221; title_text_shadow_style=&#8221;preset5&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;18px&#8221; header_text_color=&#8221;#EDF000&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"eyebrow\"><\/div>\n<h1>TUFF+ Certified Exclusive Territory Distributors (CETD)\u00a0<\/h1>\n<p class=\"lead\">CETDs Distribute TUFF+ House Kits, manage logistics and inventory, and secure exclusive rights in their country\/region territory.<\/p>\n<p class=\"lead\">TUFF+ SIP\u2011based homes are engineered for<span><strong> long life, strong, f<\/strong><b>ast build, profitable supply of housing up to 4 stories high,offering new materials that are stronger than titanium!<\/b><\/span><\/p>\n<p class=\"lead\">[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_5,1_5,1_5,1_5,1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;97%&#8221; max_width=&#8221;1544px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tImport and warehouse TUFF+ containerized kits.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#EDF000&#8243; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tManage customs, distribution, and last-mile delivery.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#EDF000&#8243; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tOnSell to developers, builders, &#038; government agencies.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#EDF000&#8243; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tProvide builder &#038; QA Support (trained by TUFF+).&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#EDF000&#8243; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tMaintain QA and TUFF+ brand standards.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#EDF000&#8243; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(52,73,52,0.66)&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;2268px&#8221; max_width_tablet=&#8221;2268px&#8221; max_width_phone=&#8221;2268px&#8221; max_width_last_edited=&#8221;on|tablet&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;-38px|auto||auto||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_text=&#8221;\u2022\tExclusive Market Rights: Secure territorial protection. &#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;\u2022\tExclusive Territory Rights to DECIDE YOUR TERRITORY PRICING!&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;\u2022\tRecurring Orders: Governments &#038; developers buy in volume.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;Complete interiors package: fixtures, finishes, furniture, and white goods.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;\/wp-content\/uploads\/2025\/04\/MgO-sip-panels-application.webp?_t=1760373051&#8243; title_text=&#8221;MgO-sip-panels-application&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_height=&#8221;143px&#8221; border_width_all=&#8221;2px&#8221; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;\/wp-content\/uploads\/2025\/10\/TUFF-townhouses.gif?_t=1760452039&#8243; title_text=&#8221;TUFF+ townhouses&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_height=&#8221;143px&#8221; border_width_all=&#8221;2px&#8221; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;\/wp-content\/uploads\/2025\/10\/Business-to-Consumer-B2C-housing.jpg?_t=1760643800&#8243; title_text=&#8221;Business to Consumer B2C housing&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_height=&#8221;143px&#8221; border_width_all=&#8221;2px&#8221; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/tuffplus.house\/configurator\/&#8221; button_text=&#8221;\u2022\tTUFF+ Marketing supplies qualified prospects &#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;\u2022\tHigh Margin Opportunity: Turn-key supply profits.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;\u2022\tBrand Leverage: Operate under TUFF+ global reputation.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_button button_text=&#8221;First-mover advantage: Be the first in-country to deliver SIP housing kits with a full fit-out.&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;67px&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_color=&#8221;#1A8E00&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(52,73,52,0.66)&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;230px&#8221; height_tablet=&#8221;&#8221; height_phone=&#8221;&#8221; height_last_edited=&#8221;on|desktop&#8221; custom_margin=&#8221;-42px||-77px||false|false&#8221; custom_margin_tablet=&#8221;-42px||-77px||false|false&#8221; custom_margin_phone=&#8221;-42px||-77px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; header_2_text_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 style=\"text-align: center;\">INTRODUCTION SLIDE SHOW (Requires Google account)<\/h2>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/tuffplus.global\/wp-content\/uploads\/2026\/01\/CETD-Introduction-MENU.jpg?_t=1768236594&#8243; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; height=&#8221;818px&#8221; height_tablet=&#8221;437px&#8221; height_phone=&#8221;246px&#8221; height_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<a<!-- [et_pb_line_break_holder] -->  href=&#8221;https:\/\/drive.google.com\/file\/d\/14z-RKWzaaIjQWISWOBJXjaWhETMxbwHOHNty2hZvcio\/view&#8221;<!-- [et_pb_line_break_holder] -->  target=&#8221;_blank&#8221;<!-- [et_pb_line_break_holder] -->  style=&#8221;<!-- [et_pb_line_break_holder] -->    display: inline-block;<!-- [et_pb_line_break_holder] -->    padding: 14px 22px;<!-- [et_pb_line_break_holder] -->    background: linear-gradient(135deg, #2b7cff, #22c55e);<!-- [et_pb_line_break_holder] -->    color: #fff;<!-- [et_pb_line_break_holder] -->    font-weight: 700;<!-- [et_pb_line_break_holder] -->    text-decoration: none;<!-- [et_pb_line_break_holder] -->    border-radius: 12px;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);<!-- [et_pb_line_break_holder] -->  &#8220;<!-- [et_pb_line_break_holder] -->><!-- [et_pb_line_break_holder] -->  \u2b07 Download Slideshow<!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->    Login to Google<!-- [et_pb_line_break_holder] --><\/a>[\/et_pb_code][et_pb_image src=&#8221;\/wp-content\/uploads\/2025\/03\/TUFF-HOUSE-kits-transparent.png?_t=1760372426&#8243; title_text=&#8221;TUFF+ HOUSE kits transparent.&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; height=&#8221;139px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#1A8E00&#8243; background_color=&#8221;#FFFFFF&#8221; header_text_shadow_style=&#8221;preset5&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><span style=\"color: #008000;\">HOW TO USE THE TUFF+ BUSINESS PLAN CALCULATOR<\/span><\/h1>\n<h3 style=\"text-align: center;\">Enter the number of TUFF+ house kits you expect to sell in your territory per year.<br \/>Then press Calculate button on the bottom of the form.<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/11\/press-calculate-button.jpg?_t=1762198741\" width=\"141\" height=\"45\" alt=\"\" class=\"wp-image-2565 alignnone size-full\" srcset=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/11\/press-calculate-button.jpg 141w, https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/11\/press-calculate-button-18x6.jpg 18w\" sizes=\"(max-width: 141px) 100vw, 141px\" \/><br \/>This will generate the graphic analysis:<\/h3>\n<h3 style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/11\/graphic-5-year-revenue-analysis-300x149.jpg?_t=1762198638\" width=\"401\" height=\"199\" alt=\"\" class=\"wp-image-2564 alignnone size-medium\" \/><br \/>The profit levels will be calculated automatically based on your targeted percentage profit.<\/h3>\n<h3 style=\"text-align: center;\">You can then review the autogenerated sell prices and determine if they are competitive or should be raised or lowered.<\/h3>\n<h3 style=\"text-align: center;\">Fields are configurable, or will autocalculate based on parameters entered.<\/p>\n<p><strong>NOTE:<\/strong><br \/>If you are comparing price with another product take into account that these prices include integrated waterproof GRFP foundations &#8211; no cost or waste of time preparing and pouring a slab.<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1389px&#8221; custom_margin=&#8221;35px|auto||auto||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<!-- TUFF+ CET Supplier Profitability Calculator (local sell & FX visible only when currency \u2260 USD; dynamic header; no web FX) --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"tuffcet-calc-embed\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  :root{ --tuff-green:#2ba72b; --danger:#d61f1f; }<!-- [et_pb_line_break_holder] -->  .tuffcet-wrap{font:14px\/1.45 system-ui,Segoe UI,Roboto,Arial;color:#111}<!-- [et_pb_line_break_holder] -->  .tuffcet-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;margin:14px 0}<!-- [et_pb_line_break_holder] -->  .tuffcet-row{display:flex;flex-wrap:wrap;gap:12px}<!-- [et_pb_line_break_holder] -->  .tuffcet-row>*{flex:1 1 220px}<!-- [et_pb_line_break_holder] -->  .tuffcet-table{width:100%;border-collapse:collapse;font-size:13px}<!-- [et_pb_line_break_holder] -->  .tuffcet-table th,.tuffcet-table td{border:1px solid #e5e7eb;padding:6px 8px;vertical-align:middle}<!-- [et_pb_line_break_holder] -->  .tuffcet-table th{background:#f8fafc;text-align:left}<!-- [et_pb_line_break_holder] -->  .tuffcet-table th:nth-child(2), .tuffcet-table td:nth-child(2){min-width:300px}<!-- [et_pb_line_break_holder] -->  .kit-name{font-weight:700}<!-- [et_pb_line_break_holder] -->  .kit-desc{font-size:10px;line-height:1.25;margin-top:2px}<!-- [et_pb_line_break_holder] -->  .tuffcet-right{text-align:right}<!-- [et_pb_line_break_holder] -->  .tuffcet-muted{color:#64748b}<!-- [et_pb_line_break_holder] -->  .tuffcet-btn{background:var(--tuff-green);color:#fff;border:0;border-radius:8px;padding:10px 16px;cursor:pointer}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .tuffcet-table input{width:100%;max-width:140px;padding:4px 6px;text-align:right}<!-- [et_pb_line_break_holder] -->  input[type=number]::-webkit-outer-spin-button,<!-- [et_pb_line_break_holder] -->  input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}<!-- [et_pb_line_break_holder] -->  input[type=number]{-moz-appearance:textfield}<!-- [et_pb_line_break_holder] -->  .qty{max-width:80px;text-align:right}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Hide the Local column and FX container when USD *\/<!-- [et_pb_line_break_holder] -->  .hide-local .col-local, .hide-local td.col-local{display:none}<!-- [et_pb_line_break_holder] -->  .fx-wrap{display:none}<!-- [et_pb_line_break_holder] -->  .fx-wrap.fx-show{display:block; outline:2px solid var(--tuff-green); box-shadow:0 0 0 3px rgba(43,167,43,.15); border-radius:8px; padding:8px}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .bp-title{font-weight:800;color:var(--tuff-green);text-align:center;margin:0 0 8px}<!-- [et_pb_line_break_holder] -->  .net-headline{display:none;text-align:center;font-weight:900;color:var(--danger);font-size:28px;margin:6px 0 4px}<!-- [et_pb_line_break_holder] -->  .advisory{display:none;text-align:center;color:#111;font-weight:600;margin:6px 0 4px}<!-- [et_pb_line_break_holder] -->  .gross-line{text-align:center;color:#111;margin:2px 0 10px}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}<!-- [et_pb_line_break_holder] -->  .chartbox{width:100%}<!-- [et_pb_line_break_holder] -->  .charthead{font-weight:800;color:var(--tuff-green);text-align:center;margin:0 0 6px}<!-- [et_pb_line_break_holder] -->  .chartbox .chart{width:100%;height:260px}<!-- [et_pb_line_break_holder] -->  .chartbox .chart canvas{width:100% !important;height:100% !important}<!-- [et_pb_line_break_holder] -->  @media(max-width:900px){.charts{grid-template-columns:1fr}.chartbox .chart{height:240px}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .explain-btn{background:#0ea5e9;color:#fff;border:0;border-radius:8px;padding:10px 14px;cursor:pointer;margin-left:8px}<!-- [et_pb_line_break_holder] -->  .btn-amber{background:#f59e0b;color:#111;border:0;border-radius:8px;padding:10px 14px;cursor:pointer;margin-left:8px}<!-- [et_pb_line_break_holder] -->  .btn-lime{background:#22c55e;color:#fff;border:0;border-radius:8px;padding:10px 14px;cursor:pointer;margin-left:8px}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .explain-modal,.roi-modal,.cpa-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#0006;z-index:99999}<!-- [et_pb_line_break_holder] -->  .explain-modal .m,.roi-modal .m,.cpa-modal .m{background:#fff;max-width:920px;width:94%;border-radius:12px;padding:18px;border:1px solid #e5e7eb}<!-- [et_pb_line_break_holder] -->  .m h3{margin:0 0 10px}<!-- [et_pb_line_break_holder] -->  .m h4{margin:12px 0 8px}<!-- [et_pb_line_break_holder] -->  .m table{width:100%;border-collapse:collapse;font-size:13px}<!-- [et_pb_line_break_holder] -->  .m th,.m td{border:1px solid #e5e7eb;padding:6px 8px;text-align:right}<!-- [et_pb_line_break_holder] -->  .m th:first-child,.m td:first-child{text-align:left}<!-- [et_pb_line_break_holder] -->  .chip{display:inline-block;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px;margin-left:6px}<!-- [et_pb_line_break_holder] -->  .close-lite,.explain-close{float:right;background:#eef2f7;border:0;border-radius:6px;padding:6px 10px;cursor:pointer}<!-- [et_pb_line_break_holder] -->  .explain-list{margin:0 0 0 18px}<!-- [et_pb_line_break_holder] -->  .explain-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  var mount = document.getElementById('tuffcet-calc-embed');<!-- [et_pb_line_break_holder] -->  if (!mount) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Data ---- *\/<!-- [et_pb_line_break_holder] -->  var KITS = [<!-- [et_pb_line_break_holder] -->    {code:'A', labelHTML:'<\/p>\n<div class=\"kit-name\">ECONOMY KIT 50m\u00b2<\/div>\n<div class=\"kit-desc\">TURNKEY WITH FURNITURE (2 per container)<\/div>\n<p>', buy:22340,  sector:'ECONOMY'},<!-- [et_pb_line_break_holder] -->    {code:'B', labelHTML:'<\/p>\n<div class=\"kit-name\">ECONOMY KIT 50m\u00b2<\/div>\n<div class=\"kit-desc\">SHELL ONLY (2 per container)<\/div>\n<p>',             buy:20000,  sector:'ECONOMY'},<!-- [et_pb_line_break_holder] -->    {code:'C', labelHTML:'<\/p>\n<div class=\"kit-name\">PREMIER 90m\u00b2<\/div>\n<div class=\"kit-desc\">TURNKEY WITH FURNITURE<\/div>\n<p>',                      buy:55830,  sector:'PREMIER'},<!-- [et_pb_line_break_holder] -->    {code:'D', labelHTML:'<\/p>\n<div class=\"kit-name\">PREMIER 90m\u00b2<\/div>\n<div class=\"kit-desc\">SHELL ONLY<\/div>\n<p>',                                   buy:39600,  sector:'PREMIER'},<!-- [et_pb_line_break_holder] -->    {code:'E', labelHTML:'<\/p>\n<div class=\"kit-name\">PRESTIGE 150m\u00b2<\/div>\n<div class=\"kit-desc\">TURNKEY WITH FURNITURE<\/div>\n<p>',                     buy:112800, sector:'PRESTIGE'},<!-- [et_pb_line_break_holder] -->    {code:'F', labelHTML:'<\/p>\n<div class=\"kit-name\">PRESTIGE 150m\u00b2<\/div>\n<div class=\"kit-desc\">SHELL ONLY<\/div>\n<p>',                                 buy:85000,  sector:'PRESTIGE'}<!-- [et_pb_line_break_holder] -->  ];<!-- [et_pb_line_break_holder] -->  var AREAS = {A:50,B:50,C:90,D:90,E:150,F:150};<!-- [et_pb_line_break_holder] -->  var CURS = ['USD','CAD','EUR','GBP','AUD','NZD','CNY','MYR','INR','JPY','ZAR','MXN','BRL','SAR','AED','HKD','SGD','PHP','IDR'];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Build UI ---- *\/<!-- [et_pb_line_break_holder] -->  var uid='tuffcet_'+Math.random().toString(36).slice(2,9);<!-- [et_pb_line_break_holder] -->  var wrap=document.createElement('div'); wrap.className='tuffcet-wrap'; wrap.id=uid;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var top=document.createElement('div'); top.className='tuffcet-card';<!-- [et_pb_line_break_holder] -->  top.innerHTML=<!-- [et_pb_line_break_holder] -->    '<\/p>\n<h3 class=\"bp-title\">TUFF+ CET supplier Business Plan<\/h3>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div class=\"tuffcet-row\">'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div><label><strong>Local Currency<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<select id=\"'+uid+'_cur\">'+CURS.map(c=>'<option '+(c==='USD'?'selected ':'')+'value=\"'+c+'\">'+c+'<\/option>').join('')+'<\/select>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"tuffcet-muted\">Only used to convert a Local SELL into USD.<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div id=\"'+uid+'_fxwrap\" class=\"fx-wrap\">'+<!-- [et_pb_line_break_holder] -->        '<label><strong>FX rate (Local per 1 USD)<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<input id=\"'+uid+'_fx\" type=\"number\" step=\"0.0001\" value=\"1\" title=\"Example: 1 USD = this many Local units\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div><label><strong>CIF Shipping Allowance \/ Kit (USD)<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<input id=\"'+uid+'_ship\" type=\"number\" step=\"1\" value=\"4000\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div><label><strong>Import Tariff (%)<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<input id=\"'+uid+'_tariff\" type=\"number\" step=\"0.01\" value=\"5\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div><label><strong>GST\/HST or Local Tax (%)<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<input id=\"'+uid+'_tax\" type=\"number\" step=\"0.01\" value=\"15\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div><label><strong>Target Profit % over LANDED<\/strong><\/label><!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->        '<input id=\"'+uid+'_tgt\" type=\"number\" step=\"0.1\" value=\"25\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  wrap.appendChild(top);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function buildYear(y){<!-- [et_pb_line_break_holder] -->    var card=document.createElement('div'); card.className='tuffcet-card';<!-- [et_pb_line_break_holder] -->    var tbl=document.createElement('table'); tbl.className='tuffcet-table'; tbl.setAttribute('data-year',y);<!-- [et_pb_line_break_holder] -->    tbl.innerHTML=<!-- [et_pb_line_break_holder] -->      '<\/p>\n<thead>\n<tr>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th style=\"min-width:60px\">Code<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>Kit Type<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>EXW BUY USD<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>LANDED KIT BUY (USD)<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th class=\"col-local\"><span class=\"local-head\">Local SELL PRICE<\/span><\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>USD SELL PRICE<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>Qty (Y'+y+')<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<th>Profit (USD)<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/tr>\n<\/thead>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<tbody><\/tbody>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<tfoot>\n<tr>\n<th colspan=\"7\" class=\"tuffcet-right\">YEAR '+y+' TOTAL GROSS PROFIT<\/th>\n<th class=\"year_profit tuffcet-right\">\u2014<\/th>\n<\/tr>\n<\/tfoot>\n<p>';<!-- [et_pb_line_break_holder] -->    var tb=tbl.querySelector('tbody');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    KITS.forEach(function(k){<!-- [et_pb_line_break_holder] -->      var tr=document.createElement('tr'); tr.setAttribute('data-code',k.code);<!-- [et_pb_line_break_holder] -->      tr.innerHTML=<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td><strong>'+k.code+'<\/strong><!\u2013- [et_pb_br_holder] -\u2013><span class=\"tuffcet-muted\">'+k.sector+'<\/span><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td>'+k.labelHTML+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td><input class=\"buy_usd\" type=\"number\" step=\"1\" value=\"'+k.buy+'\"><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td class=\"landed tuffcet-right tuffcet-muted\">\u2014<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td class=\"col-local\"><input class=\"local_sell\" type=\"number\" step=\"1\" placeholder=\"Local\"><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td><input class=\"usd_sell\" type=\"number\" step=\"1\" placeholder=\"USD\"><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td><input class=\"qty\" type=\"number\" step=\"1\" min=\"0\" max=\"999\" value=\"0\"><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<td class=\"row_profit tuffcet-right tuffcet-muted\">\u2014<\/td>\n<p>';<!-- [et_pb_line_break_holder] -->      tb.appendChild(tr);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var title=document.createElement('div'); title.className='tuffcet-year-title';<!-- [et_pb_line_break_holder] -->    title.innerHTML='Year '+y+' \u00a0 <span class=\"tuffcet-muted\">OpEx (USD): <\/span><input class=\"opex\" type=\"number\" step=\"1\" value=\"0\" style=\"max-width:140px;text-align:right\">';<!-- [et_pb_line_break_holder] -->    card.appendChild(title);<!-- [et_pb_line_break_holder] -->    var sc=document.createElement('div'); sc.style.overflow='auto'; sc.appendChild(tbl);<!-- [et_pb_line_break_holder] -->    card.appendChild(sc); wrap.appendChild(card);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  for (var y=1;y<=5;y++) buildYear(y);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var actions=document.createElement('div'); actions.className='tuffcet-card';<!-- [et_pb_line_break_holder] -->  actions.innerHTML =<!-- [et_pb_line_break_holder] -->    '<button id=\"'+uid+'_calc\" class=\"tuffcet-btn\">PRESS CALCULATE<\/button>'+<!-- [et_pb_line_break_holder] -->    ' <button id=\"'+uid+'_explain\" class=\"explain-btn\" type=\"button\">How it\u2019s calculated<\/button>'+<!-- [et_pb_line_break_holder] -->    ' <button id=\"'+uid+'_roi\" class=\"btn-amber\" type=\"button\">Return on Investment<\/button>'+<!-- [et_pb_line_break_holder] -->    ' <button id=\"'+uid+'_cpa\" class=\"btn-lime\" type=\"button\">Cost per Area<\/button> '+<!-- [et_pb_line_break_holder] -->    '<span id=\"'+uid+'_stat\" class=\"tuffcet-muted\"><\/span>';<!-- [et_pb_line_break_holder] -->  wrap.appendChild(actions);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var out=document.createElement('div'); out.className='tuffcet-card'; out.id=uid+'_out'; out.style.display='none';<!-- [et_pb_line_break_holder] -->  out.innerHTML =<!-- [et_pb_line_break_holder] -->    '<\/p>\n<h3 class=\"bp-title\">TUFF+ CET supplier Business Plan<\/h3>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div id=\"'+uid+'_netHeadline\" class=\"net-headline\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div id=\"'+uid+'_advisory\" class=\"advisory\">Your profit margin should be higher than 10%, please check your figures<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div id=\"'+uid+'_grossLine\" class=\"gross-line\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div class=\"tuffcet-kpi\" style=\"margin-bottom:12px\">'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">5-Year Revenue<\/div>\n<div class=\"v\" id=\"'+uid+'_rev5\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">5-Year COGS<\/div>\n<div class=\"v\" id=\"'+uid+'_cogs5\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">5-Year Gross Profit<\/div>\n<div class=\"v\" id=\"'+uid+'_gprof5\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">5-Year OpEx<\/div>\n<div class=\"v\" id=\"'+uid+'_opex5\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">5-Year Net Profit (b4 tax)<\/div>\n<div class=\"v\" id=\"'+uid+'_nprof5\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div>\n<div class=\"tuffcet-muted\">Break-even<\/div>\n<div class=\"v\" id=\"'+uid+'_be\"><\/div>\n<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div class=\"charts\">'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div class=\"chartbox\">'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"charthead\">Gross Profit by Year (Gross = Revenue \u2212 COGS)<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"chart\"><canvas id=\"'+uid+'_bar\"><\/canvas><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div class=\"chartbox\">'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"charthead\">Revenue vs COGS vs OpEx (Net Profit = Revenue \u2212 COGS \u2212 OpEx)<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"chart\"><canvas id=\"'+uid+'_stack\"><\/canvas><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  wrap.appendChild(out);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  mount.appendChild(wrap);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Helpers & state ---- *\/<!-- [et_pb_line_break_holder] -->  function $(s){return wrap.querySelector(s)}; function $all(s){return wrap.querySelectorAll(s)};<!-- [et_pb_line_break_holder] -->  var curSel=$('#'+uid+'_cur'), fxWrap=$('#'+uid+'_fxwrap'), fxIn=$('#'+uid+'_fx'), shipIn=$('#'+uid+'_ship'), tarIn=$('#'+uid+'_tariff'), taxIn=$('#'+uid+'_tax'), tgtIn=$('#'+uid+'_tgt');<!-- [et_pb_line_break_holder] -->  var calcBtn=$('#'+uid+'_calc'), stat=$('#'+uid+'_stat');<!-- [et_pb_line_break_holder] -->  var barC=$('#'+uid+'_bar'), stackC=$('#'+uid+'_stack'), outCard=$('#'+uid+'_out');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function n(v){v=parseFloat(v);return isFinite(v)?v:0}<!-- [et_pb_line_break_holder] -->  function usd0(v){return (v||0).toLocaleString(undefined,{style:'currency',currency:'USD',maximumFractionDigits:0})}<!-- [et_pb_line_break_holder] -->  function localToUSD(local){ var fx=n(fxIn.value)||1; return local\/fx; }<!-- [et_pb_line_break_holder] -->  function usdToLocal(usd){ var fx=n(fxIn.value)||1; return usd*fx; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function calcLanded(buy){<!-- [et_pb_line_break_holder] -->    var ship=n(shipIn.value), t=n(tarIn.value)\/100, tax=n(taxIn.value)\/100;<!-- [et_pb_line_break_holder] -->    var cif=buy+ship, tariff=cif*t, taxable=cif+tariff, gst=taxable*tax;<!-- [et_pb_line_break_holder] -->    return cif+tariff+gst;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function showLocalStuff(cur){<!-- [et_pb_line_break_holder] -->    \/\/ toggle column<!-- [et_pb_line_break_holder] -->    wrap.classList.toggle('hide-local', cur==='USD');<!-- [et_pb_line_break_holder] -->    \/\/ show\/hide FX box + green highlight<!-- [et_pb_line_break_holder] -->    if (cur==='USD'){ fxWrap.classList.remove('fx-show'); }<!-- [et_pb_line_break_holder] -->    else { fxWrap.classList.add('fx-show'); }<!-- [et_pb_line_break_holder] -->    \/\/ update all local column headers text to \u201c<CUR> SELL PRICE\u201d<!-- [et_pb_line_break_holder] -->    $all('table[data-year] .local-head').forEach(function(h){ h.textContent = cur + ' SELL PRICE'; });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  showLocalStuff(curSel.value);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Row & Year live updates ---- *\/<!-- [et_pb_line_break_holder] -->  function updateRow(tr){<!-- [et_pb_line_break_holder] -->    var buy=n((tr.querySelector('.buy_usd')||{}).value);<!-- [et_pb_line_break_holder] -->    var landed=calcLanded(buy);<!-- [et_pb_line_break_holder] -->    tr.querySelector('.landed').textContent=usd0(landed);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Local \u2192 USD conversion if visible and has value<!-- [et_pb_line_break_holder] -->    if (!wrap.classList.contains('hide-local')){<!-- [et_pb_line_break_holder] -->      var ls=n((tr.querySelector('.local_sell')||{}).value);<!-- [et_pb_line_break_holder] -->      if (ls>0) tr.querySelector('.usd_sell').value = Math.round(localToUSD(ls));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    var usdSell=n((tr.querySelector('.usd_sell')||{}).value);<!-- [et_pb_line_break_holder] -->    var qty=Math.max(0,Math.floor(n((tr.querySelector('.qty')||{}).value)));<!-- [et_pb_line_break_holder] -->    var rowProfit=(usdSell - landed)*qty;<!-- [et_pb_line_break_holder] -->    tr.querySelector('.row_profit').textContent = (qty>0 && usdSell>0)? usd0(rowProfit) : '\u2014';<!-- [et_pb_line_break_holder] -->    return rowProfit;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function updateYearTotalsForTable(tbl){<!-- [et_pb_line_break_holder] -->    var yGross=0; tbl.querySelectorAll('tbody tr').forEach(tr=>yGross+=updateRow(tr));<!-- [et_pb_line_break_holder] -->    tbl.querySelector('.year_profit').textContent = usd0(yGross);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function updateAll(){ $all('table[data-year]').forEach(updateYearTotalsForTable); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Auto-price when qty entered but no price<!-- [et_pb_line_break_holder] -->  function ensureAutoPrice(tr){<!-- [et_pb_line_break_holder] -->    var tgt=n(tgtIn.value)\/100;<!-- [et_pb_line_break_holder] -->    var usIn=tr.querySelector('.usd_sell'), lsIn=tr.querySelector('.local_sell');<!-- [et_pb_line_break_holder] -->    var us=n(usIn.value), ls=n(lsIn.value);<!-- [et_pb_line_break_holder] -->    var landed=calcLanded(n(tr.querySelector('.buy_usd').value));<!-- [et_pb_line_break_holder] -->    if (!(us>0 || ls>0)){<!-- [et_pb_line_break_holder] -->      var suggestedUSD = Math.round(landed * (1 + tgt));<!-- [et_pb_line_break_holder] -->      usIn.value = suggestedUSD;<!-- [et_pb_line_break_holder] -->      if (!wrap.classList.contains('hide-local')){ lsIn.value = Math.round(usdToLocal(suggestedUSD)); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function handle(e){<!-- [et_pb_line_break_holder] -->    var t=e.target; if(!t) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (t===curSel){ showLocalStuff(curSel.value); updateAll(); return; }<!-- [et_pb_line_break_holder] -->    if (t===fxIn || t===shipIn || t===tarIn || t===taxIn || t===tgtIn){ updateAll(); return; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (t.classList.contains('local_sell') || t.classList.contains('usd_sell') ||<!-- [et_pb_line_break_holder] -->        t.classList.contains('buy_usd') || t.classList.contains('qty')){<!-- [et_pb_line_break_holder] -->      if (t.classList.contains('qty')){<!-- [et_pb_line_break_holder] -->        t.value=(t.value||'').replace(\/\\D\/g,'').slice(0,3);<!-- [et_pb_line_break_holder] -->        ensureAutoPrice(t.closest('tr'));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      var tr=t.closest('tr'); updateRow(tr); updateYearTotalsForTable(tr.closest('table')); return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('input', handle);<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('change', handle);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Charts & Calculate ---- *\/<!-- [et_pb_line_break_holder] -->  var barChart, stackChart;<!-- [et_pb_line_break_holder] -->  function drawBar(years){<!-- [et_pb_line_break_holder] -->    if(barChart) barChart.destroy();<!-- [et_pb_line_break_holder] -->    barChart = new Chart(barC.getContext('2d'),{<!-- [et_pb_line_break_holder] -->      type:'bar',<!-- [et_pb_line_break_holder] -->      data:{labels:years.map(y=>'Year '+y.year), datasets:[{label:'Gross Profit (USD)', data:years.map(y=>Math.round(y.gross))}]},<!-- [et_pb_line_break_holder] -->      options:{responsive:true,maintainAspectRatio:false,scales:{y:{beginAtZero:true}}}<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function drawStack(years){<!-- [et_pb_line_break_holder] -->    if(stackChart) stackChart.destroy();<!-- [et_pb_line_break_holder] -->    stackChart = new Chart(stackC.getContext('2d'),{<!-- [et_pb_line_break_holder] -->      type:'bar',<!-- [et_pb_line_break_holder] -->      data:{<!-- [et_pb_line_break_holder] -->        labels:years.map(y=>'Year '+y.year),<!-- [et_pb_line_break_holder] -->        datasets:[<!-- [et_pb_line_break_holder] -->          {label:'Revenue', data:years.map(y=>Math.round(y.revenue)), stack:'tot', backgroundColor:'#1f77b4'},<!-- [et_pb_line_break_holder] -->          {label:'COGS',    data:years.map(y=>-Math.round(y.cogs)),   stack:'tot', backgroundColor:'#f59e0b'},<!-- [et_pb_line_break_holder] -->          {label:'OpEx',    data:years.map(y=>-Math.round(y.opex)),   stack:'tot', backgroundColor:'#22c55e'},<!-- [et_pb_line_break_holder] -->          {label:'Net Profit (b4 tax)', type:'line', data:years.map(y=>Math.round(y.net)), borderColor:'#111', borderDash:[6,4], pointRadius:3, fill:false, yAxisID:'y'}<!-- [et_pb_line_break_holder] -->        ]<!-- [et_pb_line_break_holder] -->      },<!-- [et_pb_line_break_holder] -->      options:{responsive:true,maintainAspectRatio:false,scales:{y:{beginAtZero:true}}}<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_calc').addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_stat').textContent='Calculating\u2026';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var totals = {rev:0,cogs:0,gross:0,opex:0,net:0};<!-- [et_pb_line_break_holder] -->    var years=[];<!-- [et_pb_line_break_holder] -->    $all('table[data-year]').forEach(function(tbl){<!-- [et_pb_line_break_holder] -->      var y=parseInt(tbl.getAttribute('data-year'),10)||0;<!-- [et_pb_line_break_holder] -->      var opex = n(tbl.closest('.tuffcet-card').querySelector('.opex').value)||0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      var yRev=0,yCogs=0,yGross=0;<!-- [et_pb_line_break_holder] -->      tbl.querySelectorAll('tbody tr').forEach(function(tr){<!-- [et_pb_line_break_holder] -->        updateRow(tr);<!-- [et_pb_line_break_holder] -->        var buy=n(tr.querySelector('.buy_usd').value);<!-- [et_pb_line_break_holder] -->        var landed=calcLanded(buy);<!-- [et_pb_line_break_holder] -->        var usdSell=n(tr.querySelector('.usd_sell').value);<!-- [et_pb_line_break_holder] -->        var qty=Math.max(0,Math.floor(n(tr.querySelector('.qty').value)));<!-- [et_pb_line_break_holder] -->        yRev  += usdSell * qty;<!-- [et_pb_line_break_holder] -->        yCogs += landed * qty;<!-- [et_pb_line_break_holder] -->        yGross += (usdSell - landed) * qty;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      tbl.querySelector('.year_profit').textContent = usd0(yGross);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      var yNet = yGross - opex;<!-- [et_pb_line_break_holder] -->      years.push({year:y,revenue:yRev,cogs:yCogs,gross:yGross,opex:opex,net:yNet});<!-- [et_pb_line_break_holder] -->      totals.rev+=yRev; totals.cogs+=yCogs; totals.gross+=yGross; totals.opex+=opex; totals.net+=yNet;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ small KPIs<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_rev5').textContent  = usd0(totals.rev);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_cogs5').textContent = usd0(totals.cogs);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_gprof5').textContent= usd0(totals.gross);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_opex5').textContent = usd0(totals.opex);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_nprof5').textContent= usd0(totals.net);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var used = years.filter(s=>s.revenue>0).sort((a,b)=>a.year-b.year);<!-- [et_pb_line_break_holder] -->    var cum=0, beYear=null; used.forEach(s=>{cum+=s.net; if(beYear===null && cum>=0) beYear=s.year;});<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_be').textContent = beYear ? ('Year '+beYear) : 'Not reached within 5 years';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var avgGrossPct = used.length ? (used.reduce((a,s)=>a + (s.gross\/s.revenue),0)\/used.length)*100 : 0;<!-- [et_pb_line_break_holder] -->    var avgNetPct   = used.length ? (used.reduce((a,s)=>a + (s.net  \/s.revenue),0)\/used.length)*100 : 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var netHeadline=document.getElementById(uid+'_netHeadline');<!-- [et_pb_line_break_holder] -->    var advisory=document.getElementById(uid+'_advisory');<!-- [et_pb_line_break_holder] -->    if (avgNetPct >= 10){ advisory.style.display='none'; netHeadline.style.display='block'; netHeadline.textContent='Per year net profit before tax = '+avgNetPct.toFixed(1)+'%'; }<!-- [et_pb_line_break_holder] -->    else { netHeadline.style.display='none'; advisory.style.display='block'; }<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_grossLine').textContent = 'Average Gross Margin: ' + avgGrossPct.toFixed(1) + '%';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function ready(){ drawBar(years); drawStack(years); outCard.style.display='block'; document.getElementById(uid+'_stat').textContent='Calculated.'; }<!-- [et_pb_line_break_holder] -->    if (window.Chart) ready(); else {<!-- [et_pb_line_break_holder] -->      var s=document.createElement('script'); s.src='https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.0\/dist\/chart.umd.min.js'; s.onload=ready; document.head.appendChild(s);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ---- Explain \/ ROI \/ CPA (unchanged logic) ---- *\/<!-- [et_pb_line_break_holder] -->  function addModal(el){ document.body.appendChild(el); }<!-- [et_pb_line_break_holder] -->  function toggle(el,show){ el.style.display = show?'flex':'none'; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Explain modal<!-- [et_pb_line_break_holder] -->  var explain=document.createElement('div'); explain.className='explain-modal'; explain.id=uid+'_explain_modal';<!-- [et_pb_line_break_holder] -->  explain.innerHTML =<!-- [et_pb_line_break_holder] -->    '<\/p>\n<div class=\"m\">'+<!-- [et_pb_line_break_holder] -->      '<button class=\"explain-close\" id=\"'+uid+'_explain_close\">Close<\/button>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<h3 class=\"bp-title\" style=\"margin-bottom:8px\">TUFF+ CET supplier Business Plan<\/h3>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<h4>How the calculator works<\/h4>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<ol class=\"explain-list\">'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong>EXW BUY USD<\/strong> is the indicative kit purchase price (editable).<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong>Landed Kit Buy (USD)<\/strong> per kit:<!\u2013- [et_pb_br_holder] -\u2013>'+<!-- [et_pb_line_break_holder] -->          '\n<div class=\"explain-mono\">CIF = EXW + Shipping \u2022 Tariff = CIF \u00d7 Import% \u2022 Taxable = CIF + Tariff \u2022 GST\/Tax = Taxable \u00d7 GST% \u2022 <strong>Landed = CIF + Tariff + GST<\/strong><\/div>\n<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong><span id=\"'+uid+'_ex_local\">Local SELL<\/span><\/strong> converts to <strong>USD SELL<\/strong> using your FX rate field.<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong>Auto-pricing<\/strong> when Qty is entered (if no price entered): USD SELL = Landed \u00d7 (1 + Target%).<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong>Row Profit<\/strong> = (USD SELL \u2212 Landed) \u00d7 Qty (updates instantly).<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<li><strong>Gross<\/strong> = Revenue \u2212 COGS; <strong>Net<\/strong> = Gross \u2212 OpEx.<\/li>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/ol>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  addModal(explain);<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_explain').addEventListener('click', ()=>toggle(explain,true));<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_explain_close').addEventListener('click', ()=>toggle(explain,false));<!-- [et_pb_line_break_holder] -->  explain.addEventListener('click', e=>{ if(e.target===explain) toggle(explain,false); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ROI modal<!-- [et_pb_line_break_holder] -->  var roi=document.createElement('div'); roi.className='roi-modal'; roi.id=uid+'_roi_modal';<!-- [et_pb_line_break_holder] -->  roi.innerHTML =<!-- [et_pb_line_break_holder] -->   '<\/p>\n<div class=\"m\">'+<!-- [et_pb_line_break_holder] -->     '<button class=\"close-lite\" id=\"'+uid+'_roi_close\">Close<\/button>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<h3 style=\"color:#2ba72b;text-align:center;font-weight:800;margin-bottom:6px\">Return on Investment<\/h3>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<div id=\"'+uid+'_roi_summary\" style=\"text-align:center;margin-bottom:8px\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<table id=\"'+uid+'_roi_tbl\">\n<thead>\n<tr>'+<!-- [et_pb_line_break_holder] -->       '<\/p>\n<th>Year<\/th>\n<th>Investment Cash (USD)<\/th>\n<th>Net Profit (b4 tax)<\/th>\n<th>ROI %<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/tr>\n<\/thead>\n<tbody><\/tbody>\n<tfoot>\n<tr>'+<!-- [et_pb_line_break_holder] -->       '<\/p>\n<th>Average (active years)<\/th>\n<th id=\"'+uid+'_roi_invest_avg\"><\/th>\n<th id=\"'+uid+'_roi_profit_avg\"><\/th>\n<th id=\"'+uid+'_roi_pct_avg\"><\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/tr>\n<\/tfoot>\n<\/table>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<div class=\"tuffcet-muted\" style=\"margin-top:8px;text-align:left\">Investment cash uses EXW and a 2-month cycle (~6\u00d7\/yr): per kit type & year, cash = EXW \u00d7 max(1, Qty\/6). ROI% = Net \u00f7 Investment.<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->   '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  addModal(roi);<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_roi').addEventListener('click', ()=>openROI());<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_roi_close').addEventListener('click', ()=>toggle(roi,false));<!-- [et_pb_line_break_holder] -->  roi.addEventListener('click', e=>{ if(e.target===roi) toggle(roi,false); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ CPA modal<!-- [et_pb_line_break_holder] -->  var cpa=document.createElement('div'); cpa.className='cpa-modal'; cpa.id=uid+'_cpa_modal';<!-- [et_pb_line_break_holder] -->  cpa.innerHTML =<!-- [et_pb_line_break_holder] -->   '<\/p>\n<div class=\"m\">'+<!-- [et_pb_line_break_holder] -->     '<button class=\"close-lite\" id=\"'+uid+'_cpa_close\">Close<\/button>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<h3 style=\"color:#2ba72b;text-align:center;font-weight:800;margin-bottom:6px\">Kit Cost per Area<\/h3>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<div class=\"tuffcet-muted\" style=\"text-align:center;margin-bottom:8px\">Based on current <strong>USD SELL PRICE<\/strong> entries.<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/p>\n<table id=\"'+uid+'_cpa_tbl\">\n<thead>\n<tr>'+<!-- [et_pb_line_break_holder] -->       '<\/p>\n<th>Code<\/th>\n<th>Kit Type<\/th>\n<th>Area (m\u00b2)<\/th>\n<th>USD Sell<\/th>\n<th>$ \/ m\u00b2<\/th>\n<th>$ \/ ft\u00b2<\/th>\n<p>'+<!-- [et_pb_line_break_holder] -->     '<\/tr>\n<\/thead>\n<tbody><\/tbody>\n<\/table>\n<p>'+<!-- [et_pb_line_break_holder] -->   '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  addModal(cpa);<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_cpa').addEventListener('click', ()=>openCPA());<!-- [et_pb_line_break_holder] -->  document.getElementById(uid+'_cpa_close').addEventListener('click', ()=>toggle(cpa,false));<!-- [et_pb_line_break_holder] -->  cpa.addEventListener('click', e=>{ if(e.target===cpa) toggle(cpa,false); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function collectYears(){<!-- [et_pb_line_break_holder] -->    var years=[];<!-- [et_pb_line_break_holder] -->    $all('table[data-year]').forEach(function(tbl){<!-- [et_pb_line_break_holder] -->      var y=parseInt(tbl.getAttribute('data-year'),10)||0;<!-- [et_pb_line_break_holder] -->      var opex = n(tbl.closest('.tuffcet-card').querySelector('.opex').value)||0;<!-- [et_pb_line_break_holder] -->      var rows=[].slice.call(tbl.querySelectorAll('tbody tr')).map(function(tr){<!-- [et_pb_line_break_holder] -->        var buy=n(tr.querySelector('.buy_usd').value);<!-- [et_pb_line_break_holder] -->        var landed=calcLanded(buy);<!-- [et_pb_line_break_holder] -->        return {<!-- [et_pb_line_break_holder] -->          code:tr.getAttribute('data-code'),<!-- [et_pb_line_break_holder] -->          exw:buy, landed:landed,<!-- [et_pb_line_break_holder] -->          sellUSD:n(tr.querySelector('.usd_sell').value),<!-- [et_pb_line_break_holder] -->          qty:Math.max(0,Math.floor(n(tr.querySelector('.qty').value)))<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      years.push({year:y, opex:opex, rows:rows});<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    return years;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function openROI(){<!-- [et_pb_line_break_holder] -->    var years = collectYears();<!-- [et_pb_line_break_holder] -->    var tbody = document.getElementById(uid+'_roi_tbl').querySelector('tbody');<!-- [et_pb_line_break_holder] -->    tbody.innerHTML='';<!-- [et_pb_line_break_holder] -->    var actYears=0, sumInvest=0, sumNet=0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    years.forEach(function(y){<!-- [et_pb_line_break_holder] -->      var invest = y.rows.reduce((a,r)=> a + (r.qty>0 ? r.exw * Math.max(1, r.qty\/6) : 0), 0);<!-- [et_pb_line_break_holder] -->      var gross = y.rows.reduce((a,r)=> a + (r.sellUSD - r.landed) * r.qty, 0);<!-- [et_pb_line_break_holder] -->      var net = gross - y.opex;<!-- [et_pb_line_break_holder] -->      if (invest>0 || net!==0){ actYears++; sumInvest+=invest; sumNet+=net; }<!-- [et_pb_line_break_holder] -->      var roiPct = invest>0 ? (net\/invest*100) : 0;<!-- [et_pb_line_break_holder] -->      var tr=document.createElement('tr');<!-- [et_pb_line_break_holder] -->      tr.innerHTML = '<\/p>\n<td style=\"text-align:left\">Year '+y.year+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->                     '<\/p>\n<td>'+usd0(invest)+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->                     '<\/p>\n<td>'+usd0(net)+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->                     '<\/p>\n<td>'+ (invest>0 ? roiPct.toFixed(1)+'%' : '\u2014') +'<\/td>\n<p>';<!-- [et_pb_line_break_holder] -->      tbody.appendChild(tr);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var avgInvest = actYears? (sumInvest\/actYears) : 0;<!-- [et_pb_line_break_holder] -->    var avgNet = actYears? (sumNet\/actYears) : 0;<!-- [et_pb_line_break_holder] -->    var avgROI = avgInvest>0 ? (avgNet\/avgInvest*100) : 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_roi_invest_avg').textContent = usd0(avgInvest);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_roi_profit_avg').textContent = usd0(avgNet);<!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_roi_pct_avg').textContent = avgInvest>0 ? avgROI.toFixed(1)+'%' : '\u2014';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById(uid+'_roi_summary').innerHTML =<!-- [et_pb_line_break_holder] -->      '<strong>Total active years:<\/strong> '+actYears+<!-- [et_pb_line_break_holder] -->      '<span class=\"chip\"><strong>Avg Investment:<\/strong> '+usd0(avgInvest)+'<\/span>'+<!-- [et_pb_line_break_holder] -->      '<span class=\"chip\"><strong>Avg Net \/ yr:<\/strong> '+usd0(avgNet)+'<\/span>'+<!-- [et_pb_line_break_holder] -->      '<span class=\"chip\"><strong>ROI:<\/strong> '+(avgInvest>0?avgROI.toFixed(1)+'%':'\u2014')+'<\/span>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    toggle(roi,true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function openCPA(){<!-- [et_pb_line_break_holder] -->    var years = collectYears();<!-- [et_pb_line_break_holder] -->    var byCode = {};<!-- [et_pb_line_break_holder] -->    years.forEach(function(y){<!-- [et_pb_line_break_holder] -->      y.rows.forEach(function(r){<!-- [et_pb_line_break_holder] -->        if(!byCode[r.code]) byCode[r.code]={sell:0};<!-- [et_pb_line_break_holder] -->        byCode[r.code].sell = Math.max(byCode[r.code].sell, r.sellUSD);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var tbody = document.getElementById(uid+'_cpa_tbl').querySelector('tbody');<!-- [et_pb_line_break_holder] -->    tbody.innerHTML='';<!-- [et_pb_line_break_holder] -->    var firstTbl = document.querySelector('#'+uid+' table[data-year=\"1\"] tbody');<!-- [et_pb_line_break_holder] -->    if (firstTbl){<!-- [et_pb_line_break_holder] -->      [].slice.call(firstTbl.querySelectorAll('tr')).forEach(function(tr){<!-- [et_pb_line_break_holder] -->        var code = tr.getAttribute('data-code');<!-- [et_pb_line_break_holder] -->        var label = tr.children[1].innerText.trim().split('\\n')[0];<!-- [et_pb_line_break_holder] -->        var area = AREAS[code] || 0;<!-- [et_pb_line_break_holder] -->        var usdSell = byCode[code] ? byCode[code].sell : 0;<!-- [et_pb_line_break_holder] -->        var perM2 = area>0 && usdSell>0 ? usdSell\/area : 0;<!-- [et_pb_line_break_holder] -->        var perFt2 = perM2>0 ? (perM2\/10.7639) : 0;<!-- [et_pb_line_break_holder] -->        var row=document.createElement('tr');<!-- [et_pb_line_break_holder] -->        row.innerHTML =<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td style=\"text-align:left\"><strong>'+code+'<\/strong><\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td style=\"text-align:left\">'+label+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td>'+(area||0)+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td>'+(usdSell>0?usd0(usdSell):'\u2014')+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td>'+(perM2>0?usd0(perM2):'\u2014')+'<\/td>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<td>'+(perFt2>0?usd0(perFt2):'\u2014')+'<\/td>\n<p>';<!-- [et_pb_line_break_holder] -->        tbody.appendChild(row);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    toggle(cpa,true);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Update Explain modal local label text on currency change<!-- [et_pb_line_break_holder] -->  function setExplainLocalLabel(cur){<!-- [et_pb_line_break_holder] -->    var el=document.getElementById(uid+'_ex_local'); if(!el) return;<!-- [et_pb_line_break_holder] -->    el.textContent = (cur==='USD') ? 'Local SELL' : (cur+' SELL');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Wiring for visibility\/labels *\/<!-- [et_pb_line_break_holder] -->  curSel.addEventListener('change', function(){<!-- [et_pb_line_break_holder] -->    showLocalStuff(curSel.value);<!-- [et_pb_line_break_holder] -->    setExplainLocalLabel(curSel.value);<!-- [et_pb_line_break_holder] -->    updateAll();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Also update totals if FX value changes<!-- [et_pb_line_break_holder] -->  fxIn.addEventListener('input', updateAll);<!-- [et_pb_line_break_holder] -->  fxIn.addEventListener('change', updateAll);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Global input\/change to keep rows and totals live<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('input', handle);<!-- [et_pb_line_break_holder] -->  wrap.addEventListener('change', handle);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function handle(e){<!-- [et_pb_line_break_holder] -->    var t=e.target; if(!t) return;<!-- [et_pb_line_break_holder] -->    if (t.classList.contains('local_sell') || t.classList.contains('usd_sell') ||<!-- [et_pb_line_break_holder] -->        t.classList.contains('buy_usd') || t.classList.contains('qty')){<!-- [et_pb_line_break_holder] -->      if (t.classList.contains('qty')){<!-- [et_pb_line_break_holder] -->        t.value=(t.value||'').replace(\/\\D\/g,'').slice(0,3);<!-- [et_pb_line_break_holder] -->        ensureAutoPrice(t.closest('tr'));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      var tr=t.closest('tr'); updateRow(tr); updateYearTotalsForTable(tr.closest('table')); return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    if (t===shipIn || t===tarIn || t===taxIn || t===tgtIn){ updateAll(); }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;29px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; min_height=&#8221;183px&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\">\ud83e\uddf1<\/div>\n<h2><strong>Permanent &amp; Code\u2011Aligned<\/strong><\/h2>\n<h4>Kits are engineered to local authority\u2011approved plans with documentation to streamline approvals faster..<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\"><span>\ud83d\ude9a<\/span><\/div>\n<h2><strong>Global Supply, Local Build<\/strong><\/h2>\n<h4><span>ISO\u2011oriented factory partners; containerised kits to your port. TUFF+ Certified Builders assemble with standardised QA.<\/span><\/h4>\n<h4>Builders love the low costs.<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\"><span>\ud83c\udf0e<\/span><\/div>\n<h2><strong>Construction Speed<\/strong><\/h2>\n<h4>Build a permanent house shell &#8211; including foundations &#8211; in one day!!<br \/>(One wall module takes less than 5 minutes to install &#8211; including any embedded door or window)<\/p>\n<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(52,73,52,0.66)&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\">\u26a1<\/div>\n<h2><strong>Smart &amp; Off\u2011Grid Ready<\/strong><\/h2>\n<h4>Integrate solar PV, batteries and even solar\u2011driven AC systems.<\/h4>\n<h4>Reduce tenant operating expenses and improve energy resilience for remote or grid\u2011constrained sites.<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; min_height=&#8221;183px&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\">\ud83d\udd25<\/div>\n<h2><strong>Fire\u2011Resistant Envelope<\/strong><\/h2>\n<h4>Exterior cladding options over SIP cores achieve<\/h4>\n<h4><strong>robust fire performance<\/strong> and <strong>durable fa\u00e7ades<\/strong>.<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_text_color=&#8221;#EDF000&#8243; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;|||0px|false|false&#8221; custom_padding=&#8221;|||15px|false|false&#8221; custom_css_free_form=&#8221;.icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}&#8221; border_radii=&#8221;on|40px|40px|40px|40px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#0d3f00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"icon\">\ud83c\udf2a\ufe0f<\/div>\n<h2><strong>Hurricane\/Tornado<\/strong><\/h2>\n<h4>Uplift\u2011resistant interlock and flat roof profiles minimize aerofoil lift. <\/p>\n<p>Strength\u2011to\u2011weight advantages reduce damage in extreme events.<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(84,142,72,0.25)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/tuffplus.house\/housesectors\/&#8221; button_text=&#8221;TUFF+ Support for Suppliers&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#045900&#8243; button_border_radius=&#8221;67px&#8221; button_icon=&#8221;&#x26;||divi||400&#8243; button_text_shadow_style=&#8221;preset5&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_color=&#8221;#002d00&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li>\n<h3><strong>Training &amp; Onboarding<\/strong> for staff.<\/h3>\n<\/li>\n<li>\n<h3><strong>Technical Documentation<\/strong> (manuals, QA packs, compliance).<\/h3>\n<\/li>\n<li>\n<h3><strong>IP &amp; Branding License<\/strong> to market TUFF+ kits.<\/h3>\n<\/li>\n<li>\n<h3><strong>Marketing &amp; Leads<\/strong> from TUFF+ HQ.<\/h3>\n<\/li>\n<li>\n<h3><strong>Continuous Product Updates<\/strong> with new modules &amp; upgrades.<\/h3>\n<\/li>\n<li>\n<h3><strong>Compliance &amp; Certification<\/strong> Assistance with local codes.<\/h3>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/tuffplus.house\/housesectors\/&#8221; button_text=&#8221;Logistics &#038; Supply Chain Advantage&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#045900&#8243; button_border_radius=&#8221;67px&#8221; button_icon=&#8221;&#x26;||divi||400&#8243; button_text_shadow_style=&#8221;preset5&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_color=&#8221;#002d00&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li>\n<h3>Kits shipped <strong>containerized<\/strong> for low-cost global freight.<\/h3>\n<\/li>\n<li>\n<h3>Optimized packing reduces waste and transit damage.<\/h3>\n<\/li>\n<li>\n<h3>Suppliers maintain <strong>regional warehouses<\/strong> for rapid delivery.<\/h3>\n<\/li>\n<li>\n<h3>TUFF+ provides <strong>customs and compliance guidance<\/strong>.<\/h3>\n<\/li>\n<li>\n<h3>Manage <strong>last-mile logistics<\/strong> for added value.<\/h3>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/tuffplus.house\/reasons\/&#8221; button_text=&#8221;Territories &#038; Exclusivity&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#045900&#8243; button_border_radius=&#8221;67px&#8221; button_icon=&#8221;&#x26;||divi||400&#8243; button_text_shadow_style=&#8221;preset5&#8243; box_shadow_style=&#8221;preset2&#8243; box_shadow_color=&#8221;#002d00&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li>\n<h3><strong>Exclusive Territories may be<\/strong> granted for or within countries.<\/h3>\n<\/li>\n<li>\n<h3><strong>Performance Requirements<\/strong> ensure fairness &amp; scale.<\/h3>\n<\/li>\n<li>\n<h3><strong>Expansion Options<\/strong>: Grow into Master Distributor or Franchisee roles.<\/h3>\n<\/li>\n<li>\n<h3><strong>Right of First Refusal<\/strong> on adjacent territories.<\/h3>\n<\/li>\n<li>\n<h3>CETD Contract requires purchase of a <strong>TUFF+ demonstration house<\/strong><\/h3>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_video src=&#8221;\/wp-content\/uploads\/2025\/10\/TUFF-CET-SUPPLIER.mp4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; width_tablet=&#8221;100%&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;on|desktop&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; border_width_all=&#8221;5px&#8221; border_color_all=&#8221;#1A8E00&#8243; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][et_pb_heading title=&#8221;Eligibility &#038; Certification Process&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_text_align=&#8221;center&#8221; title_text_shadow_style=&#8221;preset5&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><\/h2>\n<h2><strong>CETD capabilities:<\/strong><\/h2>\n<ul>\n<li>\n<h2>Logistics &amp; distribution experience.<\/h2>\n<\/li>\n<li>\n<h2>Financial capacity for container orders &amp; warehousing.<\/h2>\n<\/li>\n<li>\n<h2>Commitment to TUFF+ standards.<\/h2>\n<\/li>\n<li>\n<h2>Ability to comply with local building codes.<\/h2>\n<\/li>\n<li>\n<h2>Respected in Territory<\/h2>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><strong>Onboarding Steps:<\/strong><\/h2>\n<ul>\n<li>\n<h2>Apply online to review CETD contract<\/h2>\n<\/li>\n<li>\n<h2>Due diligence &amp; capability review.<\/h2>\n<\/li>\n<li>\n<h2>NDA &amp; territory discussions.<\/h2>\n<\/li>\n<li>\n<h2>Training &amp; logistics audit.<\/h2>\n<\/li>\n<li>\n<h2>First pilot shipment.<\/h2>\n<\/li>\n<li>\n<h2>Public announcement as Certified Supplier.<\/h2>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;\/wp-content\/uploads\/2025\/10\/TUFF-design-service.jpg?_t=1761146494&#8243; title_text=&#8221;TUFF+ design service&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; border_width_all=&#8221;3px&#8221; box_shadow_style=&#8221;preset2&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TUFF+ Certified Exclusive Territory Distributors (CETD)\u00a0 CETDs Distribute TUFF+ House Kits, manage logistics and inventory, and secure exclusive rights in their country\/region territory. TUFF+ SIP\u2011based homes are engineered for long life, strong, fast build, profitable supply of housing up to 4 stories high,offering new materials that are stronger than titanium! INTRODUCTION SLIDE SHOW (Requires Google [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1663,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"[et_pb_section fb_built=\"1\" _builder_version=\"4.27.4\" _module_preset=\"default\" background_color=\"#233d23\" background_image=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/10\/housing-development.jpg?_t=1760192467\" background_blend=\"overlay\" custom_padding=\"||0px|||\" hover_enabled=\"0\" border_width_all=\"11px\" border_color_all=\"#001608\" global_colors_info=\"{}\" sticky_enabled=\"0\"][et_pb_row column_structure=\"1_2,1_2\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"1_2\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_heading title=\"For Property Developers & Housing Entrepreneurs\" _builder_version=\"4.27.4\" _module_preset=\"default\" title_text_color=\"#FFFFFF\" title_font_size=\"38px\" title_letter_spacing=\"5px\" title_line_height=\"1.4em\" title_text_shadow_style=\"preset5\" global_colors_info=\"{}\"][\/et_pb_heading][\/et_pb_column][et_pb_column type=\"1_2\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" text_text_color=\"#FFFFFF\" text_font_size=\"18px\" header_text_color=\"#EDF000\" global_colors_info=\"{}\"]<div class=\"eyebrow\"><\/div>\n<h1>Permanent, Code\u2011Aligned Kits \u2014 Resilient by Design<\/h1>\n<p class=\"lead\">Deliver communities faster with predictable costs.<\/p>\n<p class=\"lead\">TUFF+ SIP\u2011based homes are engineered for<span>\u00a0<\/span><strong>fire resistance<\/strong>,<span>\u00a0<\/span><strong>hurricane uplift<\/strong><span>\u00a0<\/span>mitigation, and<span>\u00a0<\/span><strong>earthquake performance<\/strong>, with options for<span>\u00a0<\/span><strong>solar\/ battery<\/strong>.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\"1_5,1_5,1_5,1_5,1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" width=\"97%\" max_width=\"1544px\" global_colors_info=\"{}\"][et_pb_column type=\"1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"Compress on\u2011site schedules for faster move in\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#EDF000\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][et_pb_column type=\"1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"Reduce variance & rework via standardization\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#EDF000\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][et_pb_column type=\"1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"Lower lifecycle opex with high\u2011R envelopes + solar\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#EDF000\" button_border_radius=\"67px\" hover_enabled=\"0\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\" sticky_enabled=\"0\"][\/et_pb_button][\/et_pb_column][et_pb_column type=\"1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"Resilience narrative for lenders & insurers\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#EDF000\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][et_pb_column type=\"1_5\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\" TUFF+ foundations and  SIP shell in hours\/days\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#EDF000\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" locked=\"off\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.4\" _module_preset=\"default\" background_color=\"rgba(52,73,52,0.66)\" module_alignment=\"center\" custom_padding=\"||0px||false|false\" hover_enabled=\"0\" global_colors_info=\"{}\" sticky_enabled=\"0\"][et_pb_row column_structure=\"1_3,1_3,1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" global_colors_info=\"{}\" sticky_enabled=\"0\" custom_margin=\"-38px|auto||auto||\" max_width=\"2268px\" max_width_last_edited=\"on|tablet\" module_alignment=\"center\" max_width_tablet=\"2268px\" max_width_phone=\"2268px\"][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"Factory\u2011made SIP envelope\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][et_pb_button button_text=\"Containerised supply\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][et_pb_column _builder_version=\"4.27.4\" _module_preset=\"default\" type=\"1_3\" hover_enabled=\"0\" sticky_enabled=\"0\"][et_pb_image src=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/10\/TUFF-house-kit.png?_t=1760208790\" title_text=\"TUFF+ house kit\" align=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" border_width_all=\"2px\" box_shadow_style=\"preset2\" global_colors_info=\"{}\" sticky_enabled=\"0\"][\/et_pb_image][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_text=\"QA manuals & details\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][et_pb_button button_text=\"Supplier\/builder networks\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_border_radius=\"67px\" box_shadow_style=\"preset6\" box_shadow_color=\"#1A8E00\" global_colors_info=\"{}\"][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.4\" _module_preset=\"default\" background_color=\"rgba(52,73,52,0.66)\" global_colors_info=\"{}\"][et_pb_row make_equal=\"on\" _builder_version=\"4.27.4\" _module_preset=\"default\" height_tablet=\"\" height_phone=\"\" height_last_edited=\"on|desktop\" custom_margin=\"-42px||-77px||false|false\" custom_margin_tablet=\"-42px||-77px||false|false\" custom_margin_phone=\"-42px||-77px||false|false\" custom_margin_last_edited=\"on|desktop\" global_colors_info=\"{}\"][et_pb_column type=\"4_4\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\"1_3,1_3,1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" min_height=\"183px\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\">\ud83e\uddf1<\/div>\n<h2><strong>Permanent &amp; Code\u2011Aligned<\/strong><\/h2>\n<h4>Kits are engineered to local authority\u2011approved plans with documentation to streamline approvals faster..<\/h4>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\"><span>\ud83d\ude9a<\/span><\/div>\n<h2><strong>Global Supply, Local Build<\/strong><\/h2>\n<h4><span>ISO\u2011oriented factory partners; containerised kits to your port. TUFF+ Certified Builders assemble with standardised QA.<\/span><\/h4>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\"><span>\ud83c\udf0e<\/span><\/div>\n<h2><strong>Seismic Performance<\/strong><\/h2>\n<h4><span>Light, stiff shells with lower mass reduce inertial loads.<\/span><\/h4>\n<h4><span>Module integration simplifies inspection and speed repairs.<\/span><\/h4>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.4\" _module_preset=\"default\" background_color=\"rgba(52,73,52,0.66)\" module_alignment=\"center\" global_colors_info=\"{}\" custom_padding=\"0px|||||\"][et_pb_row column_structure=\"1_3,1_3,1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\">\u26a1<\/div>\n<h2><strong>Off\u2011Grid Ready<\/strong><\/h2>\n<h4>Integrate solar PV, batteries and even solar\u2011driven AC systems.<\/h4>\n<h4>Reduce tenant operating expenses and improve energy resilience for remote or grid\u2011constrained sites.<\/h4>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" min_height=\"183px\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\">\ud83d\udd25<\/div>\n<h2><strong>Fire\u2011Resistant Envelope<\/strong><\/h2>\n<h4>Exterior cladding options over SIP cores achieve<\/h4>\n<h4><strong>robust fire performance<\/strong> and <strong>durable fa\u00e7ades<\/strong>.<\/h4>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" header_text_color=\"#EDF000\" background_color=\"#FFFFFF\" custom_margin=\"|||0px|false|false\" custom_padding=\"|||15px|false|false\" custom_css_free_form=\".icon{||  width:28px;height:28px;border-radius:8px;||  background:#2ba72b; color:#fff; display:inline-flex;||  align-items:center; justify-content:center;||  font-weight:800; margin-right:8px;||}\" border_radii=\"on|40px|40px|40px|40px\" border_width_all=\"5px\" border_color_all=\"#0d3f00\" box_shadow_style=\"preset2\" global_colors_info=\"{}\"]<div class=\"icon\">\ud83c\udf2a\ufe0f<\/div>\n\n<h2><strong>Hurricane\/Tornado<\/strong><\/h2>\n<h4>Uplift\u2011resistant interlock and flat roof profiles minimize aerofoil lift. \n\nStrength\u2011to\u2011weight advantages reduce damage in extreme events.<\/h4>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.4\" _module_preset=\"default\" background_color=\"rgba(84,142,72,0.25)\" global_colors_info=\"{}\"][et_pb_row column_structure=\"1_3,1_3,1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_url=\"https:\/\/tuffplus.house\/housesectors\/\" button_text=\"Three Product Paths\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_bg_color=\"#045900\" button_border_radius=\"67px\" button_icon=\"&#x26;||divi||400\" button_text_shadow_style=\"preset5\" box_shadow_style=\"preset2\" box_shadow_color=\"#002d00\" locked=\"off\" global_colors_info=\"{}\"][\/et_pb_button][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"]<h1><strong><span class=\"pill\">PRESTIGE<span><\/span><\/span><\/strong><\/h1>\n<h3>Bespoke finishes<\/h3>\n<p>Architectural detailing and premium materials for flagship developments.<\/p>\n<h1><strong><span class=\"pill\">PREMIER<\/span><\/strong><span><\/span><\/h1>\n<h3>Configurable upgrades<\/h3>\n<p>Feature options (fa\u00e7ade, kitchens, bathrooms, energy) for mainstream marketability.<\/p>\n<h1><strong><span class=\"pill\">ECONOMY<\/span><\/strong><span><\/span><\/h1>\n<h3>Rapid, durable entry<\/h3>\n<p>Lean spec for essential housing at scale. Same structural backbone.<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_url=\"https:\/\/tuffplus.house\/housesectors\/\" button_text=\"TUFF+ Partnerships\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_bg_color=\"#045900\" button_border_radius=\"67px\" button_icon=\"&#x26;||divi||400\" button_text_shadow_style=\"preset5\" box_shadow_style=\"preset2\" box_shadow_color=\"#002d00\" locked=\"off\" global_colors_info=\"{}\"][\/et_pb_button][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"]<h1><strong><span class=\"pill\">FACTORY QUALITY<\/span><\/strong><\/h1>\n<p><span>TUFF+ ISO Certified manufacturers provide factory quality &amp; QA.<\/span><\/p>\n<p><strong><span class=\"pill\"><\/span><\/strong><\/p>\n<h1><strong><span class=\"pill\">LOWER BUILD TIME<span><\/span><\/span><\/strong><\/h1>\n<p>Compress on\u2011site schedules; shells in hours\/days<\/p>\n<h1><strong>MODULAR SIMPLICITY<\/strong><\/h1>\n<p>Reduce variance &amp; rework via standardized details<\/p>\n<h1><strong>PERMANENCE &amp; QUALITY<\/strong><\/h1>\n<p>Resilience narrative for lenders &amp; insurers<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\"1_3\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_button button_url=\"https:\/\/tuffplus.house\/reasons\/\" button_text=\"Developer Benefits\" button_alignment=\"center\" _builder_version=\"4.27.4\" _module_preset=\"default\" custom_button=\"on\" button_text_color=\"#FFFFFF\" button_bg_color=\"#045900\" button_border_radius=\"67px\" button_icon=\"&#x26;||divi||400\" button_text_shadow_style=\"preset5\" box_shadow_style=\"preset2\" box_shadow_color=\"#002d00\" locked=\"off\" global_colors_info=\"{}\"][\/et_pb_button][et_pb_text _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"]<h1><strong><span class=\"pill\">LOWER COSTS<\/span><\/strong><\/h1>\n<p><span>Ask for our attractive costing per kit, and then calculate your own price for your exclusive country\/territory.<\/span><\/p>\n<p><strong><span class=\"pill\"><\/span><\/strong><\/p>\n<h1><strong>KISS PRINCIPLE<\/strong><\/h1>\n<p>Less complexity at build time, 2 minutes to INTERLOCK two modules.<\/p>\n<p>Kits as supplied as a shell\/skeleton or as an agreed total turnkey implementation including finishes and appliances.<\/p>\n<h1><strong>GLOBAL BRAND<\/strong><\/h1>\n<p>TUFF+ is the brand for better building, as we grow so do your opportunities to expand!!<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_column type=\"4_4\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_video src=\"https:\/\/tuffplus.global\/wp-content\/uploads\/2025\/10\/TUFF-WELCOME-to-suppliers.mp4\" _builder_version=\"4.27.4\" _module_preset=\"default\" width=\"45%\" width_tablet=\"45%\" width_phone=\"45%\" width_last_edited=\"on|phone\" max_width=\"100%\" module_alignment=\"center\" global_colors_info=\"{}\"][\/et_pb_video][\/et_pb_column][\/et_pb_row][\/et_pb_section]","_et_gb_content_width":"","footnotes":""},"class_list":["post-2359","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/pages\/2359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/comments?post=2359"}],"version-history":[{"count":47,"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/pages\/2359\/revisions"}],"predecessor-version":[{"id":2732,"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/pages\/2359\/revisions\/2732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/media\/1663"}],"wp:attachment":[{"href":"https:\/\/tuffplus.global\/ro\/wp-json\/wp\/v2\/media?parent=2359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}