1<!DOCTYPE html><html lang="en" class="js-motion dark"><head>
1<script id="cookieyes" src="https://cdn-cookieyes.com/client_data/fe795427e2d125a93e2ff355/script.js"></script>
1 2 <!-- js-motion gate: added before first paint so .reveal elements are 3 animatable from the first frame. If JS never runs, the class is 4 absent and all .reveal content remains fully visible (see index.css). --> 5
5<script data-cfasync="false">document.documentElement.classList.add('js-motion');</script>
5 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <title>SMB1001 Certification & GRC Platform | CyberGrape</title> 9 <meta name="description" content="CyberGrape combines SMB1001 certification, a GRC platform and expert-led services so Australian SMBs can prove their security posture."> 10 <meta name="author" content="CyberGrape"> 11 <meta name="robots" content="index, follow"> 12 <meta name="language" content="English"> 13 <meta name="category" content="Cybersecurity Software"> 14 <link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"> 15 <link rel="icon" type="image/png" sizes="16x16" href="/favicon.png"> 16 <link rel="shortcut icon" href="/favicon.png"> 17 <link rel="apple-touch-icon" sizes="180x180" href="/favicon.png"> 18 <meta property="og:type" content="website"> 19 <meta property="og:url" content="https://cybergrape.io/"> 20 <meta property="og:title" content="SMB1001 Certification & GRC Platform | CyberGrape"> 21 <meta property="og:description" content="CyberGrape combines SMB1001 certification, a GRC platform and expert-led services so Australian SMBs can prove their security posture."> 22 <meta property="og:image" content="https://cybergrape.io/og-image.png"> 23 <meta property="og:image:width" content="1200"> 24 <meta property="og:image:height" content="630"> 25 <meta property="og:image:type" content="image/png"> 26 <meta property="og:site_name" content="CyberGrape"> 27 <meta property="og:locale" content="en_AU"> 28 <meta name="twitter:card" content="summary_large_image"> 29 <meta name="twitter:url" content="https://cybergrape.io/"> 30 <meta name="twitter:title" content="SMB1001 Certification & GRC Platform | CyberGrape"> 31 <meta name="twitter:description" content="CyberGrape combines SMB1001 certification, a GRC platform and expert-led services so Australian SMBs can prove their security posture."> 32 <meta name="twitter:image" content="https://cybergrape.io/og-image.png"> 33 <meta name="theme-color" content="#7c3aed"> 34 <meta name="msapplication-TileColor" content="#7c3aed"> 35 <link rel="canonical" href="https://cybergrape.io/"> 36
36<script data-cfasync="false" type="application/ld+json"> 37 { 38 "@context": "https://schema.org", 39 "@graph": [ 40 { 41 "@type": "Organization", 42 "@id": "https://cybergrape.io/#organization", 43 "name": "CyberGrape", 44 "url": "https://cybergrape.io/", 45 "description": "CyberGrape provides SMB1001 certification, security posture management and expert-led cyber security services for businesses in Australia and New Zealand.", 46 "areaServed": ["Australia", "New Zealand"] 47 }, 48 { 49 "@type": "WebSite", 50 "@id": "https://cybergrape.io/#website", 51 "name": "CyberGrape", 52 "url": "https://cybergrape.io/", 53 "publisher": { "@id": "https://cybergrape.io/#organization" }, 54 "inLanguage": "en-AU" 55 } 56 ] 57 } 58 </script>
58 59 <link rel="preload" as="font" type="font/woff2" href="/fonts/sora/sora-latin.woff2" crossorigin=""> 60 <link rel="preload" as="font" type="font/woff2" href="/fonts/sora/sora-latin-ext.woff2" crossorigin=""> 61
61<script data-cfasync="false" type="module" crossorigin="" src="/assets/index-CYWzIoL_.js"></script>
61 62 <link rel="modulepreload" crossorigin="" href="/assets/vendor-recharts-CNbq9ujH.js"> 63 <link rel="stylesheet" crossorigin="" href="/assets/index-CvAWcBrx.css"> 64 <link rel="modulepreload" as="script" crossorigin="" href="/assets/HomePage-B8ivfqCx.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/MarketingLayout-CR_KGAkJ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/cybergrape-logo-light-CM5Um-zp.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/logo-picture-CRl8AHm0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/file-check-DyCSYFNE.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/radar-CoaarUoK.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/briefcase-BmbFNcNF.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/shield-check-BfKL90mu.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/graduation-cap-Desfe6pB.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/dialog-CtEOGYlm.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-DdsOhTNN.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/Combination-4h0MUD61.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/button-CKTFDFlx.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/animations-8dOrGFrp.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/input-aYsR2GAX.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/label-Dmr4QUlJ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/startAuthentication-DUAEdA0o.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/cybergrape-logo-DUdReq5R.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/cybergrape-logo-h0rAfGKD.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/arrow-left-CC_Obl3R.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/shield-4y0JuBi_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/building-2-U1ltOT5x.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/key-round-B9i8TzIq.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/tenant-signup-form-CbubICyY.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/form-CHwrjctL.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/plus-nL9MAfWu.js">
64<link rel="modulepreload" as="script" crossorigin="" href="/assets/select-3DlU0bPm.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-BdQq_4o_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-CPFQCbBx.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-ZLblNrkv.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chevron-down-DSXWubwf.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/check-Duy9todO.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chevron-up-DfIIpUd0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/search-Dz3iab4_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/popover-BP8jysS0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chevrons-up-down-CtZPFQHz.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/badge-hGuU_1lf.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/mail-Cg1gkmE2.js">
64<link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-check-BjqR18Os.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-alert-CxoedvwX.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-check-big-DJDiQ2bd.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/circle-x-D62yCLPF.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/smartphone-C7Ah5Y3j.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/diamond-icon-BPzaEVoa.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/menu-CwrYGVBW.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/chart-column-Bfbu4mvn.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/settings-Dl7CZ2Bz.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/list-checks-fntJcN7m.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/triangle-alert-CNTU6BGr.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/bot-Cpeh8Be8.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/users-tgouOeSH.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/globe-C1hDhXEi.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/gauge-B8sCxgyV.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/book-open-JxZPkmUA.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/clock-B9-7wanh.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/Reveal-C3RuW-yT.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/contact-dialog-ORFe9fY_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/textarea-D89S5I9J.js">
64<link rel="modulepreload" as="script" crossorigin="" href="/assets/message-square-CfqsNjBB.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/GrapeCluster-DBtKrjp1.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/PageShell-CmfqPHK9.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/Primitives-BTyEvmS6.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/star-Bs7d2IE0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/clipboard-list-BdFS6m7g.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/file-search-BTmkR_hm.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/link-2-BiOvnLoa.js">
vendor: 66 bytes, line 64
64<script async="" src="https://www.googletagmanager.com/gtag/js?id=
64G-XQC74R1W8W
vendor: 11 bytes, line 64
64"></script>
64<script> 65 window.dataLayer = window.dataLayer || []; 66 function gtag(){dataLayer.push(arguments);} 67 68 gtag('consent', 'default', { 69 'analytics_storage': 'denied', 70 'ad_storage': 'denied', 71 'ad_user_data': 'denied', 72 'ad_personalization': 'denied' 73 }); 74 gtag('js', new Date()); 75 gtag('config', 'G-XQC74R1W8W', { 76 allow_google_signals: false, 77 allow_ad_personalization_signals: false 78 }); 79 </script>
79<link rel="modulepreload" as="script" crossorigin="" href="/assets/PlatformMockup-Cf2wgJxa.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/index-CYWzIoL_.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/horizontal-bar-gradient-Cp5dthJz.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/progress-ring-DdxU81kP.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/use-animated-progress-WWHei82T.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/sun-CV7l6tvC.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/file-text-5H6scefd.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/activity-C0-GKzKj.js">
79<script type="application/ld+json" data-jsonld="seo-/">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://cybergrape.io/"}]}</script>
79</head> 80 <body> 81 <div id="root"><div class="dark min-h-screen bg-background text-foreground overflow-x-hidden"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center py-4"><a href="/"><picture><source srcset="/assets/cybergrape-logo-dark-BolVhBXC.webp" type="image/webp"><img src="/assets/cybergrape-logo-dark-D246jLN7.png" alt="CyberGrape â cyber security certification and GRC platform for small business" class="h-8 w-auto cursor-pointer" width="210" height="32"></picture></a><nav class="hidden lg:flex items-center space-x-6" aria-label="Main navigation"><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">Platform<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">Certification<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">Services<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">For MSPs<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">Insights<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><button aria-expanded="false" class="text-sm font-medium transition-all duration-200 flex items-center gap-1 text-foreground/60 hover:text-foreground">Company<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-down w-3 h-3 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></nav><div class="hidden md:flex items-center space-x-2"><a href="/pricing" class="text-sm font-medium transition-all duration-200 px-3 py-2 text-foreground/60 hover:text-foreground">Pricing</a><button class="text-foreground/60 hover:text-foreground text-sm font-medium transition-colors px-3 py-2">Login</button><button class="bg-gradient-to-br from-violet-700 via-purple-800 to-violet-900 text-white/90 text-sm font-medium px-5 py-2 rounded-full transition-all duration-200 shadow-lg shadow-violet-900/40 hover:brightness-110 border border-violet-500/25">Sign Up</button></div>
81<button class="lg:hidden text-foreground/60 hover:text-foreground p-2" aria-label="Toggle menu" aria-expanded="false" aria-controls="mobile-navigation"><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 h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div><div class="absolute transition-all duration-200 overflow-hidden opacity-0 -translate-y-2 pointer-events-none" style="left: max(16px, 50% - 600px); right: max(16px, 50% - 600px); background: rgb(255, 255, 255); border-radius: 0px 0px 16px 16px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgba(139, 92, 246, 0.14) rgba(139, 92, 246, 0.14); border-image: none; box-shadow: rgba(0, 0, 0, 0.13) 0px 20px 60px -12px, rgba(139, 92, 246, 0.1) 0px 8px 24px -8px;"><div class="relative" style="--background: 0 0% 100%; --foreground: 224 28% 12%; --card: 258 32% 98%; --card-foreground: 224 28% 12%; --muted: 258 28% 93%; --muted-foreground: 224 14% 38%; --primary: 263 74% 43%; --primary-foreground: 0 0% 100%; --border: 263 22% 87%; --ring: 263 74% 48%; --accent: 263 60% 92%; --accent-foreground: 263 70% 28%; color: rgb(22, 27, 39);"><div class="px-6 lg:px-8 py-8 relative z-10" style="min-height: 300px;"></div></div></div></header><img src="/assets/Shield-White_1765512618012-CrgkkM1U.png" alt="" aria-hidden="true" fetchpriority="high" class="pointer-events-none select-none" style="position: fixed; width: clamp(256px, 34vw, 464px); right: 5%; top: 35%; transform: translateY(-50%); opacity: 0.05; filter: blur(6px); z-index: 0; transition: opacity 0.1s linear;"><main class="marketing-page"><section data-tone="ink" class="mkt-layout relative pt-24 pb-16 px-4 sm:px-6 lg:px-8 overflow-hidden"><div class="absolute top-0 right-0 w-[800px] h-[560px] rounded-full blur-[140px] pointer-events-none" aria-hidden="true" style="background: hsl(var(--primary) / 0.14);"></div><div class="max-w-5xl mx-auto relative"><div class="grid grid-cols-1 lg:grid-cols-[1.06fr_.94fr] gap-10 lg:gap-16 items-center"><div class="reveal" data-revealed="true"><p class="text-primary font-medium text-xs tracking-wide mb-4">One partner for the whole of your security.</p><h1 class="font-sora font-extrabold text-foreground leading-[1.05] tracking-tight mb-6" style="font-size: clamp(30px, 5vw, 60px); line-height: 1.08; text-wrap: balance;">Enterprise security <span style="color: rgb(65, 230, 214);">without the enterprise price</span>.</h1><p class="text-muted-foreground text-lg leading-relaxed mb-8 max-w-[560px]">Clients, insurers and tenders all want proof now. Most businesses answer with a patchwork: one company does the training, another watches the network, a consultant turns up for the audit, and a spreadsheet holds the rest together. GRAPE brings those five parts into one place, priced for a business your size.</p><div class="flex flex-col sm:flex-row gap-3"><a data-testid="button-hero-assessment" href="/readiness-assessment" class="inline-flex items-center justify-center gap-2 bg-primary hover:bg-primary/90 text-primary-foreground px-8 py-3 rounded-full font-semibold text-sm transition-colors shadow-lg shadow-primary/25">Take a free assessment<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" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><button type="button" class="inline-flex items-center justify-center gap-2 border border-border hover:border-primary text-foreground hover:text-primary px-8 py-3 rounded-full font-medium text-sm transition-colors" data-testid="button-hero-contact">Talk to our team</button></div><p class="text-muted-foreground/70 text-sm mt-7">Built for ANZ businesses from 1 to 500 people.</p></div><div class="flex flex-col items-center "><style> 82 @keyframes grape-energise { to { stroke-dashoffset: 0; } } 83 @keyframes grape-seat { from { opacity: 0; transform: scale(.72); } to { opacity: 1; transform: scale(1); } } 84 .grape-trace { stroke-dasharray: 520; stroke-dashoffset: 520; } 85 .grape-board.powered .grape-trace { animation: grape-energise 1s cubic-bezier(.4,.05,.2,1) forwards; } 86 .grape-seatable { opacity: 0; transform-origin: center; transform-box: fill-box; } 87 .grape-board.powered .grape-seatable { animation: grape-seat .5s ease forwards; } 88 .grape-pad { cursor: pointer; transition: filter .18s ease; } 89 .grape-pad .grape-ring { transition: stroke-width .2s ease; } 90 .grape-pad .grape-glow { opacity: 0; transition: opacity .2s ease; } 91 .grape-pad:hover .grape-ring, .grape-pad:focus-visible .grape-ring { stroke-width: 3.2; } 92 .grape-pad:hover .grape-glow, .grape-pad:focus-visible .grape-glow { opacity: 1; }
93 .grape-board.probing .grape-pad:not(.is-live) { filter: brightness(.5) saturate(.55); } 94 @media (prefers-reduced-motion: reduce) { 95 .grape-trace { stroke-dashoffset: 0 !important; } 96 .grape-seatable { opacity: 1 !important; animation: none !important; } 97 } 98 </style><svg viewBox="0 0 424 430" class="grape-board w-full max-w-[460px] h-auto overflow-visible " role="img" aria-label="A bunch of grapes drawn as a circuit board. Five pads labelled G, R, A, P and E represent Governance, Risk, Advisory, Protection and Education running on one platform."><defs><radialGradient id="grape-copper" cx="34%" cy="28%" r="78%"><stop offset="0%" stop-color="#9B7FD0"></stop><stop offset="52%" stop-color="#6B5297"></stop><stop offset="100%" stop-color="#3B2C58"></stop></radialGradient><radialGradient id="grape-copper-dim" cx="34%" cy="28%" r="78%"><stop offset="0%" stop-color="#5A4682"></stop><stop offset="100%" stop-color="#291F3E"></stop></radialGradient></defs><g stroke="#17B5A5" stroke-width="2" fill="none" opacity="0.85"><path d="M198 14 V34"></path><path d="M212 10 V34"></path><path d="M226 14 V34"></path></g><rect x="190" y="34" width="44" height="13" rx="2" fill="#171122" stroke="#17B5A5" stroke-width="1.4"></rect><path d="M234 54 C 270 42, 300 52, 312 72 C 286 90, 250 86, 234 54 Z" fill="#17B5A5" opacity="0.38"></path><g stroke="#17B5A5" stroke-width="1.3" fill="none"><path d="M234 54 C 270 42, 300 52, 312 72 C 286 90, 250 86, 234 54 Z"></path><path d="M236 56 L307 71"></path><path d="M260 50 L264 78"></path><path d="M283 49 L287 82"></path></g><circle cx="307" cy="71" r="2.8" fill="#17B5A5"></circle><path class="grape-trace" d="M212 47 V116" stroke="#17B5A5" stroke-width="3" fill="none" style="animation-delay: 0.05s;"></path><circle class="grape-seatable" cx="212" cy="116" r="7" fill="#0D0A14" stroke="#17B5A5" stroke-width="2" style="animation-delay: 0.52s;"></circle><g fill="none" stroke="#8F74C4" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"><path class="grape-trace" d="M212 116 H170 L128 158 V178" style="animation-delay: 0.3s;"></path><path class="grape-trace" d="M212 116 V178" style="animation-delay: 0.3s;"></path><path class="grape-trace" d="M212 116 H254 L296 158 V178" style="animation-delay: 0.3s;"></path><path class="grape-trace" d="M212 222 V240 H190 L166 264" style="animation-delay: 0.55s;"></path><path class="grape-trace" d="M212 222 V240 H234 L258 264" style="animation-delay: 0.55s;"></path><path class="grape-trace" d="M166 310 L190 334 H234 L258 310" style="animation-delay: 0.85s;"></path></g><path class="grape-trace" d="M212 334 V430" stroke="#17B5A5" stroke-width="2.6" fill="none" stroke-linecap="round" style="animation-delay: 0.95s;"></path><g fill="none" stroke="#8F74C4" stroke-width="1.6" opacity="0.5"><path class="grape-trace" d="M86 254 H60 L36 230 V150" style="animation-delay: 0.75s;"></path><path class="grape-trace" d="M338 254 H364 L388 230 V150" style="animation-delay: 0.75s;"></path></g><circle class="grape-seatable" cx="86" cy="254" r="17" fill="url(#grape-copper-dim)" stroke="#8F74C4" stroke-width="1.3" style="animation-delay: 0.95s;"></circle><circle class="grape-seatable" cx="338" cy="254" r="17" fill="url(#grape-copper-dim)" stroke="#8F74C4" stroke-width="1.3" style="animation-delay: 0.95s;"></circle><circle class="grape-seatable" cx="212" cy="352" r="22" fill="url(#grape-copper-dim)" stroke="#17B5A5" stroke-width="1.4" style="animation-delay: 1.05s;"></circle><g class="grape-pad grape-seatable " tabindex="0" role="button" aria-label="Governance" style="animation-delay: 0.62s;"><circle class="grape-glow" cx="128" cy="178" r="55" fill="none" stroke="#17B5A5" stroke-width="1"></circle><circle cx="128" cy="178" r="45" fill="url(#grape-copper)"></circle><circle class="grape-ring" cx="128" cy="178" r="45" fill="none" stroke="#17B5A5" stroke-width="1.8"></circle><text x="128" y="189" text-anchor="middle" class="font-sora pointer-events-none" style="font-weight: 600; font-size: 31px; fill: rgb(255, 255, 255); letter-spacing: -0.02em;">G</text></g><g class="grape-pad grape-seatable " tabindex="0" role="button" aria-label="Risk" style="animation-delay: 0.68s;"><circle class="grape-glow" cx="212" cy="178" r="55" fill="none" stroke="#17B5A5" stroke-width="1"></circle><circle cx="212" cy="178" r="45" fill="url(#grape-copper)"></circle><circle class="grape-ring" cx="212" cy="178" r="45" fill="none" stroke="#17B5A5" stroke-width="1.8"></circle><text x="212" y="189" text-anchor="middle" class="font-sora pointer-events-none" style="font-weight: 600; font-size: 31px; fill: rgb(255, 255, 255); letter-spacing: -0.02em;">R</text></g><g class="grape-pad grape-seatable " tabindex="0" role="button" aria-label="Advisory" style="animation-delay: 0.74s;"><circle class="grape-glow" cx="296" cy="178" r="55" fill="none" stroke="#17B5A5" stroke-width="1"></circle><circle cx="296" cy="178" r="45" fill="url(#grape-copper)"></circle><circle class="grape-ring" cx="296" cy="178" r="45" fill="none" stroke="#17B5A5" stroke-width="1.8"></circle><text x="296" y="189" text-anchor="middle" class="font-sora pointer-events-none" style="font-weight: 600; font-size: 31px; fill: rgb(255, 255, 255); letter-spacing: -0.02em;">A</text></g><g class="grape-pad grape-seatable " tabindex="0" role="button" aria-label="Protection" style="animation-delay: 0.8s;"><circle class="grape-glow" cx="166" cy="266" r="55" fill="none" stroke="#17B5A5" stroke-width="1"></circle><circle cx="166" cy="266" r="45" fill="url(#grape-copper)"></circle><circle class="grape-ring" cx="166" cy="266" r="45" fill="none" stroke="#17B5A5" stroke-width="1.8"></circle><text x="166" y="277" text-anchor="middle" class="font-sora pointer-events-none" style="font-weight: 600; font-size: 31px; fill: rgb(255, 255, 255); letter-spacing: -0.02em;">P</text></g><g class="grape-pad grape-seatable " tabindex="0" role="button" aria-label="Education" style="animation-delay: 0.86s;"><circle class="grape-glow" cx="258" cy="266" r="55" fill="none" stroke="#17B5A5" stroke-width="1"></circle><circle cx="258" cy="266" r="45" fill="url(#grape-copper)"></circle><circle class="grape-ring" cx="258" cy="266" r="45" fill="none" stroke="#17B5A5" stroke-width="1.8"></circle><text x="258" y="277" text-anchor="middle" class="font-sora pointer-events-none" style="font-weight: 600; font-size: 31px; fill: rgb(255, 255, 255); letter-spacing: -0.02em;">E</text></g></svg><div aria-live="polite" class="relative w-full max-w-[420px] rounded-lg border border-border px-6 py-4 text-center flex flex-col justify-center gap-1.5" style="margin-top: 26px; background: rgba(23, 181, 165, 0.047);"><span aria-hidden="true" class="absolute left-1/2 -ml-[1.5px] w-[3px]" style="top: -26px;
98 height: 26px; background: rgb(23, 181, 165); opacity: 0.9;"></span><span aria-hidden="true" class="absolute left-1/2 -ml-[5.5px] w-[11px] h-[11px] rounded-full" style="top: -5px; border: 2px solid rgb(23, 181, 165); background: hsl(var(--background));"></span><span class="font-sora font-semibold text-lg tracking-tight transition-colors" style="color: hsl(var(--foreground));">The five parts of security. One platform.</span><span class="text-sm text-muted-foreground leading-snug flex items-center justify-center min-h-[2.9em] lg:min-h-[2.9em] max-lg:min-h-[4.35em]">Hover any pad to see what that bundle covers.</span></div></div></div></div></section><section data-tone="ink" class="mkt-layout pt-2 pb-14 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><p class="text-center text-xs uppercase tracking-[0.2em] text-muted-foreground/70 mb-6">Trusted by businesses across ANZ</p></div><div class="logo-marquee" role="group" aria-label="Businesses that trust GRAPE"><div class="logo-marquee__track"><div class="logo-marquee__row"><img src="/images/customer-logos/tower-insurance.png?v=logo-cleanup-2026-09" alt="Tower Insurance" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/taranaki-foundation.png?v=logo-cleanup-2026-09" alt="Taranaki Foundation" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/file-republic-logo.png?v=logo-cleanup-2026-09" alt="File Republic" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/southern-cross-health-care.png?v=logo-cleanup-2026-09" alt="Southern Cross Healthcare" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/debtcol-logo.png?v=logo-cleanup-2026-09" alt="Debtcol" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/ipromise.png?v=logo-cleanup-2026-09" alt="iPromise" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/bishops-action-foundation.png?v=logo-cleanup-2026-09" alt="Bishops Action Foundation" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/bond-pricing-agency-malaysia.png?v=logo-cleanup-2026-09" alt="Bond Pricing Agency Malaysia" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/codeblue.png?v=logo-cleanup-2026-09" alt="Codeblue" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/creativehq.png?v=logo-cleanup-2026-09" alt="CreativeHQ" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/delta-insurance.png?v=logo-cleanup-2026-09" alt="Delta Insurance" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/esprow.png?v=logo-cleanup-2026-09" alt="Esprow" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/insurely.png?v=logo-cleanup-2026-09" alt="Insurely" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/kordia-logo.png?v=logo-cleanup-2026-09" alt="Kordia" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/orion-health-logo.png?v=logo-cleanup-2026-09" alt="Orion Health" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/ph-digital.png?v=logo-cleanup-2026-09" alt="PH Digital" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/phf-science.png?v=logo-cleanup-2026-09" alt="PHF Science" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/virtus-logo-primary.png?v=logo-cleanup-2026-09" alt="Virtus Insurance Brokers" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/butlers-reef-full-logo-beige.png?v=logo-cleanup-2026-09" alt="Butlers Reef" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/dawson-motel.png?v=logo-cleanup-2026-09" alt="Dawson Motel" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/hefestis-uk.png?v=logo-cleanup-2026-09" alt="Hefestis UK" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/ka-uruora-logo.png?v=logo-cleanup-2026-09" alt="Ka Uruora" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/nga-iwi-o-taranaki.png?v=logo-cleanup-2026-09" alt="NgÄ Iwi o Taranaki" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/ngati-maru.png?v=logo-cleanup-2026-09" alt="NgÄti Maru" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/ngati-tama.png?v=logo-cleanup-2026-09" alt="NgÄti Tama" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/the-head-office-brand.png?v=logo-cleanup-2026-09" alt="The Head Office" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"><img src="/images/customer-logos/veritag-logo.png?v=logo-cleanup-2026-09" alt="Veritag" loading="lazy" decoding="async" tabindex="0" class="logo-marquee__logo"></div><div class="logo-marquee__row" aria-hidden="true"><img src="/images/customer-logos/tower-insurance.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/taranaki-foundation.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/file-republic-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/southern-cross-health-care.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/debtcol-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/ipromise.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/bishops-action-foundation.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/bond-pricing-agency-malaysia.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/codeblue.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/creativehq.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/delta-insurance.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/esprow.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/insurely.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/kordia-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/orion-health-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/ph-digital.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/phf-science.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/virtus-logo-primary.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/butlers-reef-full-logo-beige.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/dawson-motel.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/hefestis-uk.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/ka-uruora-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/nga-iwi-o-taranaki.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/ngati-maru.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/ngati-tama.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/the-head-office-brand.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"><img src="/images/customer-logos/veritag-logo.png?v=logo-cleanup-2026-09" alt="" loading="lazy" decoding="async" tabindex="-1" class="logo-marquee__logo"></div></div></div></section><section data-tone="base" class="mkt-layout py-12 px-4 sm:px-6 lg:px-8" style="border-top: 1px solid hsl(var(--border)); border-bottom: 1px solid hsl(var(--border));"><div class="max-w-5xl mx-auto"><div class="grid grid-cols-2 sm:grid-cols-4 gap-6"><div class="reveal"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-star w-4 h-4 text-primary" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><div><strong class="block text-foreground text-sm font-semibold leading-snug">4.8 Google rating</strong><span class="text-muted-foreground text-xs">Verified client reviews</span></div></div></div><div class="reveal" style="transition-delay: 70ms;"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-award w-4 h-4 text-primary" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div><strong class="block text-foreground text-sm font-semibold leading-snug">Award winning</strong><span class="text-muted-foreground text-xs">
98NZ 2023 winner, ARN 2026 finalist</span></div></div></div><div class="reveal" style="transition-delay: 140ms;"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-shield w-4 h-4 text-primary" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div><strong class="block text-foreground text-sm font-semibold leading-snug">SMB1001 certified</strong><span class="text-muted-foreground text-xs">Gold, two years running</span></div></div></div><div class="reveal" style="transition-delay: 210ms;"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-globe w-4 h-4 text-primary" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><div><strong class="block text-foreground text-sm font-semibold leading-snug">Clients globally</strong><span class="text-muted-foreground text-xs">AU, NZ and South Africa</span></div></div></div></div></div></section><section data-tone="tint" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="reveal mb-12"><p class="text-primary font-medium text-xs tracking-wide mb-4">The problem</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-4" style="font-size: clamp(28px, 3.5vw, 40px);">You already know the moment<br>this goes wrong.</h2><p class="text-muted-foreground text-lg leading-relaxed max-w-[560px]">It is rarely the dramatic hack. It is the ordinary Tuesday when something arrives that you cannot answer quickly.</p></div><div class="reveal"><div class="grid grid-cols-1 gap-px rounded-xl overflow-hidden sm:grid-cols-3" style="background: hsl(var(--border));"><div class="p-6" style="background: hsl(var(--card));"><div class="mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-clipboard-list w-5 h-5 text-primary/70" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div></div><h3 class="font-semibold text-foreground text-base mb-2">The questionnaire lands</h3><p class="text-muted-foreground text-sm leading-relaxed">Your biggest customer sends a forty question security review and gives you a week. Nobody knows where half the answers live, so it eats the week instead.</p></div><div class="p-6" style="background: hsl(var(--card));"><div class="mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-file-search w-5 h-5 text-primary/70" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><circle cx="11.5" cy="14.5" r="2.5"></circle><path d="M13.3 16.3 15 18"></path></svg></div></div><h3 class="font-semibold text-foreground text-base mb-2">
98The insurer asks for proof</h3><p class="text-muted-foreground text-sm leading-relaxed">Renewal comes round and the form wants evidence, not intentions. You have done a lot of the work. Showing it is the hard part, and the premium reflects that.</p></div><div class="p-6" style="background: hsl(var(--card));"><div class="mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-link2 lucide-link-2 w-5 h-5 text-primary/70" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></div></div><h3 class="font-semibold text-foreground text-base mb-2">The supplier gets breached</h3><p class="text-muted-foreground text-sm leading-relaxed">A company you send data to is in the news. You find out when your clients do, and you have no way to tell how exposed you actually are.</p></div></div></div></div></section><section data-tone="base" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-16 items-center"><div class="reveal"><p class="text-primary font-medium text-xs tracking-wide mb-4">Why we are built this way</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-6" style="font-size: clamp(28px, 3.5vw, 40px);">Grapes do not grow alone.</h2><div class="space-y-4 text-muted-foreground leading-relaxed"><p>They grow in clusters, and every berry on the bunch is fed by the same vine. We took the name seriously when we built the business.</p><p>Five bundles make up the cluster. Each one stands on its own, and each one is stronger because the others are there. A risk you find in one shows up as a control in another, and as a training module in a third, without anybody rekeying it.</p><p>Underneath them all sits one platform, and every client we look after runs on it. Your data is fenced off and only yours, but the engineering, the framework libraries, the integrations and every improvement we make are shared across the whole vine. That is why a business of twenty people can run the sort of security programme that used to need a full time team and a six figure budget.</p></div></div><div class="reveal"><div class="rounded-xl border border-border p-6 sm:p-8" style="background: linear-gradient(160deg, hsl(var(--primary) / 0.10), hsl(var(--primary) / 0.02));"><h3 class="font-sora font-semibold text-foreground text-lg mb-1">One board, many clients</h3><p class="text-muted-foreground text-sm mb-6">Every client gets their own cluster of pads. Nobody shares a trace.</p><svg viewBox="0 0 420 260" class="w-full h-auto" role="img" aria-label="Four clients, each with their own cluster of pads, all tapping off one shared bus that represents the CyberGrape platform."><g fill="none" stroke="#8F74C4" stroke-width="1.5"><path d="M64 74 V196"></path><path d="M164 92 V196"></path><path d="M264 74 V196"></path><path d="M364 92 V196"></path></g><text x="64" y="16" text-anchor="middle" class="fill-muted-foreground" style="font-size: 12px;">Your business</text><g stroke="hsl(var(--teal))" stroke-width="1.3"><circle cx="46" cy="34" r="8" fill="#6B5297"></circle><circle cx="64" cy="34" r="8" fill="#6B5297"></circle><circle cx="82" cy="34" r="8" fill="#6B5297"></circle><circle cx="55" cy="52" r="8" fill="#8F74C4"></circle><circle cx="73" cy="52" r="8" fill="#8F74C4"></circle></g><text x="164" y="34" text-anchor="middle" class="fill-muted-foreground" style="font-size: 12px;">A law firm</text><g stroke="#8F74C4" stroke-width="1.3"><circle cx="155" cy="52" r="8" fill="#57427C"></circle><circle cx="173" cy="52" r="8" fill="#57427C"></circle><circle cx="164" cy="70" r="8" fill="#57427C"></circle></g><text x="264" y="16" text-anchor="middle" class="fill-muted-foreground" style="font-size: 12px;">An engineering firm</text><g stroke="#8F74C4" stroke-width="1.3"><circle cx="246" cy="34" r="8" fill="#57427C"></circle><circle cx="264" cy="34" r="8" fill="#57427C"></circle><circle cx="282" cy="34" r="8" fill="#57427C"></circle><circle cx="264" cy="52" r="8" fill="#57427C"></circle></g><text x="364" y="34" text-anchor="middle" class="fill-muted-foreground" style="font-size: 12px;">An MSP's clients</text><g stroke="#8F74C4" stroke-width="1.3"><circle cx="346" cy="52" r="8" fill="#57427C"></circle><circle cx="364" cy="52" r="8" fill="#57427C"></circle><circle cx="382" cy="52" r="8" fill="#57427C"></circle><circle cx="355" cy="70" r="8" fill="#57427C"></circle><circle cx="373" cy="70" r="8" fill="#57427C"></circle></g><path d="M18 196 H402" stroke="hsl(var(--teal))" stroke-width="3" fill="none"></path><g fill="hsl(var(--background))" stroke="hsl(var(--teal))" stroke-width="2"><circle cx="64" cy="196" r="6"></circle><circle cx="164" cy="196" r="6"></circle><circle cx="264" cy="196" r="6"></circle><circle cx="364" cy="196" r="6"></circle></g><rect x="18" y="214" width="384" height="32" rx="3" fill="hsl(var(--teal) / 0.07)" stroke="hsl(var(--teal))" stroke-width="1.2"></rect><text x="210" y="234" text-anchor="middle" style="font-size: 12.5px; font-weight: 500; fill: hsl(var(--teal));">
98One platform underneath, carrying all of them</text></svg></div></div></div></div></section><section data-tone="ink" id="bundles" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="reveal mb-8"><p class="text-primary font-medium text-xs tracking-wide mb-4">What we do</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-4" style="font-size: clamp(28px, 3.5vw, 40px);">The five parts of security. One platform.</h2><p class="text-muted-foreground text-lg leading-relaxed max-w-[560px]">Governance, Risk, Advisory, Protection and Education, working together instead of stitched together. Pick one to see what is inside it.</p></div><div class="relative flex flex-wrap gap-2 mb-8" role="tablist" aria-label="Security bundles"><span aria-hidden="true" class="hidden sm:block absolute left-3 right-3 top-1/2 h-px" style="background: hsl(var(--border));"></span><button role="tab" aria-selected="true" data-testid="tab-bundle-governance" class="relative z-10 flex items-center gap-2.5 px-4 py-2.5 rounded-lg border text-sm font-medium transition-colors bg-primary border-primary text-primary-foreground"><span class="w-6 h-6 rounded-full grid place-items-center text-[11px] font-semibold shrink-0" style="background: hsl(var(--background) / 0.25); border: 1px solid hsl(var(--teal)); color: inherit;">G</span>Governance</button><button role="tab" aria-selected="false" data-testid="tab-bundle-risk" class="relative z-10 flex items-center gap-2.5 px-4 py-2.5 rounded-lg border text-sm font-medium transition-colors bg-card border-border text-muted-foreground hover:text-foreground hover:border-primary"><span class="w-6 h-6 rounded-full grid place-items-center text-[11px] font-semibold shrink-0" style="background: hsl(var(--primary) / 0.15); border: 1px solid hsl(var(--teal)); color: hsl(var(--primary));">R</span>Risk</button><button role="tab" aria-selected="false" data-testid="tab-bundle-advisory" class="relative z-10 flex items-center gap-2.5 px-4 py-2.5 rounded-lg border text-sm font-medium transition-colors bg-card border-border text-muted-foreground hover:text-foreground hover:border-primary"><span class="w-6 h-6 rounded-full grid place-items-center text-[11px] font-semibold shrink-0" style="background: hsl(var(--primary) / 0.15); border: 1px solid hsl(var(--teal)); color: hsl(var(--primary));">A</span>Advisory</button><button role="tab" aria-selected="false" data-testid="tab-bundle-protection" class="relative z-10 flex items-center gap-2.5 px-4 py-2.5 rounded-lg border text-sm font-medium transition-colors bg-card border-border text-muted-foreground hover:text-foreground hover:border-primary"><span class="w-6 h-6 rounded-full grid place-items-center text-[11px] font-semibold shrink-0" style="background: hsl(var(--primary) / 0.15); border: 1px solid hsl(var(--teal)); color: hsl(var(--primary));">P</span>Protection</button><button role="tab" aria-selected="false" data-testid="tab-bundle-education" class="relative z-10 flex items-center gap-2.5 px-4 py-2.5 rounded-lg border text-sm font-medium transition-colors bg-card border-border text-muted-foreground hover:text-foreground hover:border-primary"><span class="w-6 h-6 rounded-full grid place-items-center text-[11px] font-semibold shrink-0" style="background: hsl(var(--primary) / 0.15); border: 1px solid hsl(var(--teal)); color: hsl(var(--primary));">E</span>Education</button></div><div role="tabpanel" class="grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-14 rounded-xl border border-border p-6 sm:p-10 min-h-[360px]" style="background: hsl(var(--card));"><div><div class="mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.12);"><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-file-check w-5 h-5 text-primary/70" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="m9 15 2 2 4-4"></path></svg></div></div><h3 class="font-sora font-extrabold text-foreground text-2xl sm:text-3xl tracking-tight mb-3">Governance</h3><p class="text-base font-medium mb-4" style="color: hsl(var(--teal));">Policies, certification and audit evidence, all in one place</p><p class="text-muted-foreground leading-relaxed">A senior security officer embedded in your business for a set number of hours each month â owning your programme, attending your board and turning cyber risk into decisions your leadership team can act on.</p></div><div>
98<p class="text-muted-foreground/80 text-sm mb-4">What is inside</p><ul class="space-y-3 mb-6"><li class="flex items-start gap-3 text-sm text-foreground leading-relaxed"><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-circle-check-big w-4 h-4 mt-0.5 shrink-0" aria-hidden="true" style="color: hsl(var(--teal));"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>CSO-as-a-Service: Advisor, Active and Embedded tiers</li><li class="flex items-start gap-3 text-sm text-foreground leading-relaxed"><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-circle-check-big w-4 h-4 mt-0.5 shrink-0" aria-hidden="true" style="color: hsl(var(--teal));"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Security strategy, roadmap and annual board reporting</li><li class="flex items-start gap-3 text-sm text-foreground leading-relaxed"><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-circle-check-big w-4 h-4 mt-0.5 shrink-0" aria-hidden="true" style="color: hsl(var(--teal));"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>Risk register ownership, incident command and vendor governance</li><li class="flex items-start gap-3 text-sm text-foreground leading-relaxed"><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-circle-check-big w-4 h-4 mt-0.5 shrink-0" aria-hidden="true" style="color: hsl(var(--teal));"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg>SMB1001 and ISO 27001 certification programme management</li></ul><p class="text-muted-foreground text-xs leading-relaxed pt-4 border-t border-border mb-4">Fractional CSO at 10â20% of the cost of a full-time hire.</p><a href="/services/cso-as-a-service" class="inline-flex items-center gap-1.5 text-primary hover:text-primary/80 text-sm font-medium transition-colors">More on Governance <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-3.5 h-3.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><p class="text-muted-foreground text-sm mt-6">You do not have to buy all five. Most clients start with whichever bundle is hurting most and grow into the others. Because it is one platform, nothing gets rebuilt when you expand.</p></div></section><section data-tone="base" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="reveal"><div class="max-w-2xl mb-10"><p class="text-primary font-medium text-xs tracking-wide mb-4">See it in action</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-4" style="font-size: clamp(28px, 3.5vw, 40px);">The platform your team<br>will actually use.</h2><p class="text-muted-foreground text-lg leading-relaxed max-w-[560px]">Track your certification progress tier by tier, and monitor every vendor in y
98our supply chain in real time. Built in house, so when you need something changed, we can change it.</p></div><div class="md:hidden grid grid-cols-1 sm:grid-cols-2 gap-3 py-2"><div class="flex items-start gap-3 rounded-xl p-3 border border-border" style="background: hsl(var(--card));"><div class="w-8 h-8 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.10);"><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-shield w-4 h-4 text-primary/70" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div><div class="text-foreground text-sm font-medium">SMB1001 compliance</div><div class="text-muted-foreground text-xs">Bronze to Diamond</div></div></div><div class="flex items-start gap-3 rounded-xl p-3 border border-border" style="background: hsl(var(--card));"><div class="w-8 h-8 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.10);"><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-file-search w-4 h-4 text-primary/70" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><circle cx="11.5" cy="14.5" r="2.5"></circle><path d="M13.3 16.3 15 18"></path></svg></div><div><div class="text-foreground text-sm font-medium">Security posture</div><div class="text-muted-foreground text-xs">Real-time score</div></div></div><div class="flex items-start gap-3 rounded-xl p-3 border border-border" style="background: hsl(var(--card));"><div class="w-8 h-8 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.10);"><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-globe w-4 h-4 text-primary/70" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><div><div class="text-foreground text-sm font-medium">Vendor risk</div><div class="text-muted-foreground text-xs">Black Kite powered</div></div></div><div class="flex items-start gap-3 rounded-xl p-3 border border-border" style="background: hsl(var(--card));"><div class="w-8 h-8 rounded-lg flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.10);"><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-clipboard-list w-4 h-4 text-primary/70" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div><div><div class="text-foreground text-sm font-medium">Evidence packs</div><div class="text-muted-foreground text-xs">Auto-generated</div></div></div></div><div class="hidden md:block py-6"><div class="rounded-xl w-full" style="height: 520px; background: hsl(var(--muted));"></div></div><p class="text-muted-foreground text-xs text-center mt-4">SMB1001:2026 · ISO 27001:2022 · SOC 2 · NZISM built in. Supplier risk powered by Black Kite.</p></div></div></section><section data-tone="tint" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-start"><div class="reveal"><p class="text-primary font-medium text-xs tracking-wide mb-4">Why CyberGrape</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-6" style="font-size: clamp(28px, 3.5vw, 40px);">Expert-led.<br>Practically priced.<br>Evidence-backed.</h2><p class="text-muted-foreground leading-relaxed">We do not just advise, we measure. Our clients leave every engagement with documented evidence of their security posture, not a slide deck and a handshake.</p></div><div class="space-y-4"><div class="reveal"><div class="p-5 rounded-xl border border-border" style="background: hsl(var(--card));"><div class="font-sora font-extrabold text-primary mb-1" style="font-size: 42px; line-height: 1;">4.8 â
</div><div class="font-semibold text-foreground text-sm mb-0.5">Google rating</div><div class="text-muted-foreground text-xs leading-relaxed">Verified client reviews across Australia and New Zealand</div></div></div><div class="reveal" style="transition-delay: 70ms;"><div class="p-5 rounded-xl border border-border" style="background: hsl(var(--card));"><div class="font-sora font-extrabold text-primary mb-1" style="font-size: 42px; line-height: 1;">30+</div><div class="font-semibold text-foreground text-sm mb-0.5">Years of ICT and security experience</div><div class="text-muted-foreground text-xs leading-relaxed">CISSP certified, enterprise architecture background</div></div></div><div class="reveal" style="transition-delay: 140ms;"><div class="p-5 rounded-xl border border-border" style="background: hsl(var(--card));"><div class="font-sora font-extrabold text-primary mb-1" style="font-size: 42px; line-height: 1;">4</div><div class="font-semibold text-foreground text-sm mb-0.5">Frameworks built into the platform</div><div class="text-muted-foreground text-xs leading-relaxed">
98SMB1001:2026, ISO 27001:2022, SOC 2, NZISM: switch the lens without redoing the work</div></div></div></div></div></div></section><section data-tone="base" class="mkt-layout py-20 px-4 sm:px-6 lg:px-8"><div class="max-w-5xl mx-auto"><div class="reveal text-center mb-12"><p class="text-primary font-medium text-xs tracking-wide mb-4">What clients say</p><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight" style="font-size: clamp(28px, 3.5vw, 40px);">Trusted by organisations<br>that take security seriously</h2></div><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><div class="reveal"><div class="p-6 rounded-xl border border-border" style="background: hsl(var(--card));"><p class="text-muted-foreground text-sm leading-relaxed italic mb-6">âCyberGrape has been an excellent partner to us. Providing excellent niche products backed with great service.â</p><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-full flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.15);"><span class="text-primary font-bold text-[11px]">DB</span></div><div><strong class="block text-foreground text-sm font-semibold">Darren Beattie</strong><span class="text-muted-foreground text-xs">Head of Information Security, Tower Insurance</span></div></div></div></div><div class="reveal" style="transition-delay: 70ms;"><div class="p-6 rounded-xl border border-border" style="background: hsl(var(--card));"><p class="text-muted-foreground text-sm leading-relaxed italic mb-6">âWe needed a trusted partner who understood our risk, not just our technology. CyberGrape has been that partner: practical, straight-talking and always on top of whatâs changing.â</p><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-full flex items-center justify-center shrink-0" style="background: hsl(var(--primary) / 0.15);"><span class="text-primary font-bold text-[11px]">JH</span></div><div><strong class="block text-foreground text-sm font-semibold">Josh Hickford</strong><span class="text-muted-foreground text-xs">CEO, Taranaki Foundation</span></div></div></div></div></div></div></section><section data-tone="ink" class="mkt-layout relative overflow-hidden py-24 px-4 sm:px-6 lg:px-8"><div class="absolute top-0 left-1/2 -translate-x-1/2 w-[600px] h-[400px] rounded-full blur-[100px] pointer-events-none" aria-hidden="true" style="background: hsl(var(--primary) / 0.10);"></div><div class="reveal relative max-w-2xl mx-auto text-center"><h2 class="font-sora font-extrabold text-foreground leading-[1.1] tracking-tight mb-4" style="font-size: clamp(28px, 3.5vw, 40px);">Find out where you actually stand.</h2><p class="text-muted-foreground text-lg mb-8 leading-relaxed">Half an hour on a call and you will have a clearer picture of your security than most businesses your size ever get. If we are not the right fit, we will tell you that too.</p><div class="flex flex-col sm:flex-row gap-3 justify-center"><a href="/readiness-assessment" class="inline-flex items-center justify-center gap-2 bg-primary hover:bg-primary/90 text-primary-foreground px-8 py-3 rounded-full font-semibold text-sm transition-colors shadow-lg shadow-primary/25">Take a free assessment<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" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><button type="button" class="inline-flex items-center justify-center gap-2 border border-border hover:border-primary text-foreground hover:text-primary px-8 py-3 rounded-full font-medium text-sm transition-colors">Talk to our team</button></div></div></section></main><footer class="border-t border-primary/10 py-12 px-4 sm:px-6 lg:px-8 bg-background"><div class="max-w-7xl mx-auto"><div class="grid grid-cols-2 md:grid-cols-4 gap-8 mb-10"><div class="col-span-2 md:col-span-1"><picture><source srcset="/assets/cybergrape-logo-light-BoZhc3Z2.webp" type="image/webp"><img src="/assets/cybergrape-logo-light-Bn6Y-jiw.png" alt="CyberGrape - Small Business Cyber security certification and GRC platform" class="h-7 w-auto mb-4" width="184" height="28"></picture>
98<p class="text-foreground/45 text-sm leading-relaxed">Cyber security certification, GRC platform and expert-led services for SMBs across Australia, New Zealand, the UK, the US and South Africa.</p><a href="/cdn-cgi/l/email-protection#244d4a424b64475d46415643564554410a4d4b" class="inline-block mt-3 text-foreground/45 text-sm hover:text-foreground/80 transition-colors"><span class="__cf_email__" data-cfemail="b3daddd5dcf3d0cad1d6c1d4c1d2c3d69ddadc">[email protected]</span></a></div><div><h3 class="text-foreground font-semibold text-sm mb-4">Platform</h3><ul class="space-y-2.5"><li><a href="/smb1001-certification" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">SMB1001 Certification</a></li><li><a href="/platform" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Platform overview</a></li><li><a href="/for-msps" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">For MSPs</a></li><li><a href="/readiness-assessment" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Free assessment</a></li><li><a href="/pricing" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Pricing</a></li></ul></div><div><h3 class="text-foreground font-semibold text-sm mb-4">Services</h3><ul class="space-y-2.5"><li><a href="/services" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">All services</a></li><li><a href="/services/cso-as-a-service" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Governance</a></li><li><a href="/services/third-party-risk" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Risk</a></li><li><a href="/services/cso-as-a-service" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Advisory</a></li><li><a href="/services/managed-security" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Protection</a></li><li><a href="/services/awareness-training" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Education</a></li></ul></div><div><h3 class="text-foreground font-semibold text-sm mb-4">Company</h3><ul class="space-y-2.5"><li><a href="/company" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">About CyberGrape</a></li><li><a href="/partners" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Technology partners</a></li><li><a href="/blog" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Insights</a></li><li><a href="/contact" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Contact us</a></li><li><a href="/privacy" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Privacy policy</a></li><li><a href="/terms" class="text-foreground/45 text-sm hover:text-foreground/80 transition-colors">Terms of service</a></li></ul></div></div><div class="border-t border-primary/10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-foreground/30 text-xs">© 2026 CyberGrape Pty Ltd (AU) ABN 83 696 722 988, CyberGrape Limited NZBN 9429048818155. All rights reserved.</p><div class="flex gap-6"><a href="/privacy" class="text-foreground/30 text-xs hover:text-foreground/60 transition-colors">Privacy</a><a href="/terms" class="text-foreground/30 text-xs hover:text-foreground/60 transition-colors">Terms</a></div></div></div></footer></div></div> 99 100<div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events: none;"><ol tabindex="-1" class="fixed bottom-0 right-0 z-[2147483647] flex max-h-screen w-full flex-col p-4 sm:max-w-[420px] toast-viewport"></ol></div><div class="lg:hidden fixed inset-0 z-[100] flex h-[100dvh] max-h-[100dvh] flex-col transition-transform duration-250 translate-x-full" id="mobile-navigation" role="dialog" aria-modal="true" aria-label="Mobile navigation" style="background: rgb(10, 8, 18); overscroll-behavior: contain;"><div class="flex justify-between items-center px-4 py-4 border-b border-primary/10"><picture><source srcset="/assets/cybergrape-logo-dark-BolVhBXC.webp" type="image/webp"><img src="/assets/cybergrape-logo-dark-D246jLN7.png" alt="CyberGrape â GRC platform for SMB1001 security certification" class="h-8 w-auto" width="210" height="32"></picture>
100<button class="text-foreground/60 hover:text-foreground p-2" aria-label="Close 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-x h-5 w-5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><div class="min-h-0 flex-1 overflow-y-auto overscroll-contain px-4 py-4 pb-6 space-y-0.5"><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">Platform<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">Certification<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">Services<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">For MSPs<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">Insights<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div><button class="w-full flex justify-between items-center px-3 py-3 text-foreground/70 hover:text-foreground text-sm font-medium transition-colors">Company<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-down w-4 h-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a href="/pricing" class="block px-3 py-3 text-sm font-medium transition-colors text-foreground/70 hover:text-foreground">Pricing</a></div><div class="shrink-0 p-4 border-t border-primary/10 bg-background/95 space-y-2"><button class="block w-full text-center py-2.5 text-sm font-medium text-foreground/70 border border-primary/20 rounded-lg hover:bg-primary/10 transition-colors">Sign In</button><button class="block w-full text-center py-2.5 text-sm font-medium text-primary-foreground bg-primary hover:bg-primary/90 rounded-full transition-colors shadow-lg shadow-primary/25">Sign Up</button></div></div>
vendor: 108 bytes, line 100
100<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
100</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.