// Formcraft first-touch attribution (HubSpot-ready)
(function(){
var KEY = 'fc_attr';
function read(){ try { return JSON.parse(localStorage.getItem(KEY) || 'null'); } catch(e){ return null; } }
var q = new URLSearchParams(window.location.search);
var cur = {
utm_source: q.get('utm_source'), utm_medium: q.get('utm_medium'),
utm_campaign: q.get('utm_campaign'), utm_term: q.get('utm_term'),
gclid: q.get('gclid'),
referrer: document.referrer || null,
landing: window.location.pathname,
ts: new Date().toISOString()
};
var hasNew = cur.utm_source || cur.gclid || (cur.referrer && cur.referrer.indexOf('formcraft') === -1);
var saved = read();
if(!saved || hasNew){
if(!saved){ saved = cur; }
else { ['utm_source','utm_medium','utm_campaign','utm_term','gclid','referrer'].forEach(function(k){ if(cur[k]) saved[k] = cur[k]; }); saved.landing = cur.landing; }
try { localStorage.setItem(KEY, JSON.stringify(saved)); } catch(e){}
}
window.fcAttribution = function(){
var a = read() || {};
return [
'Source: ' + (a.utm_source || a.referrer || 'direct'),
'Medium: ' + (a.utm_medium || '-'),
'Campaign: ' + (a.utm_campaign || '-'),
'GCLID: ' + (a.gclid || '-'),
'First landing page: ' + (a.landing || '-')
];
};
// GTM dataLayer bridge (no-op if GTM absent)
window.dataLayer = window.dataLayer || [];
window.fcTrack = function(event, data){ data = data || {}; data.event = event; window.dataLayer.push(data); };
})();
html{scroll-behavior:smooth}
.font-800{font-weight:800}.font-900{font-weight:900}
.eyebrow{letter-spacing:.22em;font-size:.72rem;font-weight:600;text-transform:uppercase}
.card-hover{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}
.card-hover:hover{transform:translateY(-4px);border-color:#C99A3C}
.qopt{cursor:pointer;transition:border-color .25s,background .25s}
.qopt:hover{border-color:#C99A3C}
.qopt.sel{border-color:#C99A3C;background:rgba(201,154,60,.08)}
.qopt.sel .qdot{background:#C99A3C}
.fchip{cursor:pointer;transition:all .2s}
.fchip.on{background:#C99A3C;color:#1B2329;border-color:#C99A3C}
@media (prefers-reduced-motion:reduce){}
#fc-landing .bg-lime, #fc-page .bg-lime { background: #0083A4 !important; color: #FFFFFF !important; }
#fc-landing .bg-lime:hover, #fc-page .bg-lime:hover { background: #00A3CB !important; }
#fc-landing .text-lime, #fc-page .text-lime { color: #4BBCD5 !important; }
#fc-landing .border-lime, #fc-page .border-lime { border-color: #0083A4 !important; }
#fc-landing #nav a.cta-shine.bg-lime, #fc-page #nav a.cta-shine.bg-lime { background: #0083A4 !important; color: #FFFFFF !important; }
#fc-landing #nav a.cta-shine.bg-lime:hover, #fc-page #nav a.cta-shine.bg-lime:hover { background: #00A3CB !important; }
#fc-landing .bg-amber, #fc-page .bg-amber { background: #C99A3C !important; color: #1B2329 !important; }
#fc-landing .bg-amber:hover, #fc-page .bg-amber:hover { background: #E2B558 !important; }
#fc-landing .bg-amber *, #fc-page .bg-amber * { color: #1B2329 !important; }
#fc-landing .bg-lime *, #fc-page .bg-lime * { color: #FFFFFF !important; }
@media (max-width: 767px) {
#fc-landing h1, #fc-page h1 { font-size: clamp(2.1rem, 8.5vw, 3.4rem) !important; }
#fc-landing h2, #fc-page h2 { font-size: clamp(1.7rem, 6.5vw, 2.4rem) !important; }
#fc-landing p, #fc-page p { font-size: 1.06rem; }
#fc-page .overflow-x-auto { overflow-x: visible !important; }
#fc-page table.responsive-cards, #fc-page table.responsive-cards tbody,
#fc-page table.responsive-cards tr, #fc-page table.responsive-cards td { display: block; width: 100%; }
#fc-page table.responsive-cards thead { display: none; }
#fc-page table.responsive-cards tr { border: 1px solid #3A4852; border-radius: 12px; margin-bottom: 12px; padding: 10px 14px; }
#fc-page table.responsive-cards td { border: none; padding: 6px 0; }
#fc-page table.responsive-cards td:first-child { font-weight: 700; color: #C99A3C; }
#fc-page .spec-row { display: block !important; border: 1px solid #3A4852 !important; border-radius: 12px; margin-bottom: 12px; }
#fc-page .spec-row > div { padding: 3px 0; }
#fc-page .spec-row > div.col-span-2 { font-size: 1.05rem; }
}
#fc-landing #nav a.cta-shine, #fc-page #nav a.cta-shine {
background: #C99A3C !important; color: #1B2329 !important;
filter: none !important; -webkit-filter: none !important;
backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
box-shadow: none !important; opacity: 1 !important;
}
#fc-landing #nav a.cta-shine:hover { background: #E2B558 !important; }
#fc-landing #nav a.cta-shine * { color: #1B2329 !important; filter: none !important; }
.fc-crumb a{color:inherit;text-decoration:none}
Home / Resource Centre {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "/"}, {"@type": "ListItem", "position": 2, "name": "Resource Centre"}]}
Engineering resource centre
Every document. One filter away.
Brochures, design guides, compliance documents, CAD files and installation guides — filtered by product and document type. Built for builders, architects and engineers.
No documents match those filters — clear filters .
Installation videos
Watch the systems go together.
Real installs and demonstrations from the Formcraft archive — more on the Formcraft YouTube channel .
FastForm wall installation — permanent formwork with a PVC connection system, commercial walls.
FastForm FC-PVC wall installation timelapse — panels and trusses, Manning WA.
FormCraft ICF construction — accommodation module built with FormPro ICF walls and FormDeck suspended slab.
Formcraft wall concrete pour — filling permanent formwork walls on site.
document.addEventListener('DOMContentLoaded', function(){
var DOCS = [
{p:'icf', t:'brochure', name:'Residential Brochure', desc:'FormPro ICF in residential construction', url:'/wp-content/uploads/2019/05/residential.pdf', tag:'PDF'},
{p:'icf', t:'guide', name:'FormPro Residential Design Manual', desc:'Design guide, January 2021 edition', url:'/wp-content/uploads/2021/05/FormPro-Residential-Design-Manual-Jan2021-web.pdf', tag:'PDF'},
{p:'icf', t:'compliance', name:'BCA Compliance Document', desc:'Building Code of Australia compliance summary — all systems', url:'/wp-content/uploads/2019/05/bca-compliance.pdf', tag:'PDF'},
{p:'icf', t:'compliance', name:'Acoustic Performance Tests — FormPro & FormDeck', desc:'Laboratory acoustic test results for wall and slab systems', url:'/wp-content/uploads/2019/05/acoustic-performance-tests-of-formpro-and-formdeck.pdf', tag:'PDF'},
{p:'icf', t:'compliance', name:'Field Sound Transmission Loss Test — Inter-tenancy Wall', desc:'FormPro ICF field acoustic test, inter-tenancy walls', url:'/wp-content/uploads/2019/05/formpro-field-sound-transmission-loss-test-for-inter-tenancy-wall.pdf', tag:'PDF'},
{p:'icf', t:'compliance', name:'FormPro Impact Sound Test', desc:'Impact sound insulation test results', url:'/wp-content/uploads/2019/05/formpro-impact-sound-test.pdf', tag:'PDF'},
{p:'icf', t:'compliance', name:'FormPro EE Walls — Fire & Structural', desc:'Fire resistance and structural assessment, EE wall series', url:'/wp-content/uploads/2019/05/formpro-ee-walls.pdf', tag:'PDF'},
{p:'icf', t:'cad', name:'CAD Files — FormPro ICF', desc:'DWG details for documentation', url:'/#quote', tag:'On request'},
{p:'reolok', t:'guide', name:'ReoLok Design Manual — November 2025', desc:'Complete approved design manual, RL162 and RL200', url:'/#quote', tag:'PDF'},
{p:'reolok', t:'guide', name:'Wall Selection Guide — RL162 / RL200', desc:'Model data and selection criteria', url:'/#quote', tag:'PDF'},
{p:'reolok', t:'compliance', name:'Performance & Compliance — ReoLok', desc:'Standards, assessments and test data', url:'/#quote', tag:'On request'},
{p:'reolok', t:'faq', name:'Technical FAQs — ReoLok', desc:'Applications, installation and support', url:'/reolok/', tag:'Online'},
{p:'pvc', t:'brochure', name:'PVC System Overview', desc:'Lightweight PVC permanent formwork', url:'/#quote', tag:'On request'},
{p:'pvc', t:'cad', name:'CAD Files — PVC', desc:'DWG details for documentation', url:'/#quote', tag:'On request'},
{p:'fastform', t:'guide', name:'FastForm Design Guide', desc:'September 2020 edition', url:'/wp-content/uploads/2020/09/fastform-design-guide-09-20.pdf', tag:'PDF'},
{p:'fastform', t:'compliance', name:'FastForm Non-Combustibility Report', desc:'FC11356 fire test report — non-combustibility assessment', url:'/wp-content/uploads/2019/07/FC11356-Formcraft-Fastform-non-combustibility-Report.pdf', tag:'PDF'},
{p:'fastform', t:'compliance', name:'FormPro TT Walls — Fire & Structural', desc:'Fire resistance and structural assessment, TT wall series', url:'/wp-content/uploads/2019/05/formpro-tt-walls.pdf', tag:'PDF'},
{p:'fastform', t:'compliance', name:'FormPro ET/TE Walls — Fire & Structural', desc:'Fire resistance and structural assessment, ET/TE wall series', url:'/wp-content/uploads/2019/05/formpro-et-te-walls.pdf', tag:'PDF'},
{p:'fastform', t:'install', name:'FastForm Installation Video', desc:'FC-PVC wall installation timelapse', url:'https://www.youtube.com/watch?v=vg8Do7gIFpU', tag:'Video'},
{p:'fastform', t:'cad', name:'CAD Files — FastForm', desc:'DWG details for documentation', url:'/#quote', tag:'On request'},
{p:'formdeck', t:'guide', name:'FormDeck Design Guide', desc:'Suspended slab system design', url:'/wp-content/uploads/2019/05/formdeck-design-guide.pdf', tag:'PDF'},
{p:'formdeck', t:'brochure', name:'Residential Brochure — FormDeck', desc:'FormDeck in residential construction', url:'/wp-content/uploads/2019/05/residential.pdf', tag:'PDF'},
{p:'formdeck', t:'cad', name:'CAD Files — FormDeck', desc:'DWG details for documentation', url:'/#quote', tag:'On request'},
{p:'all', t:'brochure', name:'Formcraft Corporate Overview', desc:'Systems, projects and capabilities', url:'/#quote', tag:'On request'}
];
var PRODUCTS = [['all','All products'],['icf','FormPro ICF'],['reolok','ReoLok'],['pvc','PVC'],['fastform','FastForm'],['formdeck','FormDeck']];
var TYPES = [['all','All types'],['brochure','Brochures'],['guide','Design guides'],['compliance','Compliance'],['cad','CAD files'],['install','Installation'],['faq','FAQs']];
var PROD_NAMES = {icf:'FormPro ICF', reolok:'ReoLok', pvc:'PVC', fastform:'FastForm', formdeck:'FormDeck', all:'Formcraft'};
var TYPE_NAMES = {brochure:'Brochure', guide:'Design guide', compliance:'Compliance', cad:'CAD', install:'Installation', faq:'FAQ'};
var prod = 'all', type = 'all';
function chips(el, list, current, cb){
el.innerHTML = '';
list.forEach(function(it){
var b = document.createElement('button');
b.type = 'button';
b.className = 'fchip text-sm border border-line rounded-full px-4 py-2 text-paper2' + (current === it[0] ? ' on' : '');
b.textContent = it[1];
b.addEventListener('click', function(){ cb(it[0]); });
el.appendChild(b);
});
}
function render(){
chips(document.getElementById('prodChips'), PRODUCTS, prod, function(v){ prod = v; render(); });
chips(document.getElementById('typeChips'), TYPES, type, function(v){ type = v; render(); });
var grid = document.getElementById('docGrid');
var shown = DOCS.filter(function(d){
return (prod === 'all' || d.p === prod || d.p === 'all') && (type === 'all' || d.t === type);
});
document.getElementById('noDocs').classList.toggle('hidden', shown.length > 0);
grid.innerHTML = shown.map(function(d){
return '
' +
'' +
'' + TYPE_NAMES[d.t] + ' ' +
'' + d.tag + '
' +
'' + d.name + '
' +
'' + d.desc + '
' +
'' + PROD_NAMES[d.p] + '
';
}).join('');
}
var clearBtn = document.getElementById('clearF');
if(clearBtn) clearBtn.addEventListener('click', function(){ prod='all'; type='all'; render(); });
render();
});
Victorian distributor
Formcraft Victoria — John Rousakis, General Manager
Australian permanent formwork wall & slab systems — designed for speed, thermal performance and zero-lot boundary construction.
Talk to us
1800 367 627
info@formcraft.com.au
Interactive Quote
© 2026 FormCraft Pty Ltd · Indicative prices ex GST, confirmed by estimator
document.addEventListener('DOMContentLoaded', function(){
var nav = document.getElementById('nav');
if(nav) window.addEventListener('scroll', function(){
if (window.scrollY > 30) nav.classList.add('bg-ink/95','backdrop-blur','shadow-lg');
else nav.classList.remove('bg-ink/95','backdrop-blur','shadow-lg');
});
});