PageSourceSearch

https://rollershutters.abacusai.app/contact

html rollershutters.abacusai.app collected 2026-10-03 03:57:27 UTC 26,163 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/blind-solutions-logo.webp" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/0a6f660a6ae803db.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-b77ead82.js"/>
1<script src="/_next/static/chunks/fd9d1056-8e0367ad.js" async=""></script>
1<script src="/_next/static/chunks/117-760cd612.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f76a4a23.js" async=""></script>
1<script src="/_next/static/chunks/901-bc69ae19.js" async=""></script>
1<script src="/_next/static/chunks/648-fa9fc0aa.js" async=""></script>
1<script src="/_next/static/chunks/app/contact/page-1b732a21.js" async=""></script>
1<script src="/_next/static/chunks/145-70849d82.js" async=""></script>
1<script src="/_next/static/chunks/944-dd52b5ae.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-b202d890.js" async=""></script>
1<title>Contact | Roller Shutters | Blind Solutions</title><meta name="description" content="Get in touch with Blind Solutions for roller shutter enquiries, quotes and installations across South Africa."/><meta name="keywords" content="roller shutters, aluminium shutters, security shutters, South Africa, Johannesburg, Blind Solutions"/><meta property="og:title" content="Roller Shutters | Blind Solutions (PTY) Ltd"/><meta property="og:description" content="Premium aluminium roller shutters for residential, commercial and industrial applications across South Africa."/><meta property="og:image" content="https://rollershutters.abacusai.app/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Roller Shutters | Blind Solutions (PTY) Ltd"/><meta name="twitter:description" content="Premium aluminium roller shutters for residential, commercial and industrial applications across South Africa."/><meta name="twitter:image" content="https://rollershutters.abacusai.app/og-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="shortcut icon" href="/favicon.svg"/><link rel="icon" href="/favicon.svg"/>
1<script src="https://apps.abacus.ai/chatllm/appllm-lib.js"></script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="min-h-screen">
1<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if(e){c.add(e|| '')}else{c.add('light');}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'light'}catch(t){}}();</script>
1<div class="bg-[#7CBA42] text-white"><div class="max-w-[1200px] mx-auto px-4 sm:px-6"><div class="hidden md:flex items-center justify-center py-2 text-sm font-medium flex-wrap"><a class="hover:underline" href="/quote">REQUEST INFORMATION</a><span class="mx-2 opacity-70">|</span><a href="tel:0117954200" class="hover:underline">Gauteng: <!-- -->011 795 4200</a><span class="mx-2 opacity-70">|</span><a href="tel:0120233730" class="hover:underline">Pretoria: <!-- -->012 023 3730</a><span class="mx-2 opacity-70">|</span><a href="tel:0210110350" class="hover:underline">Western Cape: <!-- -->021 011 0350</a><span class="mx-2 opacity-70">|</span><a href="/cdn-cgi/l/email-protection#86f5e7eae3f5c6e4eaefe8e2f5e9eaf3f2efe9e8f5a8e5e9a8fce7" class="hover:underline whitespace-nowrap"><span class="__cf_email__" data-cfemail="1566747970665577797c7b71667a7960617c7a7b663b767a3b6f74">[email&#160;protected]</span></a><span class="ml-2 opacity-70">|</span></div><div class="md:hidden flex items-center justify-between py-2 text-xs font-medium"><a class="hover:underline" href="/quote">REQUEST INFORMATION</a><a href="tel:0117954200" class="hover:underline">011 795 4200</a><a href="/cdn-cgi/l/email-protection#ed9e8c81889ead8f818483899e828198998482839ec38e82c3978c" class="hover:underline"><span class="__cf_email__" data-cfemail="e59684898096a587898c8b81968a8990918c8a8b96cb868acb9f84">[email&#160;protected]</span></a></div></div></div><div class="bg-[#7CBA42]"><div class="max-w-[1200px] mx-auto px-4 sm:px-6 flex flex-col sm:flex-row items-center sm:items-end gap-2 sm:gap-8 py-4 sm:py-5"><a class="flex-shrink-0" href="/"><div class="relative h-[45px] sm:h-[55px] w-[200px] sm:w-[260px]"><img alt="Blind Solutions - Premium Roller Shutter Supplier in South Africa" fetchPriority="high" decoding="async" data-nimg="fill" class="object-contain object-left" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/images/blind-solutions-logo.webp"/></div></a><p class="text-white italic text-sm sm:text-base md:text-lg font-medium pb-0.5 text-center sm:text-left">Premium Roller Shutters by Blind Solutions!</p></div></div><header class="sticky top-0 z-50 bg-white border-b border-[#e0e0e0]" style="box-shadow:0 1px 3px rgba(0,0,0,0.04)"><div class="max-w-[1200px] mx-auto px-4 sm:px-6 flex items-center justify-between h-12"><a href="https://blindsolutions.co.za" class="hidden md:inline-flex items-center gap-1 text-xs text-[#828282] hover:text-[#7CBA42] transition-colors whitespace-nowrap"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left w-3.5 h-3.5"><path d="m15 18-6-6 6-6"></path></svg>blindsolutions.co.za</a><nav class="hidden md:flex items-center justify-center flex-1 gap-8 lg:gap-12"><a class="relative py-3.5 text-sm font-medium tracking-[0.5px] uppercase transition-colors duration-150 text-[#828282] hover:text-[#7CBA42]" href="/">Home</a><a class="relative py-3.5 text-sm font-medium tracking-[0.5px] uppercase transition-colors duration-150 text-[#828282] hover:text-[#7CBA42]" href="/products">Products</a><a class="relative py-3.5 text-sm font-medium tracking-[0.5px] uppercase transition-colors duration-150 text-[#828282] hover:text-[#7CBA42]" href="/smart-home">Smart Home</a><a class="relative py-3.5 text-sm font-medium tracking-[0.5px] uppercase transition-colors duration-150 text-[#7CBA42]" href="/contact">Contact<span class="absolute bottom-0 left-0 right-0 h-[3px] bg-[#7CBA42] rounded-t"></span></a></nav><a class="md:hidden flex items-center" href="/"><span class="text-[#1a1a2e] font-light tracking-[0.15em] text-xs uppercase">Blind Solutions</span><span class="text-[#7CBA42] text-[9px] ml-1 uppercase font-medium">Shutters</span></a><button class="md:hidden p-2 rounded-lg hover:bg-gray-50 text-[#828282] transition-colors" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-5 h-5"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></header><main class="min-h-screen"><section class="py-16 bg-[#7CBA42]"><div class="max-w-[1200px] mx-auto px-6 text-center"><div style="opacity:0;transform:translateY(20px) translateZ(0)"><h1 class="text-4xl md:text-5xl font-light text-white tracking-tight">Contact Us</h1><p class="mt-4 text-white/70 text-lg max-w-2xl mx-auto">
1Ready to discuss your roller shutter requirements? Our team is here to help.</p></div></div></section><section class="py-16 bg-[#f4f4f7]"><div class="max-w-[1200px] mx-auto px-6"><div class="grid grid-cols-1 lg:grid-cols-2 gap-12"><div><h2 class="text-2xl font-light text-black mb-2">Get In Touch</h2><div class="h-0.5 w-12 bg-[#7CBA42] rounded-full mb-8"></div><div class="space-y-6"><div class="flex items-start gap-4 bg-white rounded-xl p-5" style="box-shadow:var(--shadow-sm);opacity:0;transform:translateX(-20px) translateZ(0)"><div class="w-10 h-10 rounded-lg bg-[#7CBA42]/10 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone w-5 h-5 text-[#7CBA42]"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></div><div><h3 class="font-medium text-black mb-1">Phone</h3><a href="tel:+27 11 795 4200" class="text-sm text-[#333333]/70 hover:text-[#7CBA42] transition-colors">+27 11 795 4200</a></div></div><div class="flex items-start gap-4 bg-white rounded-xl p-5" style="box-shadow:var(--shadow-sm);opacity:0;transform:translateX(-20px) translateZ(0)"><div class="w-10 h-10 rounded-lg bg-[#7CBA42]/10 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5 text-[#7CBA42]"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></div><div><h3 class="font-medium text-black mb-1">Email</h3><a href="/cdn-cgi/l/email-protection#84f7e5e8e1f7c4e6e8edeae0f7ebe8f1f0edebeaf7aae7ebaafee5" class="text-sm text-[#333333]/70 hover:text-[#7CBA42] transition-colors"><span class="__cf_email__" data-cfemail="a4d7c5c8c1d7e4c6c8cdcac0d7cbc8d1d0cdcbcad78ac7cb8adec5">[email&#160;protected]</span></a></div></div><div class="flex items-start gap-4 bg-white rounded-xl p-5" style="box-shadow:var(--shadow-sm);opacity:0;transform:translateX(-20px) translateZ(0)"><div class="w-10 h-10 rounded-lg bg-[#7CBA42]/10 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-[#7CBA42]"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></div><div><h3 class="font-medium text-black mb-1">Address</h3><p class="text-sm text-[#333333]/70">509 Zamori Estate, Roodepoort, Johannesburg</p></div></div><div class="flex items-start gap-4 bg-white rounded-xl p-5" style="box-shadow:var(--shadow-sm);opacity:0;transform:translateX(-20px) translateZ(0)"><div class="w-10 h-10 rounded-lg bg-[#7CBA42]/10 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-[#7CBA42]"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><div><h3 class="font-medium text-black mb-1">Business Hours</h3><p class="text-sm text-[#333333]/70">Monday – Friday: 08:00 – 17:00</p><p class="text-sm text-[#333333]/70">Saturday: 08:00 – 13:00</p></div></div></div><div class="mt-8"><h3 class="text-sm font-medium text-black mb-3">Blind Solutions Group</h3><div class="flex flex-wrap gap-2"><a href="https://blindsolutions.co.za" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1 text-xs bg-white px-3 py-2 rounded-lg text-[#333333]/70 hover:text-[#7CBA42] transition-colors" style="box-shadow:var(--shadow-sm)">Main Site<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a>
1<a href="https://architects.blindsolutions.co.za" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1 text-xs bg-white px-3 py-2 rounded-lg text-[#333333]/70 hover:text-[#7CBA42] transition-colors" style="box-shadow:var(--shadow-sm)">Architects<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><a href="https://academy.blindsolutions.co.za" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1 text-xs bg-white px-3 py-2 rounded-lg text-[#333333]/70 hover:text-[#7CBA42] transition-colors" style="box-shadow:var(--shadow-sm)">Academy<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link w-3 h-3"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div><div class="bg-white rounded-xl p-8" style="box-shadow:var(--shadow-md);opacity:0;transform:translateY(20px) translateZ(0)"><h2 class="text-2xl font-light text-black mb-2">Request a Quote</h2><div class="h-0.5 w-12 bg-[#7CBA42] rounded-full mb-4"></div><p class="text-sm text-[#333333]/70 mb-6">For detailed pricing on roller shutter products and installation, please complete our quote request form. We typically respond within 48 hours.</p><a class="inline-flex items-center gap-2 bg-[#7CBA42] hover:bg-[#6aa836] text-white px-7 py-3.5 rounded-lg font-medium transition-all duration-200 shadow-sm hover:shadow-md w-full justify-center" href="/quote">Go to Quote Form <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="mt-6 bg-white rounded-xl overflow-hidden" style="box-shadow:var(--shadow-md);opacity:0;transform:translateY(20px) translateZ(0)"><div class="p-4"><h3 class="font-medium text-black mb-1 text-sm">Our Location</h3><p class="text-xs text-[#333333]/60">Zamori Estate, Roodepoort, Johannesburg</p></div><iframe src="https://upload.wikimedia.org/wikipedia/commons/6/63/Johannesburgmap-suburbs.jpg" width="100%" height="250" style="border:0" allowFullScreen="" loading="lazy" referrerPolicy="no-referrer-when-downgrade" title="Blind Solutions location map"></iframe></div></div></div></div></section></main><footer class="bg-black text-white"><div class="max-w-[1200px] mx-auto px-6 py-12"><div class="grid grid-cols-1 md:grid-cols-3 gap-10 md:gap-8"><div><p class="text-white text-lg leading-relaxed">Blind Solutions situated in Roodepoort, Johannesburg</p></div><div class="flex items-start justify-center"><a class="inline-block bg-[#7CBA42] hover:bg-[#6aa836] text-white font-bold text-sm uppercase tracking-wider px-8 py-3 rounded transition-colors" href="/quote">GET IN TOUCH</a></div><div><nav class="flex flex-col gap-1.5"><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/">Home</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/products">Products</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/smart-home">Smart Home</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/contact">Contact</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/products">All Products</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/applications">Applications</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/gallery">Gallery</a><a class="text-white/80 text-sm hover:text-[#7CBA42] transition-colors" href="/specifications">Specifications</a></nav></div></div></div></footer>
vendor: 108 bytes, line 1
1<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1<script src="/_next/static/chunks/webpack-b77ead82.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
1<script>self.__next_f.push([1,"1:HL[\"/_next/static/css/0a6f660a6ae803db.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"2:I[2846,[],\"\"]\n4:I[4127,[\"901\",\"static/chunks/901-bc69ae19.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"327\",\"static/chunks/app/contact/page-1b732a21.js\"],\"ContactClient\"]\n5:I[4707,[],\"\"]\n6:I[6423,[],\"\"]\n7:I[2798,[\"901\",\"static/chunks/901-bc69ae19.js\",\"145\",\"static/chunks/145-70849d82.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"944\",\"static/chunks/944-dd52b5ae.js\",\"185\",\"static/chunks/app/layout-b202d890.js\"],\"ThemeProvider\"]\n8:I[5331,[\"901\",\"static/chunks/901-bc69ae19.js\",\"145\",\"static/chunks/145-70849d82.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"944\",\"static/chunks/944-dd52b5ae.js\",\"185\",\"static/chunks/app/layout-b202d890.js\"],\"Header\"]\n9:I[2972,[\"901\",\"static/chunks/901-bc69ae19.js\",\"145\",\"static/chunks/145-70849d82.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"944\",\"static/chunks/944-dd52b5ae.js\",\"185\",\"static/chunks/app/layout-b202d890.js\"],\"\"]\na:I[3606,[\"901\",\"static/chunks/901-bc69ae19.js\",\"145\",\"static/chunks/145-70849d82.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"944\",\"static/chunks/944-dd52b5ae.js\",\"185\",\"static/chunks/app/layout-b202d890.js\"],\"Toaster\"]\nb:I[4215,[\"901\",\"static/chunks/901-bc69ae19.js\",\"145\",\"static/chunks/145-70849d82.js\",\"648\",\"static/chunks/648-fa9fc0aa.js\",\"944\",\"static/chunks/944-dd52b5ae.js\",\"185\",\"static/chunks/app/layout-b202d890.js\"],\"ChunkLoadErrorHandler\"]\nd:I[1060,[],\"\"]\ne:[]\n"])</script>
1<script>self.__next_f.push([1,"0:[\"$\",\"$L2\",null,{\"buildId\":\"bxGNpZUS540O_6SjtjbH3\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"contact\"],\"initialTree\":[\"\",{\"children\":[\"contact\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"contact\",{\"children\":[\"__PAGE__\",{},[[\"$L3\",[\"$\",\"$L4\",null,{}],null],null],null]},[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"contact\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0a6f660a6ae803db.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"src\":\"https://apps.abacus.ai/chatllm/appllm-lib.js\"}]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$L7\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":false,\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L8\",null,{}],[\"$\",\"main\",null,{\"className\":\"min-h-screen\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",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.\"}]}]]}]}]],\"notFoundStyles\":[]}]}],[\"$\",\"footer\",null,{\"className\":\"bg-black text-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[1200px] mx-auto px-6 py-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-3 gap-10 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"p\",null,{\"className\":\"text-white text-lg leading-relaxed\",\"children\":\"Blind Solutions situated in Roodepoort, Johannesburg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-start justify-center\",\"children\":[\"$\",\"$L9\",null,{\"href\":\"/quote\",\"className\":\"inline-block bg-[#7CBA42] hover:bg-[#6aa836] text-white font-bold text-sm uppercase tracking-wider px-8 py-3 rounded transition-colors\",\"children\":\"GET IN TOUCH\"}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"nav\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[[\"$\",\"$L9\",\"/\",{\"href\":\"/\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Home\"}],[\"$\",\"$L9\",\"/products\",{\"href\":\"/products\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Products\"}],[\"$\",\"$L9\",\"/smart-home\",{\"href\":\"/smart-home\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Smart Home\"}],[\"$\",\"$L9\",\"/contact\",{\"href\":\"/contact\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Contact\"}]],[\"$\",\"$L9\",null,{\"href\":\"/products\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"All Products\"}],[\"$\",\"$L9\",null,{\"href\":\"/applications\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Applications\"}],[\"$\",\"$L9\",null,{\"href\":\"/gallery\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Gallery\"}],[\"$\",\"$L9\",null,{\"href\":\"/specifications\",\"className\":\"text-white/80 text-sm hover:text-[#7CBA42] transition-colors\",\"children\":\"Specifications\"}]]}]}]]}]}]}],[\"$\",\"$La\",null,{}],[\"$\",\"$Lb\",null,{}]]}]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$Lc\"],\"globalErrorComponent\":\"$d\",\"missingSlots\":\"$We\"}]\n"])</script>
1<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Contact | Roller Shutters | Blind Solutions\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Get in touch with Blind Solutions for roller shutter enquiries, quotes and installations across South Africa.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"roller shutters, aluminium shutters, security shutters, South Africa, Johannesburg, Blind Solutions\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Roller Shutters | Blind Solutions (PTY) Ltd\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Premium aluminium roller shutters for residential, commercial and industrial applications across South Africa.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://rollershutters.abacusai.app/og-image.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Roller Shutters | Blind Solutions (PTY) Ltd\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Premium aluminium roller shutters for residential, commercial and industrial applications across South Africa.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://rollershutters.abacusai.app/og-image.png\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"17\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.svg\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\"}]]\n3:null\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b65758fa712b480a9be8dc29d45a31fb","spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.