1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5
5<script> 6 (function () { 7 try { 8 var u = new URL(location.href); 9 if (u.searchParams.has('airoShareToken')) { 10 u.searchParams.delete('airoShareToken'); 11 history.replaceState(null, '', u.toString()); 12 } 13 } catch (e) {} 14 })(); 15 </script>
15 16 <meta name="referrer" content="same-origin" /> 17 <link rel="icon" href="/favicon.ico" /> 18 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 19 <link rel="canonical" href="https://churchgrowthtoday.com/shop"><title data-rh="true">Church Growth Today</title> 20<meta data-rh="true" name="description" content="App Template"/> 21
21<script src="/airo-video-slots.js"></script>
21 22
22<script src="/airo-logo-orientation.js"></script>
22 23
23<script type="module" crossorigin src="/assets/index-CWukkwH6.js"></script>
23 24 <link rel="modulepreload" crossorigin href="/assets/query-Bf_KNblN.js"> 25 <link rel="modulepreload" crossorigin href="/assets/react-vendor-BXhMAbgd.js"> 26 <link rel="modulepreload" crossorigin href="/assets/radix-ui-CIsx_TBg.js"> 27 <link rel="stylesheet" crossorigin href="/assets/index-ClvC6ofY.css"> 28 </head> 29 <body class="fs-unmask-airo-app-builder"> 30 <div id="app" class="fs-unmask-airo-app-builder"><!--$--><div class="min-h-screen bg-background flex flex-col"><header class="sticky top-0 z-50 border-b transition-colors bg-white/95 backdrop-blur-sm border-border shadow-sm"><div class="container mx-auto px-6"><div class="flex h-20 items-center justify-between"><a class="flex items-center shrink-0" href="/" data-discover="true"><span class="text-3xl md:text-4xl leading-none select-none uppercase" style="font-family:Impact, "Arial Narrow", sans-serif;color:#1a2744;letter-spacing:0.03em">Church Growth Today</span></a><nav class="hidden md:flex items-center gap-8"><a class="text-sm font-semibold tracking-wide transition-colors text-foreground hover:text-primary" style="font-family:var(--font-sans)" href="/research" data-discover="true">Research</a><a class="text-sm font-semibold tracking-wide transition-colors text-primary" style="font-family:var(--font-sans)" href="/shop" data-discover="true">Shop</a><a class="text-sm font-semibold tracking-wide transition-colors text-foreground hover:text-primary" style="font-family:var(--font-sans)" href="/apologetics" data-discover="true">Apologetics</a><a class="text-sm font-semibold tracking-wide transition-colors text-foreground hover:text-primary" style="font-family:var(--font-sans)" href="/about" data-discover="true">About</a></nav><div class="hidden md:flex items-center"><a class="inline-flex items-center px-5 py-2.5 rounded text-sm font-semibold transition-all hover:opacity-90 hover:-translate-y-0.5 shadow-sm" style="background-color:hsl(var(--accent));color:#1a2744;font-family:var(--font-sans)" href="/research" data-discover="true">Get Free Report</a></div><button class="md:hidden p-2 rounded-md transition-colors hover:bg-muted" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><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></div></header><div class="min-h-screen flex items-center justify-center" style="background:linear-gradient(to bottom right, hsl(var(--primary)), hsl(var(--secondary)))"><div class="container mx-auto px-4 max-w-2xl text-center"><div class="space-y-8"><div class="space-y-4"><h1 class="text-6xl font-bold text-white/90">404</h1><h2 class="text-2xl font-semibold text-white/90">Page Not Found</h2><p class="text-white/90">Sorry, the page you're looking for doesn't exist or has been moved.</p></div><div class="flex justify-center gap-4"><a href="/" data-discover="true"><button class="px-8 py-3 bg-white font-semibold rounded-lg shadow-lg hover:shadow-xl transition-all hover:scale-105" style="color:hsl(var(--primary))">ð Go Home</button></a><button class="px-8 py-3 bg-white font-semibold rounded-lg shadow-lg hover:shadow-xl transition-all hover:scale-105" style="color:hsl(var(--primary))">â Go Back</button></div></div></div></div><footer style="background-color:#1a2744" class="text-white"><div class="container mx-auto px-6 pt-16 pb-8"><div class="grid grid-cols-1 md:grid-cols-5 gap-12 mb-12"><div class="md:col-span-1"><a class="inline-flex items-center mb-4" href="/" data-discover="true"><span class="text-2xl leading-none uppercase select-none text-white" style="font-family:Impact, "Arial Narrow", sans-serif;letter-spacing:0.03em">Church Growth Today</span></a><p class="text-sm leading-relaxed" style="color:rgba(255,255,255,0.65)">Equipping church leaders with research, resources, and apologetics tools to grow healthy, mission-driven churches.</p><div class="flex gap-4 mt-6"><a href="#" aria-label="Facebook" class="w-9 h-9 rounded-full flex items-center justify-center transition-colors hover:opacity-100" style="background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
30ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="#" aria-label="Twitter" class="w-9 h-9 rounded-full flex items-center justify-center transition-colors hover:opacity-100" style="background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="#" aria-label="YouTube" class="w-9 h-9 rounded-full flex items-center justify-center transition-colors hover:opacity-100" style="background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a><a href="#" aria-label="Instagram" class="w-9 h-9 rounded-full flex items-center justify-center transition-colors hover:opacity-100" style="background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></div></div><div><h4 class="text-xs font-bold uppercase tracking-widest mb-4" style="color:hsl(var(--accent))">Research</h4><ul class="flex flex-col gap-2.5"><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/research" data-discover="true">Church Growth Studies</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/research" data-discover="true">Data & Insights</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/research" data-discover="true">Articles</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/research" data-discover="true">Free Reports</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest mb-4" style="color:hsl(var(--accent))">Shop</h4><ul class="flex flex-col gap-2.5"><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/shop" data-discover="true">Books</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/shop" data-discover="true">Online Courses</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/shop" data-discover="true">Digital Resources</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/shop" data-discover="true">Bundles</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest mb-4" style="color:hsl(var(--accent))">Apologetics</h4><ul class="flex flex-col gap-2.5"><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/apologetics" data-discover="true">Apologetics Hub</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/apologetics" data-discover="true">Defending the Faith</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/apologetics" data-discover="true">Study Tools</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/apologetics" data-discover="true">Video Series</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest mb-4" style="color:hsl(var(--accent))">Organization</h4><ul class="flex flex-col gap-2.5"><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/about" data-discover="true">About Us</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/about" data-discover="true">Our Mission</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/contact" data-discover="true">Contact</a></li><li><a class="text-sm transition-colors hover:text-white" style="color:rgba(255,255,255,0.65)" href="/about" data-discover="true">Speaking Requests</a></li></ul></div></div><div class="border-t" style="border-color:rgba(255,255,255,0.12)"></div><div class="flex flex-col md:flex-row justify-between items-center gap-4 pt-6"><p class="text-xs" style="color:rgba(255,255,255,0.45)">© <!-- -->2026<!-- --> Church Growth Today. All rights reserved.</p><div class="flex gap-6"><a class="text-xs transition-colors hover:text-white" style="color:rgba(255,255,255,0.45)" href="/shop" data-discover="true">Privacy Policy</a><a class="text-xs transition-colors hover:text-white" style="color:rgba(255,255,255,0.45)" href="/shop" data-discover="true">Terms of Use</a><a class="text-xs transition-colors hover:text-white" style="color:rgba(255,255,255,0.45)" href="/shop" data-discover="true">Sitemap</a></div></div></div></footer></div><!--/$-->
30<script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{},\"actionData\":null,\"errors\":null}");</script>
30</div> 31
31<script src="/analytics.js"></script>
31 32 </body> 33</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.