1:"$Sreact.fragment" 2:I[70119,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default"] 3:I[39756,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default"] 4:I[37457,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default"] 5:I[5500,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"Image"] d:I[68027,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"default",1] :HL["/_next/static/chunks/105tm8jv_mfa8.css","style"] :HL["/_next/static/media/303804218d80822e-s.p.3lj349bs9hfu1.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2","font",{"crossOrigin":"","type":"font/woff2"}] b:X 0:{"P":null,"c":["","contact"],"q":"","i":false,"f":[[["",{"children":["contact",{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/105tm8jv_mfa8.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/3fntmmi971322.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/1hu6401ucytey.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"barlow_condensed_bb0e4977-module__sYH-rq__variable inter_1c482907-module__MAw3VW__variable bg-blueprint-paper text-charcoal","children":[["$","$L2",null,{}],["$","main",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"bg-blueprint-grid-light text-charcoal mt-16 border-t-2 border-steel","children":[["$","div",null,{"className":"mx-auto max-w-6xl px-4 py-10 grid grid-cols-1 md:grid-cols-3 gap-8","children":[["$","div",null,{"children":[["$","$L5",null,{"src":"/images/logo.png","alt":"Truss City Roofing","width":330,"height":220,"className":"h-20 w-auto mb-3"}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"Residential & commercial roofing, proudly serving all provinces across South Africa."}],["$","p",null,{"className":"text-sm mt-4 text-charcoal/70","children":"7 Seeboo Road, Isipingo Rail, 4133"}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"P.O. Box 12144, Jacobs, 4026"}],["$","p",null,{"className":"text-sm mt-4","children":["$","a",null,{"href":"tel:+27319028786","className":"hover:text-rust","children":"Tel 031 902 8786"}]}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"Fax 03191218686"}],["$","p",null,{"className":"text-sm","children":["$","a",null,{"href":"mailto:info@trusscity.com","className":"hover:text-rust","children":"info@trusscity.com"}]}],["$","a",null,{"href":"https://www.facebook.com/profile.php?id=100090730152764","target":"_blank","rel":"noopener noreferrer","aria-label":"Truss City Roofing on Facebook","className":"mt-4 inline-flex items-center gap-2 text-sm hover:text-rust","children":[["$","svg",null,{"viewBox":"0 0 24 24","className":"h-5 w-5","fill":"currentColor","aria-hidden":"true","children":["$","path",null,{"d":"M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5.02 3.66 9.18 8.44 9.94v-7.03H7.9v-2.91h2.54V9.85c0-2.5 1.49-3.89 3.77-3.89 1.09 0 2.23.2 2.23.2v2.45h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.44 2.91h-2.34V22c4.78-.76 8.44-4.92 8.44-9.94Z"}]}],"Follow us on Facebook"]}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-headline text-lg uppercase mb-2","children":"Business Hours"}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"Mon – Fri: 7:00 – 17:00"}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"Sat: 8:00 – 13:00"}],["$","p",null,{"className":"text-sm text-charcoal/70","children":"Sun: Closed"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-headline text-lg uppercase mb-2","children":"Quick Links"}],"$L6"]}]]}],"$L7"]}],"$L8"]}]}]]}],{"children":["$L9",{"children":["$La",{},null,false,null]},null,false,"$b"]},null,false,null],"$Lc",false]],"m":"$undefined","G":["$d",["$Le"]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"jXlSfxsxxwYIiO0MQBnr6"} f:I[22016,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],""] 10:I[59095,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js","/_next/static/chunks/22yiohkao6na7.js"],"default"] 11:"$Sreact.suspense" 12:I[10595,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js","/_next/static/chunks/22yiohkao6na7.js"],"default"] 13:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"OutletBoundary"] 15:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"ViewportBoundary"] 17:I[97367,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"MetadataBoundary"] 6:["$","ul",null,{"className":"text-sm space-y-1","children":[["$","li",null,{"children":["$","$Lf",null,{"prefetch":false,"href":"/services","className":"hover:text-rust","children":"Services"}]}],["$","li",null,{"children":["$","$Lf",null,{"prefetch":false,"href":"/gallery","className":"hover:text-rust","children":"Gallery"}]}],["$","li",null,{"children":["$","$Lf",null,{"prefetch":false,"href":"/about","className":"hover:text-rust","children":"About"}]}],["$","li",null,{"children":["$","$Lf",null,{"prefetch":false,"href":"/contact","className":"hover:text-rust","children":"Contact"}]}]]}] 7:["$","div",null,{"className":"border-t border-steel/30 px-4 py-4 text-center text-xs text-charcoal/60","children":["© ",2026," I A M H Truss City (Pty) Ltd, trading as Truss City Roofing. Reg. 2019/467649/23. All rights reserved."]}] 8:["$","a",null,{"href":"https://wa.me/27687421807","target":"_blank","rel":"noopener noreferrer","aria-label":"Chat with us on WhatsApp","className":"fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center bg-[#25D366] text-white shadow-lg transition-transform duration-200 hover:scale-110","children":["$","svg",null,{"viewBox":"0 0 24 24","className":"h-7 w-7","fill":"currentColor","aria-hidden":"true","children":["$","path",null,{"d":"M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.71.45 3.38 1.3 4.86L2 22l5.36-1.4a9.9 9.9 0 0 0 4.68 1.19h.01c5.46 0 9.9-4.45 9.9-9.91 0-2.65-1.03-5.14-2.9-7.01A9.82 9.82 0 0 0 12.04 2Zm5.8 14.16c-.24.68-1.4 1.32-1.93 1.36-.5.05-1.02.24-3.4-.71-2.87-1.15-4.71-4.09-4.85-4.28-.14-.19-1.16-1.54-1.16-2.94s.73-2.09 1-2.38c.26-.28.57-.35.76-.35h.55c.18 0 .42-.03.64.49.24.58.81 2 .88 2.15.07.14.12.31.02.5-.1.19-.15.31-.29.47-.14.17-.3.37-.43.5-.14.14-.29.29-.12.57.16.28.72 1.19 1.55 1.93 1.07.95 1.97 1.24 2.25 1.38.28.14.44.12.6-.07.16-.19.68-.79.86-1.06.18-.28.36-.23.6-.14.24.09 1.55.73 1.81.86.26.14.44.2.5.31.06.11.06.65-.18 1.32Z"}]}]}] 9:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] a:["$","$1","c",{"children":[[["$","section",null,{"className":"relative bg-blueprint-grid-light text-charcoal py-16 overflow-hidden","children":[["$","svg",null,{"viewBox":"0 0 400 240","className":"pointer-events-none select-none hidden lg:block absolute right-6 top-6 w-64 h-40 text-steel/10","fill":"none","aria-hidden":"true","children":[["$","defs",null,{"children":[["$","marker",null,{"id":"bp-arrow-start","markerWidth":"8","markerHeight":"8","refX":"4","refY":"4","orient":"auto","children":["$","path",null,{"d":"M8,0 L0,4 L8,8 Z","fill":"currentColor"}]}],["$","marker",null,{"id":"bp-arrow-end","markerWidth":"8","markerHeight":"8","refX":"4","refY":"4","orient":"auto","children":["$","path",null,{"d":"M0,0 L8,4 L0,8 Z","fill":"currentColor"}]}]]}],["$","path",null,{"d":"M40 160 L200 40 L360 160","stroke":"currentColor","strokeWidth":"1.5"}],["$","path",null,{"d":"M80 160 L200 66 L320 160","stroke":"currentColor","strokeWidth":"1","strokeDasharray":"4 3"}],["$","path",null,{"d":"M120 160 L200 92 L280 160","stroke":"currentColor","strokeWidth":"1","strokeDasharray":"4 3"}],["$","line",null,{"x1":"40","y1":"160","x2":"360","y2":"160","stroke":"currentColor","strokeWidth":"1.5"}],["$","line",null,{"x1":"40","y1":"192","x2":"360","y2":"192","stroke":"currentColor","strokeWidth":"1","markerStart":"url(#bp-arrow-start)","markerEnd":"url(#bp-arrow-end)"}],["$","line",null,{"x1":"40","y1":"160","x2":"40","y2":"198","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","line",null,{"x1":"360","y1":"160","x2":"360","y2":"198","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","text",null,{"x":"200","y":"210","textAnchor":"middle","fontSize":"11","fontFamily":"monospace","fill":"currentColor","children":"6400 mm"}],["$","line",null,{"x1":"200","y1":"40","x2":"200","y2":"76","stroke":"currentColor","strokeWidth":"0.75","strokeDasharray":"2 2"}],["$","path",null,{"d":"M172 60 A 33 33 0 0 1 200 40","stroke":"currentColor","strokeWidth":"1"}],["$","text",null,{"x":"176","y":"53","fontSize":"10","fontFamily":"monospace","fill":"currentColor","children":"22°"}],["$","line",null,{"x1":"18","y1":"40","x2":"18","y2":"160","stroke":"currentColor","strokeWidth":"1","markerStart":"url(#bp-arrow-start)","markerEnd":"url(#bp-arrow-end)"}],["$","text",null,{"x":"12","y":"100","fontSize":"10","fontFamily":"monospace","fill":"currentColor","textAnchor":"middle","transform":"rotate(-90 12 100)","children":"2100 mm"}],["$","text",null,{"x":"40","y":"228","fontSize":"10","fontFamily":"monospace","fill":"currentColor","letterSpacing":"1","children":"TRUSS ELEVATION — REF A.01"}]]}],["$","div",null,{"className":"relative mx-auto max-w-6xl px-4","children":["$","$L10",null,{"children":[["$","p",null,{"className":"font-mono text-xs uppercase tracking-widest text-steel mb-3","children":"// Request For Quote"}],["$","p",null,{"className":"font-headline text-4xl uppercase","children":"Get a Free Quote"}],["$","p",null,{"className":"mt-4 text-charcoal/80 max-w-2xl","children":"Tell us about your roof and we'll get back to you with a free, no-obligation quote."}]]}]}]]}],["$","section",null,{"className":"mx-auto max-w-6xl px-4 py-16 grid grid-cols-1 md:grid-cols-3 gap-10 border-t border-steel/20","children":[["$","$L10",null,{"className":"md:col-span-2","children":["$","$11",null,{"fallback":null,"children":["$","$L12",null,{}]}]}],["$","$L10",null,{"delay":120,"children":[["$","p",null,{"className":"font-mono text-xs uppercase tracking-widest text-steel mb-2","children":"// Direct Line"}],["$","p",null,{"className":"font-headline text-xl uppercase mb-2","children":"Contact Details"}],["$","p",null,{"className":"text-sm text-charcoal/80","children":["$","a",null,{"href":"tel:+27319028786","className":"hover:text-steel","children":"Tel 031 902 8786"}]}],["$","p",null,{"className":"text-sm text-charcoal/80","children":"Fax 03191218686"}],["$","p",null,{"className":"text-sm text-charcoal/80","children":["$","a",null,{"href":"mailto:info@trusscity.com","className":"hover:text-steel","children":"info@trusscity.com"}]}],["$","p",null,{"className":"text-sm text-charcoal/80 mt-4","children":"7 Seeboo Road, Isipingo Rail, 4133"}],["$","p",null,{"className":"text-sm text-charcoal/80","children":"P.O. Box 12144, Jacobs, 4026"}],["$","p",null,{"className":"text-sm text-charcoal/80 mt-4","children":["Mon – Fri: 7:00 – 17:00",["$","br",null,{}],"Sat: 8:00 – 13:00"]}]]}]]}]],[["$","script","script-0",{"src":"/_next/static/chunks/22yiohkao6na7.js","async":true,"nonce":"$undefined"}]],["$","$L13",null,{"children":["$","$11",null,{"name":"Next.MetadataOutlet","children":"$@14"}]}]]}] c:["$","$1","h",{"children":[null,["$","$L15",null,{"children":"$L16"}],["$","div",null,{"hidden":true,"children":["$","$L17",null,{"children":["$","$11",null,{"name":"Next.Metadata","children":"$L18"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] e:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/105tm8jv_mfa8.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] b:C 16:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 19:I[27201,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/1hu6401ucytey.js"],"IconMark"] 14:null 18:[["$","title","0",{"children":"Contact | Truss City Roofing"}],["$","meta","1",{"name":"description","content":"Request a free roofing quote from Truss City Roofing, serving all provinces across South Africa."}],["$","link","2",{"rel":"icon","href":"/icon.png?icon.1bxv_h-z57m82.png","sizes":"512x512","type":"image/png"}],["$","$L19","3",{}]]