PageSourceSearch

https://nooqgolf.com/search

html nooqgolf.com collected 2026-10-05 02:16:51 UTC 501,761 bytes, 376 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="/api/media/file/final_logo_white_green_ball.webp"/><link rel="stylesheet" href="/_next/static/css/a53c6e92f3dae393.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6d287ab00b6cc5fe.js"/>
1<script src="/_next/static/chunks/aca476c6-43dbc2acc478e262.js" async=""></script>
1<script src="/_next/static/chunks/9798-1a21286390e2af53.js" async=""></script>
1<script src="/_next/static/chunks/main-app-8a03776a09d6c215.js" async=""></script>
1<script src="/_next/static/chunks/8a6901b8-df24c1ff4b8fe9c9.js" async=""></script>
1<script src="/_next/static/chunks/933-e515ce6adbf67499.js" async=""></script>
1<script src="/_next/static/chunks/5610-ced6be3243fc7a17.js" async=""></script>
1<script src="/_next/static/chunks/5194-18b61990c239a844.js" async=""></script>
1<script src="/_next/static/chunks/7747-47d94fd2fa7fd0c8.js" async=""></script>
1<script src="/_next/static/chunks/5946-129c9211510bac4e.js" async=""></script>
1<script src="/_next/static/chunks/app/(frontend)/layout-85887cd28f379bec.js" async=""></script>
1<script src="/_next/static/chunks/app/(frontend)/search/page-c532c97ea7d7ee72.js" async=""></script>
1<link rel="preload" href="https://web.analytics.nooqgolf.com/script.js" as="script"/><title>Search</title><meta name="description" content="Golf club and union websites powered by nooQ Golf CMS"/><meta name="robots" content="noindex, nofollow"/><link rel="icon" href="/favicon.ico" sizes="48x48"/><link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png"/><link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png"/><link rel="apple-touch-icon" sizes="180x180" href="/favicon-apple.png"/><meta name="apple-mobile-web-app-title" content="nooQ Golf"/><link rel="preconnect" href="https://www.golfgenius.com"/><link rel="dns-prefetch" href="https://www.golfgenius.com"/><link rel="preconnect" href="https://golfgenius.com"/><link rel="dns-prefetch" href="https://golfgenius.com"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&amp;
1family=Geist:wght@400;500;600;700&amp;display=swap"/><style id="theme-variables">:root {
2  /* ========================================
3     COLORS - Golf Club Default
4     Tailwind/shadcn base variables
5     ======================================== */
6
7  /* Primary - Tailwind references these via @theme inline */
8  --primary: #009293;
9  --primary-foreground: #0A0A0A;
10
11  /* Secondary */
12  --secondary: #1A1A1A;
13  --secondary-foreground: #E5E5E5;
14
15  /* Accent */
16  --accent: #247a7a;
17  --accent-foreground: #E5E5E5;
18
19  /* Background & Foreground */
20  --background: #0A0A0A;
21  --foreground: #E5E5E5;
22
23  /* Card */
24  --card: #111111;
25  --card-foreground: #E5E5E5;
26
27  /* Popover */
28  --popover: #0A0A0A;
29  --popover-foreground: #E5E5E5;
30
31  /* Muted */
32  --muted: #1A1A1A;
33  --muted-foreground: #A0A0A0;
34
35  /* Border & Input */
36  --border: #262626;
37  --input: #262626;
38  --ring: #009293;
39
40  /* Destructive */
41  --destructive: #EF4444;
42  --destructive-foreground: #0A0A0A;
43
44  /* ========================================
45     EXTENDED COLOR VARIANTS
46     For blocks and custom components
47     ======================================== */
48
49  /* Brand variants */
50  --color-primary: #009293;
51  --color-primary-light: #84C7C6;
52  --color-primary-dark: #3D8585;
53
54  --color-secondary: #1A1A1A;
55  --color-secondary-light: #2D2D2D;
56  --color-secondary-dark: #0A0A0A;
57
58  --color-accent: #247a7a;
59  --color-accent-light: #369292;
60  --color-accent-dark: #1A5C5C;
61
62  /* Text variants */
63  --color-text-heading: #FAFAFA;
64  --color-text-body: #E5E5E5;
65  --color-text-muted: #A0A0A0;
66  --color-text-inverse: #0A0A0A;
67
68  /* Background variants */
69  --color-bg: #0A0A0A;
70  --color-bg-subtle: #111111;
71  --color-bg-muted: #1A1A1A;
72  --color-bg-dark: #000000;
73
74  /* UI */
75  --color-border: #262626;
76  --color-border-dark: #1A1A1A;
77  --color-success: #22C55E;
78  --color-error: #EF4444;
79  --color-warning: #F59E0B;
80  --color-info: #3B82F6;
81
82  /* ========================================
83     TYPOGRAPHY
84     ======================================== */
85
86  /* Font Families */
87  --font-heading: "Inter", system-ui, sans-serif;
88  --font-body: "inter-variable", system-ui, sans-serif;
89
90  /* Font Weights */
91  --font-weight-heading: 700;
92  --font-weight-body: 400;
93
94  /* Line Heights */
95  --line-height-heading: 1.1;
96  --line-height-body: 1.6;
97
98  /* Letter Spacing */
99  --letter-spacing-heading: -0.05em;
100
101  --font-h1: var(--font-heading);
102  --color-h1: var(--color-text-heading);
103  --text-transform-h1: none;
104  --font-h2: var(--font-heading);
105  --color-h2: var(--color-text-heading);
106  --text-transform-h2: none;
107  --font-h3: var(--font-heading);
108  --color-h3: var(--color-text-heading);
109  --text-transform-h3: none;
110  --font-h4: var(--font-heading);
111  --color-h4: var(--color-text-heading);
112  --text-transform-h4: none;
113  --font-h5: var(--font-heading);
114  --color-h5: var(--color-text-heading);
115  --text-transform-h5: none;
116  --font-h6: var(--font-heading);
117  --color-h6: var(--color-text-heading);
118  --text-transform-h6: none;
119
120  /* Font Sizes */
121  --text-h1: 3.052rem;
122  --text-h2: 2.441rem;
123  --text-h3: 1.953rem;
124  --text-h4: 1.563rem;
125  --text-h5: 1.250rem;
126  --text-h6: 1rem;
127  --text-body: 1rem;
128  --text-small: 0.875rem;
129  --text-caption: 0.750rem;
130
131  /* ========================================
132     SPACING
133     ======================================== */
134  --container-max: 1280px;
135  --container-padding: 1.5rem;
136  --section-spacing: 5rem;
137
138  /* Border Radius */
139  --radius-sm: 0.25rem;
140  --radius-default: 0.5rem;
141  --radius-lg: 1rem;
142  --radius-full: 9999px;
143
144  /* ========================================
145     DATA TABLE DEFAULTS
146     Uses tenant colors as fallbacks for consistent multi-tenant branding
147     ======================================== */
148  --table-header-bg: #009293;
149  --table-header-text: #0A0A0A;
150  --table-header-font-weight: 600;
151  --table-header-font-size: 14px;
152  --table-header-text-transform: none;
153  --table-header-padding: 0.75rem 1rem;
154  --table-cell-bg: #0A0A0A;
155  --table-cell-bg-alt: #111111;
156  --table-cell-text: #E5E5E5;
157  --table-cell-font-size: 14px;
158  --table-cell-padding: 0.75rem 1rem;
159  --table-cell-line-height: 1.5;
160  --table-border-color: #262626;
161  --table-border-width: 1px;
162  --table-border-radius: 8px;
163  --table-hover-bg: #1A1A1A;
164  --table-selected-bg: #84C7C6;
165}</style><style id="base-typography">/* Base Typography */
166body {
167  font-family: var(--font-body);
168  font-size: var(--text-body);
169  font-weight: var(--font-weight-body);
170  line-height: var(--line-height-body);
171  color: var(--color-text-body);
172  background-color: var(--color-bg);
173  margin: 0;
174  -webkit-font-smoothing: antialiased;
175  -moz-osx-font-smoothing: grayscale;
176}
177
178h1, h2, h3, h4, h5, h6 {
179  font-family: var(--font-heading);
180  font-weight: var(--font-weight-heading);
181  line-height: var(--line-height-heading);
182  letter-spacing: var(--letter-spacing-heading);
183  color: var(--color-text-heading);
184  text-transform: none;
185  margin: 0 0 0.5em;
186}
187
188h1 {
189  font-size: var(--text-h1);
190  font-family: var(--font-h1);
191  color: var(--color-h1);
192  text-transform: var(--text-transform-h1);
193}
194h2 {
195  font-size: var(--text-h2);
196  font-family: var(--font-h2);
197  color: var(--color-h2);
198  text-transform: var(--text-transform-h2);
199}
200h3 {
201  font-size: var(--text-h3);
202  font-family: var(--font-h3);
203  color: var(--color-h3);
204  text-transform: var(--text-transform-h3);
205}
206h4 {
207  font-size: var(--text-h4);
208  font-family: var(--font-h4);
209  color: var(--color-h4);
210  text-transform: var(--text-transform-h4);
211}
212h5 {
213  font-size: var(--text-h5);
214  font-family: var(--font-h5);
215  color: var(--color-h5);
216  text-transform: var(--text-transform-h5);
217}
218h6 {
219  font-size: var(--text-h6);
220  font-family: var(--font-h6);
221  color: var(--color-h6);
222  text-transform: var(--text-transform-h6);
223}
224
225p { margin: 0 0 1em; }
226
227small, .text-small { font-size: var(--text-small); }
228.text-caption { font-size: var(--text-caption); color: var(--color-text-muted); }
229.text-muted { color: var(--color-text-muted); }
230
231a {
232  color: var(--color-primary);
233  text-decoration: none;
234  transition: color 0.15s ease;
235}
236a:hover {
237  text-decoration: underline;
238  color: var(--color-primary-dark);
239}
240
241.container {
242  width: 100%;
243  max-width: var(--container-max);
244  margin: 0 auto;
245  padding-left: var(--container-padding);
246  padding-right: var(--container-padding);
247}
248
249.section {
250  padding-top: var(--section-spacing);
251  padding-bottom: var(--section-spacing);
252}
253
254/* Utility Classes */
255.bg-primary { background-color: var(--color-primary); }
256.bg-secondary { background-color: var(--color-secondary); }
257.bg-accent { background-color: var(--color-accent); }
258.bg-dark { background-color: var(--color-bg-dark); }
259.bg-muted { background-color: var(--color-bg-muted); }
260.bg-subtle { background-color: var(--color-bg-subtle); }
261
262.text-primary { color: var(--color-primary); }
263.text-secondary { color: var(--color-secondary); }
264.text-accent { color: var(--color-accent); }
265.text-inverse { color: var(--color-text-inverse); }
266
267/* Button Base */
268.btn {
269  display: inline-flex;
270  align-items: center;
271  justify-content: center;
272  padding: 0.75rem 1.5rem;
273  font-weight: 500;
274  border-radius: var(--radius-default);
275  transition: all 0.15s ease;
276  cursor: pointer;
277  text-decoration: none;
278  border: none;
279}
280
281.btn-primary {
282  background-color: var(--color-primary);
283  color: var(--color-text-inverse);
284}
285.btn-primary:hover {
286  background-color: var(--color-primary-dark);
287  text-decoration: none;
288}
289
290.btn-secondary {
291  background-color: var(--color-secondary);
292  color: var(--color-text-inverse);
293}
294.btn-secondary:hover {
295  background-color: var(--color-secondary-dark);
296  text-decoration: none;
297}
298
299.btn-outline {
300  background-color: transparent;
301  border: 2px solid currentColor;
302}
303.btn-outline:hover {
304  background-color: var(--color-primary);
305  color: var(--color-text-inverse);
306  border-color: var(--color-primary);
307  text-decoration: none;
308}</style><style id="site-custom-css">.blocks > section:first-child {
309padding-top: 0px !important;
310}
311
312p {
313 font-size: 18px!important;
314 margin: 0 auto 1em;
315}
316
317div.rounded-lg.px-4 {
318 border: 1px solid var(--primary)!important;
319 color:var(--foreground)!important;
320}
321
322div.group.relative.overflow-hidden.rounded-lg.p-6.transition-all.h-full {
323 border: 1px solid var(--primary)!important;
324}
325
326#abovefooter div.absolute.inset-0 {
327     background: linear-gradient(to top, 
328color-mix(in srgb, var(--primary) 10%, var(--background)), var(--background))!important;
329}
330
331header {
332 background-color: #0a0a0a !important;
333 border-bottom: 1px solid rgba(0, 146, 147, 0.5);
334}
335
336footer {
337 border-top: 1px solid rgba(0, 146, 147, 0.5);
338}
339
340footer div.border-t {
341 border-color: rgba(0, 146, 147, 0.5) !important;
342}
343
344footer p {
345 font-size:14px!important;
346}
347
348footer ul {
349    margin-left: -1em;
350}
351
352footer ul.space-y-3 {
353    margin-left: -2.5em;
354}
355
356#chatbox section.inline-chat-block div > div:nth-child(2) > div:nth-child(2) > div:nth-child(odd){
357background-color:transparent !important;
358color:#FFFFFF!important;
359border-color:#009293 !important;
360}
361
362#chatbox section.inline-chat-block div > div:nth-child(2) > div:nth-child(2) > div{
363color:#FFFFFF!important;
364}</style>
364<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://nooqgolf.com#organization","name":"nooQ Golf","url":"https://nooqgolf.com","logo":"https://nooqgolf.com/api/media/file/final_logo_white_green_ball.webp","description":"The Unified AI Platform for Modern Clubs","telephone":"0808 169 5180","email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"Tay House, 300 Bath Street","addressLocality":"Glasgow.","postalCode":"G2 4JR","addressCountry":"GB"},"sameAs":["https://instagram.com/nooqgolf"]}</script>
364<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://nooqgolf.com#website","name":"nooQ Golf","url":"https://nooqgolf.com","description":"The Unified AI Platform for Modern Clubs","publisher":{"@id":"https://nooqgolf.com#organization"}}</script>
364<script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","name":"nooQ Golf","url":"https://nooqgolf.com","telephone":"0808 169 5180","address":{"@type":"PostalAddress","streetAddress":"Tay House, 300 Bath Street","addressLocality":"Glasgow.","postalCode":"G2 4JR","addressCountry":"GB"}}</script>
364<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://nooqgolf.com#software","name":"nooQ Golf","url":"https://nooqgolf.com","description":"nooQ Golf is a UK golf platform for clubs, golf professionals and county unions: tee time booking, lesson, driving range and simulator bay booking, membership and billing, competitions and analytics, club and academy websites, and an AI assistant on web, WhatsApp and voice.","applicationCategory":"BusinessApplication","operatingSystem":"Web","publisher":{"@id":"https://nooqgolf.com#organization"},"audience":[{"@type":"BusinessAudience","audienceType":"Golf clubs"},{"@type":"BusinessAudience","audienceType":"Golf professionals and coaching academies"},{"@type":"BusinessAudience","audienceType":"County golf unions"}],"offers":{"@type":"Offer","priceCurrency":"GBP","price":"0","description":"Pricing on enquiry"}}</script>
364<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
364</head><body style="display:flex;flex-direction:column;min-height:100vh;align-items:stretch"><div hidden=""><!--$--><!--/$--></div><header class="z-50 sticky top-0 bg-gray-900 text-white border-b border-border" style="--font-header-menu:&quot;Geist&quot;, system-ui, -apple-system, sans-serif"><div class="flex items-center justify-between container mx-auto px-4 py-4"><a class="flex items-center gap-3 no-underline py-1 text-white" href="/"><img src="/api/media/file/final_logo_white_green_ball.webp" alt="nooQGolf logo" class="w-auto h-12"/></a><div class="flex items-center gap-3"><nav class="hidden md:flex items-center gap-6"><div class="relative" data-headlessui-state=""><button class="group inline-flex items-center gap-x-1 outline-none transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))" type="button" aria-expanded="false" data-headlessui-state="">Solutions<svg class="h-4 w-4 transition-transform duration-200" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button></div><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><div class="relative" data-headlessui-state=""><button class="group inline-flex items-center gap-x-1 outline-none transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))" type="button" aria-expanded="false" data-headlessui-state="">Features<svg class="h-4 w-4 transition-transform duration-200" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button></div><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><a href="/case-studies" class="transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))">Case Studies</a><a href="/about-us" class="transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))">About</a><a href="/support" class="transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))">Support</a><a href="/contact" class="transition-colors font-medium text-base" style="color:rgba(255, 255, 255, 0.8);font-family:var(--font-header-menu, var(--font-heading))">Contact</a></nav><button class="md:hidden p-2 rounded-md hover:bg-white/10 text-white" aria-label="Open menu"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></div></header><main style="flex:1"><div class="container mx-auto px-4 py-12 max-w-3xl"><h1 class="font-heading text-3xl mb-6">Search</h1><form class="flex gap-2 mb-8" action="/search" method="get"><input type="search" placeholder="Search this site…" aria-label="Search this site" class="flex-1 border border-border rounded-md px-4 py-2 bg-background" name="q" value=""/><button type="submit" class="bg-primary text-primary-foreground rounded-md px-5 py-2 font-medium">Search</button></form><ul class="space-y-6 list-none p-0"></ul></div><!--$--><!--/$--></main><footer style="position:relative;overflow:hidden;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem;margin-top:auto;color:var(--color-primary-light);background-color:var(--color-secondary-dark)"><div class="container mx-auto max-w-6xl relative z-10"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-8"><div class="space-y-4"><div class="mb-4"><img src="/api/media/file/final_logo_white_green_ball.webp" alt="nooQGolf logo" class="h-12 w-auto object-contain"/></div><p class="text-sm opacity-90" style="font-family:var(--font-body);color:var(--color-primary-light)">The AI Platform for Golf. Transform your golf club with AI-powered intelligence. Made in the Home of Golf.</p><div class="flex gap-3 pt-2"><a href="https://twitter.com/nooqgolf" target="_blank" rel="noopener noreferrer" class="opacity-80 hover:opacity-100 transition-opacity" aria-label="twitter" style="font-family:var(--font-body);color:var(--color-primary)"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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="https://facebook.com/nooqgolf" target="_blank" rel="noopener noreferrer" class="opacity-80 hover:opacity-100 transition-opacity" aria-label="facebook" style="font-family:var(--font-body);color:var(--color-primary)"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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="https://instagram.com/nooqgolf" target="_blank" rel="noopener noreferrer" class="opacity-80 hover:opacity-100 transition-opacity" aria-label="instagram" style="font-family:var(--font-body);color:var(--color-primary)"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" 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" y1="6.5" x2="17.51" y2="6.5"></line></svg></a><a href="https://linkedin.com/company/nooqgolf" target="_blank" rel="noopener noreferrer" class="opacity-80 hover:opacity-100 transition-opacity" aria-label="linkedin" style="font-family:var(--font-body);color:var(--color-primary)"><svg class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a></div></div><div><h4 class="font-semibold text-lg mb-4" style="font-family:var(--font-heading);color:#ffffff">Product</h4><ul class="space-y-2"><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/platform">AI Platform</a></li><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/intelligent-tee-times-bookings">Tee Times</a></li><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/golf-club-membership">Memberships</a></li><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/premium-mobile-app">Mobile App</a></li></ul></div><div><h4 class="font-semibold text-lg mb-4" style="font-family:var(--font-heading);color:#ffffff">Support</h4><ul class="space-y-2"><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/contact">Live Chat</a></li><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/support">Support</a></li><li><a class="text-sm opacity-80 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/book-meeting">Book Appointment</a></li></ul></div><div><h4 class="font-semibold text-lg mb-4" style="font-family:var(--font-heading);color:#ffffff">Get in Touch</h4><ul class="space-y-3 text-sm" style="font-family:var(--font-body);color:var(--color-primary-light)"><li class="flex items-start gap-2"><svg class="h-4 w-4 mt-0.5 flex-shrink-0 opacity-80" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg><span class="opacity-90" style="font-family:var(--font-body);color:var(--color-primary-light)">Tay House, 300 Bath Street, Glasgow. G2 4JR</span></li><li class="flex items-center gap-2"><svg class="h-4 w-4 flex-shrink-0 opacity-80" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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><a href="tel:08081695180" class="opacity-90 hover:opacity-100" style="font-family:var(--font-body);color:var(--color-primary-light)">0808 169 5180</a></li><li class="flex items-center gap-2"><svg class="h-4 w-4 flex-shrink-0 opacity-80" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg><a href="mailto:[email protected]" class="opacity-90 hover:opacity-100" style="font-family:var(--font-body);color:var(--color-primary-light)">[email protected]</a></li></ul></div></div><div class="border-t pt-6" style="border-color:color-mix(in srgb, currentColor 20%, transparent)"><div class="flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-sm opacity-80" style="font-family:var(--font-body);color:var(--color-primary-light)">© 2026 nooQ Ltd. All rights reserved.</p><nav class="flex gap-4"><a class="text-sm opacity-70 hover:opacity-100 transition-opacity" style="font-family:var(--font-body);color:var(--color-primary)" href="/search">Search</a></nav></div></div></div></footer><button aria-label="Open chat" style="position:fixed;bottom:1.25rem;right:1.25rem;z-index:9999;width:56px;height:56px;border-radius:50%;background:var(--color-primary);color:var(--color-text-inverse);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,0.2);transition:transform 0.2s, box-shadow 0.2s"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg></button><style>
365        .nooq-chat-dot {
366          width: 6px;
367          height: 6px;
368          border-radius: 50%;
369          background: var(--color-text-muted, #999);
370          animation: nooq-chat-bounce 1.2s infinite ease-in-out;
371        }
372        @keyframes nooq-chat-bounce {
373          0%, 80%, 100% { transform: scale(0.6); opacity: 0.4; }
374          40% { transform: scale(1); opacity: 1; }
375        }
376      </style>
376<script src="/_next/static/chunks/webpack-6d287ab00b6cc5fe.js" id="_R_" async=""></script>
376<script>(self.__next_f=self.__next_f||[]).push([0])</script>
376<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[99156,[],\"\"]\n3:I[64978,[],\"\"]\n6:I[30740,[],\"OutletBoundary\"]\n8:I[15724,[],\"AsyncMetadataOutlet\"]\na:I[30740,[],\"ViewportBoundary\"]\nc:I[30740,[],\"MetadataBoundary\"]\nd:\"$Sreact.suspense\"\nf:I[69808,[],\"\"]\n:HL[\"/_next/static/css/a53c6e92f3dae393.css\",\"style\"]\n"])</script>
376<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"denRbWt6SItZeOKSf0VFU\",\"p\":\"\",\"c\":[\"\",\"search\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(frontend)\",{\"children\":[\"search\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"(frontend)\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a53c6e92f3dae393.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[\"search\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$L7\",[\"$\",\"$L8\",null,{\"promise\":\"$@9\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],null],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$d\",null,{\"fallback\":null,\"children\":\"$Le\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"s\":false,\"S\":false}\n"])</script>
376<script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n7:null\n9:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Search\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Golf club and union websites powered by nooQ Golf CMS\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}]],\"error\":null,\"digest\":\"$undefined\"}\ne:\"$9:metadata\"\n"])</script>
376<script>self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 py-12 max-w-3xl\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-heading text-3xl mb-6\",\"children\":\"Search\"}],[\"$\",\"form\",null,{\"action\":\"/search\",\"method\":\"get\",\"className\":\"flex gap-2 mb-8\",\"children\":[[\"$\",\"input\",null,{\"type\":\"search\",\"name\":\"q\",\"defaultValue\":\"\",\"placeholder\":\"Search this site…\",\"aria-label\":\"Search this site\",\"className\":\"flex-1 border border-border rounded-md px-4 py-2 bg-background\"}],[\"$\",\"button\",null,{\"type\":\"submit\",\"className\":\"bg-primary text-primary-foreground rounded-md px-5 py-2 font-medium\",\"children\":\"Search\"}]]}],\"\",[\"$\",\"ul\",null,{\"className\":\"space-y-6 list-none p-0\",\"children\":[]}],false]}]\n"])</script>
376<script>self.__next_f.push([1,"10:T1075,"])</script>
376<script>self.__next_f.push([1,":root {\n  /* ========================================\n     COLORS - Golf Club Default\n     Tailwind/shadcn base variables\n     ======================================== */\n\n  /* Primary - Tailwind references these via @theme inline */\n  --primary: #009293;\n  --primary-foreground: #0A0A0A;\n\n  /* Secondary */\n  --secondary: #1A1A1A;\n  --secondary-foreground: #E5E5E5;\n\n  /* Accent */\n  --accent: #247a7a;\n  --accent-foreground: #E5E5E5;\n\n  /* Background \u0026 Foreground */\n  --background: #0A0A0A;\n  --foreground: #E5E5E5;\n\n  /* Card */\n  --card: #111111;\n  --card-foreground: #E5E5E5;\n\n  /* Popover */\n  --popover: #0A0A0A;\n  --popover-foreground: #E5E5E5;\n\n  /* Muted */\n  --muted: #1A1A1A;\n  --muted-foreground: #A0A0A0;\n\n  /* Border \u0026 Input */\n  --border: #262626;\n  --input: #262626;\n  --ring: #009293;\n\n  /* Destructive */\n  --destructive: #EF4444;\n  --destructive-foreground: #0A0A0A;\n\n  /* ========================================\n     EXTENDED COLOR VARIANTS\n     For blocks and custom components\n     ======================================== */\n\n  /* Brand variants */\n  --color-primary: #009293;\n  --color-primary-light: #84C7C6;\n  --color-primary-dark: #3D8585;\n\n  --color-secondary: #1A1A1A;\n  --color-secondary-light: #2D2D2D;\n  --color-secondary-dark: #0A0A0A;\n\n  --color-accent: #247a7a;\n  --color-accent-light: #369292;\n  --color-accent-dark: #1A5C5C;\n\n  /* Text variants */\n  --color-text-heading: #FAFAFA;\n  --color-text-body: #E5E5E5;\n  --color-text-muted: #A0A0A0;\n  --color-text-inverse: #0A0A0A;\n\n  /* Background variants */\n  --color-bg: #0A0A0A;\n  --color-bg-subtle: #111111;\n  --color-bg-muted: #1A1A1A;\n  --color-bg-dark: #000000;\n\n  /* UI */\n  --color-border: #262626;\n  --color-border-dark: #1A1A1A;\n  --color-success: #22C55E;\n  --color-error: #EF4444;\n  --color-warning: #F59E0B;\n  --color-info: #3B82F6;\n\n  /* ========================================\n     TYPOGRAPHY\n     ======================================== */\n\n  /* Font Families */\n  --font-heading: \"Inter\", system-ui, sans-serif;\n  --font-body: \"inter-variable\", system-ui, sans-serif;\n\n  /* Font Weights */\n  --font-weight-heading: 700;\n  --font-weight-body: 400;\n\n  /* Line Heights */\n  --line-height-heading: 1.1;\n  --line-height-body: 1.6;\n\n  /* Letter Spacing */\n  --letter-spacing-heading: -0.05em;\n\n  --font-h1: var(--font-heading);\n  --color-h1: var(--color-text-heading);\n  --text-transform-h1: none;\n  --font-h2: var(--font-heading);\n  --color-h2: var(--color-text-heading);\n  --text-transform-h2: none;\n  --font-h3: var(--font-heading);\n  --color-h3: var(--color-text-heading);\n  --text-transform-h3: none;\n  --font-h4: var(--font-heading);\n  --color-h4: var(--color-text-heading);\n  --text-transform-h4: none;\n  --font-h5: var(--font-heading);\n  --color-h5: var(--color-text-heading);\n  --text-transform-h5: none;\n  --font-h6: var(--font-heading);\n  --color-h6: var(--color-text-heading);\n  --text-transform-h6: none;\n\n  /* Font Sizes */\n  --text-h1: 3.052rem;\n  --text-h2: 2.441rem;\n  --text-h3: 1.953rem;\n  --text-h4: 1.563rem;\n  --text-h5: 1.250rem;\n  --text-h6: 1rem;\n  --text-body: 1rem;\n  --text-small: 0.875rem;\n  --text-caption: 0.750rem;\n\n  /* ========================================\n     SPACING\n     ======================================== */\n  --container-max: 1280px;\n  --container-padding: 1.5rem;\n  --section-spacing: 5rem;\n\n  /* Border Radius */\n  --radius-sm: 0.25rem;\n  --radius-default: 0.5rem;\n  --radius-lg: 1rem;\n  --radius-full: 9999px;\n\n  /* ========================================\n     DATA TABLE DEFAULTS\n     Uses tenant colors as fallbacks for consistent multi-tenant branding\n     ======================================== */\n  --table-header-bg: #009293;\n  --table-header-text: #0A0A0A;\n  --table-header-font-weight: 600;\n  --table-header-font-size: 14px;\n  --table-header-text-transform: none;\n  --table-header-padding: 0.75rem 1rem;\n  --table-cell-bg: #0A0A0A;\n  --table-cell-bg-alt: #111111;\n  --table-cell-text: #E5E5E5;\n  --table-cell-font-size: 14px;\n  --table-cell-padding: 0.75rem 1rem;\n  --table-cell-line-height: 1.5;\n  --table-border-color: #262626;\n  --table-border-width: 1px;\n  --table-border-radius: 8px;\n  --table-hover-bg: #1A1A1A;\n  --table-selected-bg: #84C7C6;\n}"])</script>
376<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"48x48\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"96x96\",\"href\":\"/favicon-96.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"href\":\"/favicon-192.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/favicon-apple.png\"}],[\"$\",\"meta\",null,{\"name\":\"apple-mobile-web-app-title\",\"content\":\"nooQ Golf\"}]],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.golfgenius.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.golfgenius.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://golfgenius.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://golfgenius.com\"}],[[\"$\",\"link\",\"font-0\",{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",\"font-1\",{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",\"font-2\",{\"rel\":\"stylesheet\",\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700\u0026family=Geist:wght@400;500;600;700\u0026display=swap\"}]],[\"$\",\"style\",null,{\"id\":\"theme-variables\",\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}],\"$L11\",\"$L12\",\"$undefined\",\"$undefined\",\"$L13\",\"$L14\",null,\"$L15\",\"$L16\"]}],\"$L17\"]}]\n"])</script>
376<script>self.__next_f.push([1,"1a:I[21334,[\"8474\",\"static/chunks/8a6901b8-df24c1ff4b8fe9c9.js\",\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"5610\",\"static/chunks/5610-ced6be3243fc7a17.js\",\"5194\",\"static/chunks/5194-18b61990c239a844.js\",\"7747\",\"static/chunks/7747-47d94fd2fa7fd0c8.js\",\"5946\",\"static/chunks/5946-129c9211510bac4e.js\",\"9559\",\"static/chunks/app/(frontend)/layout-85887cd28f379bec.js\"],\"LivePreviewListener\"]\n1b:I[49330,[\"8474\",\"static/chunks/8a6901b8-df24c1ff4b8fe9c9.js\",\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"5610\",\"static/chunks/5610-ced6be3243fc7a17.js\",\"5194\",\"static/chunks/5194-18b61990c239a844.js\",\"7747\",\"static/chunks/7747-47d94fd2fa7fd0c8.js\",\"5946\",\"static/chunks/5946-129c9211510bac4e.js\",\"9559\",\"static/chunks/app/(frontend)/layout-85887cd28f379bec.js\"],\"UtmCapture\"]\n1e:I[5946,[\"8474\",\"static/chunks/8a6901b8-df24c1ff4b8fe9c9.js\",\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"5610\",\"static/chunks/5610-ced6be3243fc7a17.js\",\"5194\",\"static/chunks/5194-18b61990c239a844.js\",\"7747\",\"static/chunks/7747-47d94fd2fa7fd0c8.js\",\"5946\",\"static/chunks/5946-129c9211510bac4e.js\",\"9559\",\"static/chunks/app/(frontend)/layout-85887cd28f379bec.js\"],\"ChatWidget\"]\n1f:I[41168,[\"8474\",\"static/chunks/8a6901b8-df24c1ff4b8fe9c9.js\",\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"5610\",\"static/chunks/5610-ced6be3243fc7a17.js\",\"5194\",\"static/chunks/5194-18b61990c239a844.js\",\"7747\",\"static/chunks/7747-47d94fd2fa7fd0c8.js\",\"5946\",\"static/chunks/5946-129c9211510bac4e.js\",\"9559\",\"static/chunks/app/(frontend)/layout-85887cd28f379bec.js\"],\"\"]\n18:Tde2,"])</script>
376<script>self.__next_f.push([1,"/* Base Typography */\nbody {\n  font-family: var(--font-body);\n  font-size: var(--text-body);\n  font-weight: var(--font-weight-body);\n  line-height: var(--line-height-body);\n  color: var(--color-text-body);\n  background-color: var(--color-bg);\n  margin: 0;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n  font-family: var(--font-heading);\n  font-weight: var(--font-weight-heading);\n  line-height: var(--line-height-heading);\n  letter-spacing: var(--letter-spacing-heading);\n  color: var(--color-text-heading);\n  text-transform: none;\n  margin: 0 0 0.5em;\n}\n\nh1 {\n  font-size: var(--text-h1);\n  font-family: var(--font-h1);\n  color: var(--color-h1);\n  text-transform: var(--text-transform-h1);\n}\nh2 {\n  font-size: var(--text-h2);\n  font-family: var(--font-h2);\n  color: var(--color-h2);\n  text-transform: var(--text-transform-h2);\n}\nh3 {\n  font-size: var(--text-h3);\n  font-family: var(--font-h3);\n  color: var(--color-h3);\n  text-transform: var(--text-transform-h3);\n}\nh4 {\n  font-size: var(--text-h4);\n  font-family: var(--font-h4);\n  color: var(--color-h4);\n  text-transform: var(--text-transform-h4);\n}\nh5 {\n  font-size: var(--text-h5);\n  font-family: var(--font-h5);\n  color: var(--color-h5);\n  text-transform: var(--text-transform-h5);\n}\nh6 {\n  font-size: var(--text-h6);\n  font-family: var(--font-h6);\n  color: var(--color-h6);\n  text-transform: var(--text-transform-h6);\n}\n\np { margin: 0 0 1em; }\n\nsmall, .text-small { font-size: var(--text-small); }\n.text-caption { font-size: var(--text-caption); color: var(--color-text-muted); }\n.text-muted { color: var(--color-text-muted); }\n\na {\n  color: var(--color-primary);\n  text-decoration: none;\n  transition: color 0.15s ease;\n}\na:hover {\n  text-decoration: underline;\n  color: var(--color-primary-dark);\n}\n\n.container {\n  width: 100%;\n  max-width: var(--container-max);\n  margin: 0 auto;\n  padding-left: var(--container-padding);\n  padding-right: var(--container-padding);\n}\n\n.section {\n  padding-top: var(--section-spacing);\n  padding-bottom: var(--section-spacing);\n}\n\n/* Utility Classes */\n.bg-primary { background-color: var(--color-primary); }\n.bg-secondary { background-color: var(--color-secondary); }\n.bg-accent { background-color: var(--color-accent); }\n.bg-dark { background-color: var(--color-bg-dark); }\n.bg-muted { background-color: var(--color-bg-muted); }\n.bg-subtle { background-color: var(--color-bg-subtle); }\n\n.text-primary { color: var(--color-primary); }\n.text-secondary { color: var(--color-secondary); }\n.text-accent { color: var(--color-accent); }\n.text-inverse { color: var(--color-text-inverse); }\n\n/* Button Base */\n.btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0.75rem 1.5rem;\n  font-weight: 500;\n  border-radius: var(--radius-default);\n  transition: all 0.15s ease;\n  cursor: pointer;\n  text-decoration: none;\n  border: none;\n}\n\n.btn-primary {\n  background-color: var(--color-primary);\n  color: var(--color-text-inverse);\n}\n.btn-primary:hover {\n  background-color: var(--color-primary-dark);\n  text-decoration: none;\n}\n\n.btn-secondary {\n  background-color: var(--color-secondary);\n  color: var(--color-text-inverse);\n}\n.btn-secondary:hover {\n  background-color: var(--color-secondary-dark);\n  text-decoration: none;\n}\n\n.btn-outline {\n  background-color: transparent;\n  border: 2px solid currentColor;\n}\n.btn-outline:hover {\n  background-color: var(--color-primary);\n  color: var(--color-text-inverse);\n  border-color: var(--color-primary);\n  text-decoration: none;\n}"])</script>
376<script>self.__next_f.push([1,"11:[\"$\",\"style\",null,{\"id\":\"base-typography\",\"dangerouslySetInnerHTML\":{\"__html\":\"$18\"}}]\n19:T4a9,"])</script>
376<script>self.__next_f.push([1,".blocks \u003e section:first-child {\npadding-top: 0px !important;\n}\n\np {\n font-size: 18px!important;\n margin: 0 auto 1em;\n}\n\ndiv.rounded-lg.px-4 {\n border: 1px solid var(--primary)!important;\n color:var(--foreground)!important;\n}\n\ndiv.group.relative.overflow-hidden.rounded-lg.p-6.transition-all.h-full {\n border: 1px solid var(--primary)!important;\n}\n\n#abovefooter div.absolute.inset-0 {\n     background: linear-gradient(to top, \ncolor-mix(in srgb, var(--primary) 10%, var(--background)), var(--background))!important;\n}\n\nheader {\n background-color: #0a0a0a !important;\n border-bottom: 1px solid rgba(0, 146, 147, 0.5);\n}\n\nfooter {\n border-top: 1px solid rgba(0, 146, 147, 0.5);\n}\n\nfooter div.border-t {\n border-color: rgba(0, 146, 147, 0.5) !important;\n}\n\nfooter p {\n font-size:14px!important;\n}\n\nfooter ul {\n    margin-left: -1em;\n}\n\nfooter ul.space-y-3 {\n    margin-left: -2.5em;\n}\n\n#chatbox section.inline-chat-block div \u003e div:nth-child(2) \u003e div:nth-child(2) \u003e div:nth-child(odd){\nbackground-color:transparent !important;\ncolor:#FFFFFF!important;\nborder-color:#009293 !important;\n}\n\n#chatbox section.inline-chat-block div \u003e div:nth-child(2) \u003e div:nth-child(2) \u003e div{\ncolor:#FFFFFF!important;\n}"])</script>
376<script>self.__next_f.push([1,"12:[\"$\",\"style\",null,{\"id\":\"site-custom-css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$19\"}}]\n"])</script>
376<script>self.__next_f.push([1,"13:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://nooqgolf.com#organization\\\",\\\"name\\\":\\\"nooQ Golf\\\",\\\"url\\\":\\\"https://nooqgolf.com\\\",\\\"logo\\\":\\\"https://nooqgolf.com/api/media/file/final_logo_white_green_ball.webp\\\",\\\"description\\\":\\\"The Unified AI Platform for Modern Clubs\\\",\\\"telephone\\\":\\\"0808 169 5180\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"streetAddress\\\":\\\"Tay House, 300 Bath Street\\\",\\\"addressLocality\\\":\\\"Glasgow.\\\",\\\"postalCode\\\":\\\"G2 4JR\\\",\\\"addressCountry\\\":\\\"GB\\\"},\\\"sameAs\\\":[\\\"https://instagram.com/nooqgolf\\\"]}\"}}]\n"])</script>
376<script>self.__next_f.push([1,"14:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://nooqgolf.com#website\\\",\\\"name\\\":\\\"nooQ Golf\\\",\\\"url\\\":\\\"https://nooqgolf.com\\\",\\\"description\\\":\\\"The Unified AI Platform for Modern Clubs\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://nooqgolf.com#organization\\\"}}\"}}]\n15:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"LocalBusiness\\\",\\\"name\\\":\\\"nooQ Golf\\\",\\\"url\\\":\\\"https://nooqgolf.com\\\",\\\"telephone\\\":\\\"0808 169 5180\\\",\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"streetAddress\\\":\\\"Tay House, 300 Bath Street\\\",\\\"addressLocality\\\":\\\"Glasgow.\\\",\\\"postalCode\\\":\\\"G2 4JR\\\",\\\"addressCountry\\\":\\\"GB\\\"}}\"}}]\n"])</script>
376<script>self.__next_f.push([1,"16:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"@id\\\":\\\"https://nooqgolf.com#software\\\",\\\"name\\\":\\\"nooQ Golf\\\",\\\"url\\\":\\\"https://nooqgolf.com\\\",\\\"description\\\":\\\"nooQ Golf is a UK golf platform for clubs, golf professionals and county unions: tee time booking, lesson, driving range and simulator bay booking, membership and billing, competitions and analytics, club and academy websites, and an AI assistant on web, WhatsApp and voice.\\\",\\\"applicationCategory\\\":\\\"BusinessApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://nooqgolf.com#organization\\\"},\\\"audience\\\":[{\\\"@type\\\":\\\"BusinessAudience\\\",\\\"audienceType\\\":\\\"Golf clubs\\\"},{\\\"@type\\\":\\\"BusinessAudience\\\",\\\"audienceType\\\":\\\"Golf professionals and coaching academies\\\"},{\\\"@type\\\":\\\"BusinessAudience\\\",\\\"audienceType\\\":\\\"County golf unions\\\"}],\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"priceCurrency\\\":\\\"GBP\\\",\\\"price\\\":\\\"0\\\",\\\"description\\\":\\\"Pricing on enquiry\\\"}}\"}}]\n"])</script>
376<script>self.__next_f.push([1,"20:T4d4,"])</script>
376<script>self.__next_f.push([1,"(function () {\n          try {\n            var qs = new URLSearchParams(window.location.search);\n            var nl = qs.get('nq_nl');\n            var campaign = qs.get('utm_campaign');\n            if (nl) {\n              localStorage.setItem('nq_nl', nl);\n              if (campaign) localStorage.setItem('nq_nl_campaign', campaign);\n            }\n            nl = nl || localStorage.getItem('nq_nl');\n            campaign = campaign || localStorage.getItem('nq_nl_campaign') || '';\n            if (!nl || sessionStorage.getItem('nq_nl_fired')) return;\n            var tries = 0;\n            var t = setInterval(function () {\n              tries += 1;\n              if (window.umami \u0026\u0026 typeof window.umami.track === 'function') {\n                clearInterval(t);\n                if (typeof window.umami.identify === 'function') {\n                  window.umami.identify(nl);\n                }\n                window.umami.track('newsletter_visit', { nl: nl, campaign: campaign });\n                sessionStorage.setItem('nq_nl_fired', '1');\n              } else if (tries \u003e 20) {\n                clearInterval(t);\n              }\n            }, 500);\n          } catch (e) { /* attribution must never break the page */ }\n        })();"])</script>
376<script>self.__next_f.push([1,"17:[\"$\",\"body\",null,{\"style\":{\"display\":\"flex\",\"flexDirection\":\"column\",\"minHeight\":\"100vh\",\"alignItems\":\"stretch\"},\"children\":[[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{}],\"$L1c\",[\"$\",\"main\",null,{\"style\":{\"flex\":1},\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L1d\",[\"$\",\"$L1e\",null,{\"colorScheme\":\"primary\",\"position\":\"bottom-right\",\"orgCode\":\"nooq_golf\"}],[[\"$\",\"$L1f\",null,{\"src\":\"https://web.analytics.nooqgolf.com/script.js\",\"data-website-id\":\"e902f15a-6c0d-4118-b85b-5a5cd3fc3bd0\",\"data-performance\":\"true\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L1f\",null,{\"id\":\"nq-newsletter-visit\",\"strategy\":\"afterInteractive\",\"children\":\"$20\"}]]]}]\n"])</script>
376<script>self.__next_f.push([1,"21:I[50933,[\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"4969\",\"static/chunks/app/(frontend)/search/page-c532c97ea7d7ee72.js\"],\"\"]\n22:I[96228,[\"8474\",\"static/chunks/8a6901b8-df24c1ff4b8fe9c9.js\",\"933\",\"static/chunks/933-e515ce6adbf67499.js\",\"5610\",\"static/chunks/5610-ced6be3243fc7a17.js\",\"5194\",\"static/chunks/5194-18b61990c239a844.js\",\"7747\",\"static/chunks/7747-47d94fd2fa7fd0c8.js\",\"5946\",\"static/chunks/5946-129c9211510bac4e.js\",\"9559\",\"static/chunks/app/(frontend)/layout-85887cd28f379bec.js\"],\"HeaderNav\"]\n23:T5fc6,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /golf-clubs page body · v3\n  Embeddable fragment for Payload HTMLBlock\n  Structure matches /golf-unions v3: hero → proof strip →\n  showpiece 1 (scorecard) → showpiece 2 (payments trust) →\n  one 3×3 grid → people (case study + support) → switching + CTA.\n  • Paste whole file into HTMLBlock · scoped under .nqc · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n\n.nqc{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;--nq-accent-dark:#1A5C5C;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;--nq-warning:#F59E0B;\n  --nq-mono:'JetBrains Mono',monospace;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nqc *{margin:0;padding:0;box-sizing:border-box}\n.nqc a{color:inherit}\n.nqc h1,.nqc h2,.nqc h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqc h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqc .nqc-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqc .nqc-section{padding:96px 0;position:relative}\n.nqc .nqc-sub2{max-width:62ch;color:var(--nq-muted);margin:16px 0 42px;font-size:17.5px}\n.nqc .nqc-alt{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n\n.nqc .nqc-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqc .nqc-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nqc-pulse 2s ease infinite}\n@keyframes nqc-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n.nqc .nqc-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}\n.nqc .nqc-btn-primary{background:var(--nq-primary);color:#0A0A0A}\n.nqc .nqc-btn-primary:hover{background:var(--nq-primary-bright)}\n.nqc .nqc-btn-outline{border:1px solid var(--nq-border);color:var(--nq-body);background:rgba(17,17,17,.5)}\n.nqc .nqc-btn-outline:hover{border-color:var(--nq-primary);color:var(--nq-primary)}\n\n/* hero */\n.nqc .nqc-hero{padding:72px 0 64px;overflow:hidden;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nqc .nqc-hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem);max-width:20ch;margin:22px auto 22px}\n.nqc .nqc-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nqc .nqc-hero .nqc-sub{font-size:clamp(1rem,0.97rem + 0.16vw,1.3125rem);color:var(--nq-muted);max-width:62ch;margin:0 auto 36px}\n.nqc .nqc-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqc .nqc-trustline{font-size:13px;color:var(--nq-muted);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}\n.nqc .nqc-sep{color:var(--nq-accent)}\n\n/* proof strip */\n.nqc .nqc-trusted{border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border);background:var(--nq-bg-subtle);padding:26px 0;overflow:hidden}\n.nqc .nqc-t-label{text-align:center;font-family:var(--nq-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nq-muted);margin-bottom:16px}\n.nqc .nqc-strip{display:flex;gap:36px;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;color:var(--nq-muted)}\n.nqc .nqc-strip b{color:var(--nq-warning);font-weight:600}\n\n/* showpiece 1 — scorecard */\n.nqc .nqc-scorecard{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:12px;overflow:hidden}\n.nqc .nqc-sc-head{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;background:var(--nq-bg-muted);border-bottom:1px solid var(--nq-border)}\n.nqc .nqc-sc-head div{padding:14px 18px;font-family:var(--nq-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-muted)}\n.nqc .nqc-sc-head div:first-child{color:var(--nq-primary)}\n.nqc .nqc-sc-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;border-top:1px solid var(--nq-border);font-size:14.5px}\n.nqc .nqc-sc-row:hover{background:rgba(0,146,147,.04)}\n.nqc .nqc-sc-row \u003e div{padding:16px 18px}\n.nqc .nqc-sc-mod{font-weight:600;color:var(--nq-heading)}\n.nqc .nqc-sc-mod small{display:block;font-weight:400;color:var(--nq-muted);font-size:12.5px;margin-top:3px}\n.nqc .nqc-pick{display:inline-flex;align-items:baseline;gap:7px;color:var(--nq-body)}\n.nqc .nqc-pick::before{content:\"✓\";font-weight:700;color:var(--nq-primary)}\n.nqc .nqc-pick.nqc-partner{color:var(--nq-heading)}\n.nqc .nqc-pick.nqc-partner::before{color:var(--nq-warning)}\n.nqc .nqc-pick.nqc-dash{color:#4a4a4a}\n.nqc .nqc-pick.nqc-dash::before{content:\"—\";color:#3a3a3a}\n.nqc .nqc-sc-foot{border-top:1px solid var(--nq-border);padding:16px 18px;font-family:var(--nq-mono);font-size:12.5px;color:var(--nq-primary-light);background:rgba(0,146,147,.06)}\n.nqc .nqc-sc-legend{margin-top:14px;font-size:13px;color:var(--nq-muted)}\n.nqc .nqc-sc-legend b{color:var(--nq-warning)}\n\n/* showpiece 2 — payments trust */\n.nqc .nqc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:44px 0 64px}\n.nqc .nqc-stat{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:12px;padding:30px 26px}\n.nqc .nqc-num{font-family:var(--nq-mono);font-size:clamp(1.9rem,1.45rem + 1.9vw,3.125rem);font-weight:600;color:var(--nq-primary);line-height:1}\n.nqc .nqc-num span{font-size:.5em;vertical-align:.55em;color:var(--nq-primary-light)}\n.nqc .nqc-what{margin-top:12px;font-size:15px;color:var(--nq-body)}\n.nqc .nqc-who{margin-top:14px;font-family:var(--nq-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-muted)}\n.nqc .nqc-cred{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}\n.nqc .nqc-cred h3{font-size:clamp(1.4rem,1.20rem + 0.85vw,2.125rem);margin-bottom:16px}\n.nqc .nqc-cred p{color:var(--nq-muted);font-size:16px}\n.nqc .nqc-ledger{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:12px;padding:22px;font-family:var(--nq-mono);font-size:12.5px;color:var(--nq-muted);box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqc .nqc-lhead{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary);padding-bottom:10px;border-bottom:1px solid var(--nq-border);display:flex;justify-content:space-between}\n.nqc .nqc-lrow{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px dashed var(--nq-border)}\n.nqc .nqc-lrow:last-child{border-bottom:none}\n.nqc .nqc-ok{color:var(--nq-success)}\n.nqc .nqc-sync{color:var(--nq-primary-bright)}\n\n/* grid 3×3 */\n.nqc .nqc-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqc .nqc-fcard{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nqc .nqc-fcard:hover{border-color:var(--nq-primary);transform:scale(1.02)}\n.nqc .nqc-fk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary)}\n.nqc .nqc-fcard h3{font-size:17px;margin:10px 0 8px;letter-spacing:-.02em}\n.nqc .nqc-fcard p{font-size:14px;color:var(--nq-muted)}\n\n/* people: case study + support */\n.nqc .nqc-people{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:44px;align-items:stretch}\n.nqc .nqc-case{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:40px 44px;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.10),var(--nq-card) 70%)}\n.nqc .nqc-case h3{font-size:22px;margin:10px 0 12px;letter-spacing:-.02em}\n.nqc .nqc-case p{font-size:15px;color:var(--nq-muted);margin-bottom:16px}\n.nqc .nqc-case a{font-size:14px;font-weight:600;color:var(--nq-primary);text-decoration:none}\n.nqc .nqc-case a:hover{color:var(--nq-primary-bright)}\n.nqc .nqc-supbox{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:16px;padding:40px 44px}\n.nqc .nqc-supbox h3{font-size:20px;margin:10px 0 12px;letter-spacing:-.02em}\n.nqc .nqc-supbox p{font-size:14.5px;color:var(--nq-muted);margin-bottom:14px}\n.nqc .nqc-suplist{list-style:none;font-size:14px;color:var(--nq-body);display:flex;flex-direction:column;gap:8px}\n.nqc .nqc-suplist li::before{content:\"✓ \";color:var(--nq-primary);font-weight:700}\n\n/* switching + CTA */\n.nqc .nqc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}\n.nqc .nqc-step{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:20px}\n.nqc .nqc-wk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;color:var(--nq-primary);text-transform:uppercase}\n.nqc .nqc-step h3{font-size:16px;margin:8px 0 6px}\n.nqc .nqc-step p{font-size:13.5px;color:var(--nq-muted)}\n.nqc .nqc-cta-card{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;margin-top:64px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--nq-card) 70%)}\n.nqc .nqc-cta-card p{color:var(--nq-muted);max-width:46ch}\n.nqc .nqc-cta-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqc .nqc-fine{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}
376\n\n/* responsive */\n@media (max-width:900px){\n  .nqc .nqc-cred,.nqc .nqc-people{grid-template-columns:1fr}\n  .nqc .nqc-grid9{grid-template-columns:repeat(2,1fr)}\n  .nqc .nqc-stats{grid-template-columns:1fr}\n  .nqc .nqc-steps{grid-template-columns:repeat(2,1fr)}\n  .nqc .nqc-cta-card{grid-template-columns:1fr;padding:44px 30px}\n  .nqc .nqc-case,.nqc .nqc-supbox{padding:32px 26px}\n  .nqc .nqc-sc-head,.nqc .nqc-sc-row{font-size:13px}\n}\n@media (max-width:640px){\n  .nqc .nqc-sc-head{display:none}\n  .nqc .nqc-sc-row{grid-template-columns:1fr;border-top:2px solid var(--nq-border)}\n  .nqc .nqc-sc-row \u003e div{padding:10px 18px}\n  .nqc .nqc-sc-row \u003e div[data-col]::before{content:attr(data-col) \" · \";font-family:var(--nq-mono);font-size:10.5px;text-transform:uppercase;color:var(--nq-muted)}\n  .nqc .nqc-steps{grid-template-columns:1fr}\n  .nqc .nqc-grid9{grid-template-columns:1fr}\n}\n.nqc a:focus-visible,.nqc .nqc-btn:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqc h1,.nqc h2,.nqc h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqc{font-size:1rem}\n  .nqc h1{letter-spacing:-.03em;line-height:1.14}\n  .nqc h2{letter-spacing:-.025em;line-height:1.16}\n  .nqc h3{letter-spacing:-.015em;line-height:1.25}\n  .nqc .nqc-section{padding:60px 0}\n  .nqc .nqc-hero{padding:48px 0 40px}\n  .nqc .nqc-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqc h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqc.nqc h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqc.nqc h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqc.nqc h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqc.nqc .nqc-hero h1,.nqc.nqc .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqc\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"nqc-hero\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003e\u003cspan class=\"nqc-dot\"\u003e\u003c/span\u003eThe complete platform for modern golf clubs\u003c/span\u003e\n      \u003ch1\u003eKeep the systems that work. Replace the ones that don't. \u003cem\u003eWe make them work as one.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"nqc-sub\"\u003eOne premium member app, one wallet, one connected club — tee sheet, competitions, membership, accounts, food \u0026amp; bar and your website, finally talking to each other. Keep BRS, GolfGenius and Xero if you love them. Swap what you don't. Never locked in.\u003c/p\u003e\n      \u003cdiv class=\"nqc-ctas\"\u003e\n        \u003ca class=\"nqc-btn nqc-btn-primary\" href=\"/book-meeting\"\u003eBook a 30-minute demo\u003c/a\u003e\n        \u003ca class=\"nqc-btn nqc-btn-outline\" href=\"#modules\"\u003eSee every module\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"nqc-trustline\"\u003e\n        \u003cspan\u003eMonth-to-month, no lock-in\u003c/span\u003e\u003cspan class=\"nqc-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eUK data residency\u003c/span\u003e\u003cspan class=\"nqc-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eNo adverts, ever\u003c/span\u003e\u003cspan class=\"nqc-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eMade in the Home of Golf\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · PROOF STRIP --\u003e\n  \u003cdiv class=\"nqc-trusted\"\u003e\n    \u003cdiv class=\"nqc-t-label\"\u003eProven at clubs · connected to the tools you already run\u003c/div\u003e\n    \u003cdiv class=\"nqc-strip\"\u003e\n      \u003cspan\u003eCathkin Braes Golf Club\u003c/span\u003e\n      \u003cspan\u003eWest Lothian Golf Club\u003c/span\u003e\n      \u003cspan\u003e\u003cb\u003eGolfGenius — partner\u003c/b\u003e\u003c/span\u003e\n      \u003cspan\u003eXero\u003c/span\u003e\u003cspan\u003eSage\u003c/span\u003e\u003cspan\u003eLightspeed\u003c/span\u003e\u003cspan\u003eEPOS Now\u003c/span\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · SHOWPIECE 1: MODULE SCORECARD --\u003e\n  \u003csection class=\"nqc-section nqc-alt\" id=\"modules\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003eBest of breed\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eYour choice on every module\u003c/h2\u003e\n      \u003cp class=\"nqc-sub2\"\u003eLegacy systems are all-or-nothing. nooQ is the integration layer: on every module, adopt ours, keep the one you already run, or bring another. Your data stays yours either way.\u003c/p\u003e\n\n      \u003cdiv class=\"nqc-scorecard\" role=\"table\" aria-label=\"Module choices\"\u003e\n        \u003cdiv class=\"nqc-sc-head\" role=\"row\"\u003e\u003cdiv\u003eModule\u003c/div\u003e\u003cdiv\u003eChoose nooQ\u003c/div\u003e\u003cdiv\u003eKeep your own\u003c/div\u003e\u003cdiv\u003eBring another\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eTee sheet\u003csmall\u003eFair booking · AI waitlist\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick\"\u003enooQ Tee Sheet\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick\"\u003eBRS · ClubV1 · IG\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick\"\u003eAny via API\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eMembership \u0026amp; wallet\u003csmall\u003eOne balance for subs, bar, comps\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick\"\u003enooQ Members\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick\"\u003eClubV1 · IG\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eCompetitions\u003csmall\u003eLive results · AI match reports\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick\"\u003eGolfGenius\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick\"\u003eClubV1 · IG\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eAccounting\u003csmall\u003eLive two-way sync · auto reconciliation\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick\"\u003eXero · Sage\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eFood \u0026amp; bar EPOS\u003csmall\u003ePre-orders · one wallet\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick\"\u003eLightspeed · EPOS 
376Now\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick\"\u003eAny major EPOS\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eWebsite \u0026amp; CMS\u003csmall\u003eCommittee-editable · live results\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick\"\u003enooQ Web\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-row\" role=\"row\"\u003e\n          \u003cdiv class=\"nqc-sc-mod\"\u003eMember app\u003csmall\u003eiOS \u0026amp; Android · Face ID\u003c/small\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"nooQ\"\u003e\u003cspan class=\"nqc-pick\"\u003enooQ App — no adverts, ever\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Keep\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv data-col=\"Bring\"\u003e\u003cspan class=\"nqc-pick nqc-dash\"\u003e\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-sc-foot\"\u003eNo proprietary dead-ends. No ads served to your own members. No fees to remove them.\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · SHOWPIECE 2: PAYMENTS TRUST --\u003e\n  \u003csection class=\"nqc-section\" id=\"trust\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003eProof\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eProven at clubs like yours\u003c/h2\u003e\n\n      \u003cdiv class=\"nqc-stats\"\u003e\n        \u003cdiv class=\"nqc-stat\"\u003e\u003cdiv class=\"nqc-num\"\u003e▼82\u003cspan\u003e%\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"nqc-what\"\u003ereduction in inbound phone calls\u003c/div\u003e\u003cdiv class=\"nqc-who\"\u003eCathkin Braes Golf Club\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-stat\"\u003e\u003cdiv class=\"nqc-num\"\u003e▲175\u003cspan\u003e%\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"nqc-what\"\u003eincrease in kitchen pre-orders\u003c/div\u003e\u003cdiv class=\"nqc-who\"\u003eCathkin Braes Golf Club\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-stat\"\u003e\u003cdiv class=\"nqc-num\"\u003e98\u003cspan\u003e%+\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"nqc-what\"\u003eof payments reconciled automatically\u003c/div\u003e\u003cdiv class=\"nqc-who\"\u003eWest Lothian Golf Club\u003c/div\u003e\u003c/div\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"nqc-cred\"\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eBuilt by people who've secured billions in payments\u003c/h3\u003e\n          \u003cp\u003enooQ was built in Scotland by a team with 25 years architecting banking, payments and enterprise integration systems — the same discipline behind the platforms your bank runs on, now applied to golf. That's why the wallet reconciles itself, why your data stays in the UK and EU, and why \"integration\" here means live two-way APIs, not CSV exports.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-ledger\" aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"nqc-lhead\"\u003e\u003cspan\u003eWallet · Live reconciliation\u003c/span\u003e\u003cspan class=\"nqc-sync\"\u003e● live\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqc-lrow\"\u003e\u003cspan\u003eBAR — J. MACLEOD\u003c/span\u003e\u003cspan class=\"nqc-ok\"\u003e£14.50 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqc-lrow\"\u003e\u003cspan\u003eCOMP ENTRY — MEDAL\u003c/span\u003e\u003cspan class=\"nqc-ok\"\u003e£5.00 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqc-lrow\"\u003e\u003cspan\u003eSUBS — DD 07/26\u003c/span\u003e\u003cspan class=\"nqc-ok\"\u003e£71.00 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqc-lrow\"\u003e\u003cspan\u003eKITCHEN PRE-ORDER\u003c/span\u003e\u003cspan class=\"nqc-ok\"\u003e£9.20 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqc-lrow\"\u003e\u003cspan\u003eXERO SYNC\u003c/span\u003e\u003cspan class=\"nqc-sync\"\u003eauto · 00:02:14\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · EVERYTHING INCLUDED (single 3×3 grid) --\u003e\n  \u003csection class=\"nqc-section nqc-alt\" id=\"features\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eEverything a modern club runs on\u003c/h2\u003e\n      \u003cp class=\"nqc-sub2\"\u003eNine modules, one member record, one login, one wallet. Each replaces a silo — or a job someone's doing by hand.\u003c/p\u003e\n      \u003cdiv class=\"nqc-grid9\"\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eBookings\u003c/span\u003e\u003ch3\u003eFair Tee Sheet\u003c/h3\u003e\u003cp\u003eBooking rules that reward reliable members. An AI waitlist fills no-shows automatically by app, SMS and WhatsApp.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eEvents\u003c/span\u003e\u003ch3\u003eOpens, Roll-ups \u0026amp; Groups\u003c/h3\u003e\u003cp\u003eMulti-tee and shotgun events, group bookings, roll-ups, opens and waitlists — handled natively in the tee sheet, not bolted on.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eAI\u003c/span\u003e\u003ch3\u003eCadd-AI Assistant\u003c/h3\u003e\u003cp\u003eYour club's own private AI, 24/7 on WhatsApp and in-app. Tee times, comps, handicaps, food orders — in the member's own words. EU-hosted.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003ePayments\u003c/span\u003e\u003ch3\u003eOne Wallet\u003c/h3\u003e\u003cp\u003eSubs, bar, food, range and comps in one balance — reconciled to Xero or Sage automatically. No rekeying.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eCompetitions\u003c/span\u003e\u003ch3\u003eLive Competitions\u003c/h3\u003e\u003cp\u003eGolfGenius results on your site, app and s
376ocials the moment they post. AI match reports written automatically.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eOn course\u003c/span\u003e\u003ch3\u003ePace of Play\u003c/h3\u003e\u003cp\u003eLocation-aware check-in and live field monitoring. Protect the on-course experience without policing it by hand.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eWeb\u003c/span\u003e\u003ch3\u003eClub Website \u0026amp; CMS\u003c/h3\u003e\u003cp\u003eA modern site anyone on the committee can update — results, tee times, news and events publish themselves.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eMobile\u003c/span\u003e\u003ch3\u003ePremium Member App\u003c/h3\u003e\u003cp\u003eOne fast native app for iOS and Android. Face ID sign-in — and never a third-party advert in front of your members.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-fcard\"\u003e\u003cspan class=\"nqc-fk\"\u003eInsight\u003c/span\u003e\u003ch3\u003eAnalytics \u0026amp; Insight\u003c/h3\u003e\u003cp\u003eWeb traffic, tee-sheet demand and spend, resolved to one member record. Spot quiet disengagement before it becomes a resignation.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · PEOPLE: CASE STUDY + SUPPORT --\u003e\n  \u003csection class=\"nqc-section\" id=\"people\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003eReal people, real clubs\u003c/span\u003e\n      \u003cdiv class=\"nqc-people\"\u003e\n        \u003cdiv class=\"nqc-case\"\u003e\n          \u003cspan class=\"nqc-fk\"\u003eCase study\u003c/span\u003e\n          \u003ch3\u003eHow Cathkin Braes cut inbound calls by 82%\u003c/h3\u003e\n          \u003cp\u003eCadd-AI took over the routine questions — tee times, comp entries, opening hours, food orders — and the phone finally went quiet. Kitchen pre-orders rose 175% while the office got its week back.\u003c/p\u003e\n          \u003ca href=\"/case-studies\"\u003eRead the case studies →\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-supbox\"\u003e\n          \u003cspan class=\"nqc-fk\"\u003eSupport you can rely on\u003c/span\u003e\n          \u003ch3\u003eThe team that built it answers the phone\u003c/h3\u003e\n          \u003cp\u003eNo ticket queues, no offshore scripts. WhatsApp, phone or email — a human who knows your club answers, including on competition weekends.\u003c/p\u003e\n          \u003cul class=\"nqc-suplist\"\u003e\n            \u003cli\u003eStaff and committee training included at launch\u003c/li\u003e\n            \u003cli\u003eCadd-AI fields routine member enquiries 24/7\u003c/li\u003e\n            \u003cli\u003eDirect line to the team building the platform\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 7 · SWITCHING + CTA --\u003e\n  \u003csection class=\"nqc-section nqc-alt\" id=\"book\"\u003e\n    \u003cdiv class=\"nqc-wrap\"\u003e\n      \u003cspan class=\"nqc-pill\"\u003eMigration\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eSwitching is easier than staying\u003c/h2\u003e\n      \u003cdiv class=\"nqc-steps\"\u003e\n        \u003cdiv class=\"nqc-step\"\u003e\u003cspan class=\"nqc-wk\"\u003eWeeks 1–2\u003c/span\u003e\u003ch3\u003eDiscovery\u003c/h3\u003e\u003cp\u003eWe review your systems and meet your committee or club manager.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-step\"\u003e\u003cspan class=\"nqc-wk\"\u003eWeeks 2–4\u003c/span\u003e\u003ch3\u003eMigrate\u003c/h3\u003e\u003cp\u003eMembers, history, comps and balances imported from ClubV1 / IG.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-step\"\u003e\u003cspan class=\"nqc-wk\"\u003eWeeks 4–5\u003c/span\u003e\u003ch3\u003eReview\u003c/h3\u003e\u003cp\u003eRun old and new in parallel. Committee feedback, quick iteration.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqc-step\"\u003e\u003cspan class=\"nqc-wk\"\u003eWeek 6\u003c/span\u003e\u003ch3\u003eGo live\u003c/h3\u003e\u003cp\u003eLaunch with training. Month-to-month — no long tie-in.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"nqc-cta-card\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"nqc-pill\"\u003e\u003cspan class=\"nqc-dot\"\u003e\u003c/span\u003eBook a demo\u003c/span\u003e\n          \u003ch2\u003eSee it on your club's data\u003c/h2\u003e\n          \u003cp\u003eBook a 30-minute demo and we'll show you the app, the tee sheet, GolfGenius live results and your migration path. No pressure, no lock-in — just a first look.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqc-cta-side\"\u003e\n          \u003ca class=\"nqc-btn nqc-btn-primary\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003cspan class=\"nqc-fine\"\u003e30 minutes · no obligation · keep BRS / GolfGenius / Xero throughout\u003c/span\u003e\n          \u003cspan class=\"nqc-fine\"\[email protected] · +44 808 169 0887\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"24:T7774,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /golf-unions page body · v3\n  Embeddable fragment for Payload HTMLBlock\n  v3: restructured from feature-list sprawl into 8 narrative beats.\n  Two showpiece visuals only (embedded leaderboard, one invoice).\n  Email, analytics and support are cards/strips, not sections.\n  • Paste whole file into HTMLBlock · scoped under .nqu · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n\n.nqu{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;--nq-accent-dark:#1A5C5C;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;--nq-warning:#F59E0B;\n  --nq-mono:'JetBrains Mono',monospace;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nqu *{margin:0;padding:0;box-sizing:border-box}\n.nqu a{color:inherit}\n.nqu h1,.nqu h2,.nqu h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqu h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqu .nqu-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqu .nqu-section{padding:96px 0;position:relative}\n.nqu .nqu-sub2{max-width:62ch;color:var(--nq-muted);margin:16px 0 42px;font-size:17.5px}\n\n.nqu .nqu-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqu .nqu-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nqu-pulse 2s ease infinite}\n@keyframes nqu-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n.nqu .nqu-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}\n.nqu .nqu-btn-primary{background:var(--nq-primary);color:#0A0A0A}\n.nqu .nqu-btn-primary:hover{background:var(--nq-primary-bright)}\n.nqu .nqu-btn-outline{border:1px solid var(--nq-border);color:var(--nq-body);background:rgba(17,17,17,.5)}\n.nqu .nqu-btn-outline:hover{border-color:var(--nq-primary);color:var(--nq-primary)}\n\n/* hero */\n.nqu .nqu-hero{padding:72px 0 64px;overflow:hidden;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nqu .nqu-hero h1{font-size:clamp(2rem,1.33rem + 2.8vw,3.875rem);max-width:21ch;margin:22px auto 22px}\n.nqu .nqu-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nqu .nqu-hero .nqu-sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--nq-muted);max-width:64ch;margin:0 auto 36px}\n.nqu .nqu-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqu .nqu-trustline{font-size:13px;color:var(--nq-muted);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}\n.nqu .nqu-sep{color:var(--nq-accent)}\n\n/* trusted-by marquee */\n.nqu .nqu-trusted{border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border);background:var(--nq-bg-subtle);padding:26px 0;overflow:hidden}\n.nqu .nqu-t-label{text-align:center;font-family:var(--nq-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nq-muted);margin-bottom:16px}\n.nqu .nqu-marquee{display:flex;gap:44px;width:max-content;animation:nqu-scroll 42s linear infinite}\n.nqu .nqu-marquee span{font-size:14.5px;font-weight:600;color:var(--nq-muted);white-space:nowrap}\n.nqu .nqu-marquee span:hover{color:var(--nq-primary)}\n@keyframes nqu-scroll{to{transform:translateX(-50%)}}\n@media (prefers-reduced-motion:reduce){.nqu .nqu-marquee{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}\n\n/* embedded results (showpiece 1) */\n.nqu .nqu-alt{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n.nqu .nqu-lb-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}\n.nqu .nqu-lb-copy h2{margin-top:18px}\n.nqu .nqu-lb-copy p{color:var(--nq-muted);margin:16px 0}\n.nqu .nqu-noiframe{border-left:3px solid var(--nq-primary);padding:8px 0 8px 18px;font-size:15px;color:var(--nq-body)}\n.nqu .nqu-split{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}\n.nqu .nqu-split div{flex:1;
376min-width:200px;background:var(--nq-card);border:1px solid var(--nq-border);border-radius:10px;padding:14px 16px;font-size:13.5px;color:var(--nq-muted)}\n.nqu .nqu-split b{display:block;font-family:var(--nq-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-primary);margin-bottom:5px}\n.nqu .nqu-board{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:13.5px}\n.nqu .nqu-board-bar{display:flex;gap:6px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--nq-border);background:var(--nq-bg-muted)}\n.nqu .nqu-board-bar i{width:9px;height:9px;border-radius:50%;background:#3a3a3a;display:inline-block}\n.nqu .nqu-board-bar span{margin-left:8px;font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted)}\n.nqu .nqu-board-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--nq-border)}\n.nqu .nqu-board-head b{color:var(--nq-heading);font-size:15px;letter-spacing:-.02em}\n.nqu .nqu-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-success)}\n.nqu .nqu-live i{width:7px;height:7px;border-radius:50%;background:var(--nq-success);animation:nqu-pulse 1.6s ease infinite}\n.nqu .nqu-lb-row{display:grid;grid-template-columns:44px 1fr 64px 64px;padding:11px 20px;border-bottom:1px dashed var(--nq-border);align-items:baseline}\n.nqu .nqu-lb-row:last-child{border-bottom:none}\n.nqu .nqu-lb-row.nqu-hd{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-muted);border-bottom:1px solid var(--nq-border)}\n.nqu .nqu-pos{font-family:var(--nq-mono);color:var(--nq-muted)}\n.nqu .nqu-lb-row.nqu-lead .nqu-pos,.nqu .nqu-lb-row.nqu-lead .nqu-club{color:var(--nq-primary);font-weight:600}\n.nqu .nqu-club{color:var(--nq-body)}\n.nqu .nqu-pts{font-family:var(--nq-mono);text-align:right;color:var(--nq-heading)}\n.nqu .nqu-pld{font-family:var(--nq-mono);text-align:right;color:var(--nq-muted)}\n.nqu .nqu-board-foot{padding:12px 20px;border-top:1px solid var(--nq-border);font-family:var(--nq-mono);font-size:11px;color:var(--nq-muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}\n.nqu .nqu-board-foot b{color:var(--nq-primary-light);font-weight:500}\n.nqu .nqu-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqu .nqu-stat{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:12px;padding:30px 26px}\n.nqu .nqu-num{font-family:var(--nq-mono);font-size:clamp(1.9rem,1.45rem + 1.9vw,3.125rem);font-weight:600;color:var(--nq-primary);line-height:1}\n.nqu .nqu-num span{font-size:.5em;vertical-align:.55em;color:var(--nq-primary-light)}\n.nqu .nqu-what{margin-top:12px;font-size:15px;color:var(--nq-body)}\n\n/* invoice (showpiece 2) */\n.nqu .nqu-inv-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}\n.nqu .nqu-inv-copy h2{margin-top:18px}\n.nqu .nqu-inv-copy p{color:var(--nq-muted);margin:16px 0}\n.nqu .nqu-vat{border-left:3px solid var(--nq-warning);padding:8px 0 8px 18px;font-size:15px;color:var(--nq-body)}\n.nqu .nqu-invoice{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:14px}\n.nqu .nqu-inv-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--nq-border);background:var(--nq-bg-muted)}\n.nqu .nqu-inv-head b{font-family:var(--nq-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-primary)}\n.nqu .nqu-inv-head span{font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted)}\n.nqu .nqu-inv-row{display:grid;grid-template-columns:1.3fr .8fr .6fr;padding:13px 22px;border-bottom:1px dashed var(--nq-border);align-items:baseline}\n.nqu .nqu-item{color:var(--nq-body)}\n.nqu .nqu-item small{display:block;font-size:12px;color:var(--nq-muted)}\n.nqu .nqu-was{font-family:var(--nq-mono);font-size:13px;color:#6b6b6b;text-decoration:line-through;text-align:right}\n.nqu .nqu-now{font-family:var(--nq-mono);font-size:14px;color:var(--nq-heading);text-align:right}\n.nqu .nqu-now.nqu-inc{color:var(--nq-primary-light)}\n.nqu .nqu-inv-total{display:grid;grid-template-columns:1.3fr .8fr .6fr;padding:16px 22px;background:rgba(0,146,147,.08);align-items:baseline}\n.nqu .nqu-lbl{font-weight:700;color:var(--nq-heading)}\n.nqu .nqu-save{font-family:var(--nq-mono);font-size:17px;font-weight:600;color:var(--nq-success);text-align:right}\n.nqu .nqu-inv-foot{padding:13px 22px;font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted);border-top:1px solid var(--nq-border)}\n\n/* everything included — 3×3 grid */\n.nqu .nqu-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqu .nqu-fcard{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nqu .nqu-fcard:hover{border-color:var(--nq-primary);transform:scale(1.02)}\n.nqu .nqu-fk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary)}\n.nqu .nqu-fcard h3{font-size:17px;margin:10px 0 8px;letter-spacing:-.02em}\n.nqu .nqu-fcard p{font-size:14px;color:var(--nq-muted)}\n\n/* pricing */\n.nqu .nqu-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;align-items:start}\n.nqu .nqu-tier{background:var(--nq-card);border:1px solid rgba(38,38,38,.6);border-radius:14px;padding:28px 24px;position:relative}\n.nqu .nqu-tier.nqu-pop{border-color:var(--nq-primary)}\n.nqu .nqu-flag{position:absolute;top:-12px;left:24px;background:var(--nq-primary);color:#0A0A0A;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:4px 12px}\n.nqu .nqu-tier h3{font-size:19px}\n.nqu .nqu-price{font-family:var(--nq-mono);font-size:36px;font-weight:600;color:var(--nq-heading);margin:14px 0 2px}\n.nqu .nqu-price span{font-size:15px;color:var(--nq-muted);font-weight:400}\n.nqu .nqu-roi{font-size:13px;color:var(--nq-primary-light);margin-bottom:18px}\n.nqu .nqu-tier ul{list-style:none;font-size:14px;color:var(--nq-muted);display:flex;flex-direction:column;gap:9px;margin:18px 0 22px}\n.nqu .nqu-tier li::before{content:\"✓ \";color:var(--nq-primary);font-weight:700}\n.nqu .nqu-tier .nqu-btn{width:100%}\n.nqu .nqu-adnote{margin-top:20px;font-size:14px;color:var(--nq-muted)}\n.nqu .nqu-adnote b{color:var(--nq-body)}\n\n/* people strip: testimonial + support */\n.nqu .nqu-people{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:44px;align-items:stretch}\n.nqu .nqu-testi{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:40px 44px;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.10),var(--nq-card) 70%)}\n.nqu .nqu-q{font-size:clamp(1.1rem,1.04rem + 0.26vw,1.375rem);color:var(--nq-heading);font-weight:500;letter-spacing:-.02em;line-height:1.4}\n.nqu .nqu-attr{margin-top:18px;font-family:var(--nq-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--nq-muted)}\n.nqu .nqu-supbox{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:16px;padding:40px 44px}\n.nqu .nqu-supbox h3{font-size:20px;margin:10px 0 12px;letter-spacing:-.02em}\n.nqu .nqu-supbox p{font-size:14.5px;color:var(--nq-muted);margin-bottom:14px}\n.nqu .nqu-suplist{list-style:none;font-size:14px;color:var(--nq-body);display:flex;flex-direction:column;gap:8px}\n.nqu .nqu-suplist li::before{content:\"✓ \";color:var(--nq-primary);font-weight:700}\n\n/* onboarding row (slim) */\n.nqu .nqu-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}\n.nqu .nqu-step{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:20px}\n.nqu .nqu-wk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;color:var(--nq-primary);text-transform:uppercase}\n.nqu .nqu-step h3{font-size:16px;margin:8px 0 6px}\n.nqu .nqu-step p{font-size:13.5px;color:var(--nq-muted)}\n\n/* CTA */\n.nqu .nqu-cta-card{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;margin-top:64px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--nq-card) 70%)}\n.nqu .nqu-cta-card p{color:var(--nq-muted);max-width:46ch}\n.nqu .nqu-cta-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqu .nqu-fine{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}
376\n\n/* responsive */\n@media (max-width:900px){\n  .nqu .nqu-inv-grid,.nqu .nqu-lb-grid,.nqu .nqu-people{grid-template-columns:1fr}\n  .nqu .nqu-grid9{grid-template-columns:repeat(2,1fr)}\n  .nqu .nqu-tiers{grid-template-columns:1fr}\n  .nqu .nqu-steps{grid-template-columns:repeat(2,1fr)}\n  .nqu .nqu-cta-card{grid-template-columns:1fr;padding:44px 30px}\n  .nqu .nqu-testi,.nqu .nqu-supbox{padding:32px 26px}\n  .nqu .nqu-stats{grid-template-columns:1fr}\n}\n@media (max-width:640px){.nqu .nqu-steps{grid-template-columns:1fr}.nqu .nqu-grid9{grid-template-columns:1fr}}\n.nqu a:focus-visible,.nqu .nqu-btn:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqu h1,.nqu h2,.nqu h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqu{font-size:1rem}\n  .nqu h1{letter-spacing:-.03em;line-height:1.14}\n  .nqu h2{letter-spacing:-.025em;line-height:1.16}\n  .nqu h3{letter-spacing:-.015em;line-height:1.25}\n  .nqu .nqu-section{padding:60px 0}\n  .nqu .nqu-hero{padding:48px 0 40px}\n  .nqu .nqu-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqu h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqu.nqu h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqu.nqu h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqu.nqu h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqu.nqu .nqu-hero h1,.nqu.nqu .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqu\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"nqu-hero\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cspan class=\"nqu-pill\"\u003e\u003cspan class=\"nqu-dot\"\u003e\u003c/span\u003eFor county golf unions \u0026amp; associations\u003c/span\u003e\n      \u003ch1\u003eYour county's results, live on \u003cem\u003eyour\u003c/em\u003e site. Not a link to someone else's.\u003c/h1\u003e\n      \u003cp class=\"nqu-sub\"\u003eLeagues, knockouts and leaderboards embedded natively in your county website — plus the email, newsletter, forms and reports that run everything around them. Fully managed, one invoice. Your committee has day jobs; we do the running.\u003c/p\u003e\n      \u003cdiv class=\"nqu-ctas\"\u003e\n        \u003ca class=\"nqu-btn nqu-btn-primary\" href=\"/book-meeting\"\u003eBook a 30-minute demo\u003c/a\u003e\n        \u003ca class=\"nqu-btn nqu-btn-outline\" href=\"#results\"\u003eSee it live\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"nqu-trustline\"\u003e\n        \u003cspan\u003e4 years running county golf\u003c/span\u003e\u003cspan class=\"nqu-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003e70+ leagues every year\u003c/span\u003e\u003cspan class=\"nqu-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEvery knockout format\u003c/span\u003e\u003cspan class=\"nqu-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eGolfGenius official partner\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · TRUSTED BY --\u003e\n  \u003cdiv class=\"nqu-trusted\"\u003e\n    \u003cdiv class=\"nqu-t-label\"\u003eTrusted by county unions across England\u003c/div\u003e\n    \u003cdiv class=\"nqu-marquee\" aria-label=\"County unions using nooQ\"\u003e\n      \u003cspan\u003eCheshire\u003c/span\u003e\u003cspan\u003eCumbria\u003c/span\u003e\u003cspan\u003eEast Riding\u003c/span\u003e\u003cspan\u003eHertfordshire\u003c/span\u003e\u003cspan\u003eMiddlesex\u003c/span\u003e\u003cspan\u003eNAPGC\u003c/span\u003e\u003cspan\u003eNorfolk\u003c/span\u003e\u003cspan\u003eNLCGA\u003c/span\u003e\u003cspan\u003eNorthumberland\u003c/span\u003e\u003cspan\u003eSouth East\u003c/span\u003e\u003cspan\u003eNotts\u003c/span\u003e\u003cspan\u003eSuffolk\u003c/span\u003e\u003cspan\u003eWarwickshire\u003c/span\u003e\u003cspan\u003eWorcestershire\u003c/span\u003e\n      \u003cspan\u003eCheshire\u003c/span\u003e\u003cspan\u003eCumbria\u003c/span\u003e\u003cspan\u003eEast Riding\u003c/span\u003e\u003cspan\u003eHertfordshire\u003c/span\u003e\u003cspan\u003eMiddlesex\u003c/span\u003e\u003cspan\u003eNAPGC\u003c/span\u003e\u003cspan\u003eNorfolk\u003c/span\u003e\u003cspan\u003eNLCGA\u003c/span\u003e\u003cspan\u003eNorthumberland\u003c/span\u003e\u003cspan\u003eSouth East\u003c/span\u003e\u003cspan\u003eNotts\u003c/span\u003e\u003cspan\u003eSuffolk\u003c/span\u003e\u003cspan\u003eWarwickshire\u003c/span\u003e\u003cspan\u003eWorcestershire\u003c/span\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · SHOWPIECE: EMBEDDED RESULTS + TRACK RECORD --\u003e\n  \u003csection class=\"nqu-section nqu-alt\" id=\"results\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cdiv class=\"nqu-lb-grid\"\u003e\n        \u003cdiv class=\"nqu-lb-copy\"\u003e\n          \u003cspan class=\"nqu-pill\"\u003eEmbedded, not iframed\u003c/span\u003e\n          \u003ch2\u003eResults that live on your site — not behind a link\u003c/h2\u003e\n          \u003cp\u003eMost county sites send members away: a link opens GolfGenius in a new tab, in someone else's branding, and half your visitors never find it. nooQ renders results, tables and leaderboards \u003cb style=\"color:#FAFAFA\"\u003enatively inside your pages\u003c/b\u003e — your design, your URLs, indexed by Google, readable on any phone. And when results publish, they post to your Facebook, Instagram and X automatically.\u003c/p\u003e\n          \u003cp class=\"nqu-noiframe\"\u003eNo iframes. No \"click here for results\". The leaderboard \u003cb style=\"color:#FAFAFA\"\u003eis\u003c/b\u003e the page — updated the moment scores post.\u003c/p\u003e\n          \u003cdiv class=\"nqu-split\"\u003e\n            \u003cdiv\u003e\u003cb\u003eLeague results\u003c/b\u003eRun in GolfGenius, synced and embedded automatically — official partner integration.\u003c/div\u003e\n            \u003cdiv\u003e\u003cb\u003eInter-club comps \u0026amp; knockouts\u003c/b\u003eRun in nooQ Golf apps — every format, from scratch foursomes to handicap singles.\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-board\" aria-label=\"Example embedded league table\"\u003e\n          \u003cdiv class=\"nqu-board-bar\"\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003cspan\u003eyourcounty.org.uk/leagues/division-1\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-board-head\"\u003e\u003cb\u003eScratch League · Division 1\u003c/b\u003e\u003cspan class=\"nqu-live\"\u003e\u003ci\u003e\u003c/i\u003eLive\u
376003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row nqu-hd\"\u003e\u003cdiv\u003ePos\u003c/div\u003e\u003cdiv\u003eClub\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003ePld\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003ePts\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row nqu-lead\"\u003e\u003cdiv class=\"nqu-pos\"\u003e1\u003c/div\u003e\u003cdiv class=\"nqu-club\"\u003eSandmoor Park\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003e8\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003e14\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row\"\u003e\u003cdiv class=\"nqu-pos\"\u003e2\u003c/div\u003e\u003cdiv class=\"nqu-club\"\u003eHeathfield\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003e8\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003e12\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row\"\u003e\u003cdiv class=\"nqu-pos\"\u003e3\u003c/div\u003e\u003cdiv class=\"nqu-club\"\u003eRiverside\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003e7\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003e11\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row\"\u003e\u003cdiv class=\"nqu-pos\"\u003e4\u003c/div\u003e\u003cdiv class=\"nqu-club\"\u003eOld Abbey\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003e8\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003e9\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-lb-row\"\u003e\u003cdiv class=\"nqu-pos\"\u003e5\u003c/div\u003e\u003cdiv class=\"nqu-club\"\u003eWestlinks\u003c/div\u003e\u003cdiv class=\"nqu-pld\"\u003e7\u003c/div\u003e\u003cdiv class=\"nqu-pts\"\u003e7\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-board-foot\"\u003e\u003cspan\u003eSynced from GolfGenius · \u003cb\u003e2 min ago\u003c/b\u003e\u003c/span\u003e\u003cspan\u003eKnockouts · Opens · Inter-club → nooQ apps\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"nqu-stats\"\u003e\n        \u003cdiv class=\"nqu-stat\"\u003e\u003cdiv class=\"nqu-num\"\u003e4\u003cspan\u003eyrs\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"nqu-what\"\u003erunning county competitions end to end\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-stat\"\u003e\u003cdiv class=\"nqu-num\"\u003e70\u003cspan\u003e+\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"nqu-what\"\u003eleagues delivered every year, live tables included\u003c/div\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-stat\"\u003e\u003cdiv class=\"nqu-num\"\u003eEvery\u003c/div\u003e\u003cdiv class=\"nqu-what\"\u003eknockout format — singles, foursomes, scratch, handicap, plate\u003c/div\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · SHOWPIECE: ONE INVOICE --\u003e\n  \u003csection class=\"nqu-section\" id=\"savings\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cdiv class=\"nqu-inv-grid\"\u003e\n        \u003cdiv class=\"nqu-inv-copy\"\u003e\n          \u003cspan class=\"nqu-pill\"\u003eThe treasurer's section\u003c/span\u003e\n          \u003ch2\u003eOne invoice replaces six\u003c/h2\u003e\n          \u003cp\u003eYour committee has day jobs. Your webmaster learned HTML in 2003. Your treasurer just wants one invoice instead of six — for the website, the email, Mailchimp, Jotform and the rest, each with its own renewal date, login and price rise. nooQ bundles the lot, golf-specific and fully managed.\u003c/p\u003e\n          \u003cp class=\"nqu-vat\"\u003eMost county unions aren't VAT-registered — so those big-provider list prices are really \u003cb style=\"color:#FAFAFA\"\u003e20% higher\u003c/b\u003e on your bills. nooQ pricing is built for union budgets.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-invoice\" aria-label=\"Typical annual savings\"\u003e\n          \u003cdiv class=\"nqu-inv-head\"\u003e\u003cb\u003eTypical county · annual\u003c/b\u003e\u003cspan\u003eINV-2026-001\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-row\"\u003e\u003cdiv class=\"nqu-item\"\u003eNewsletter\u003csmall\u003ereplaces Mailchimp (5,000 members)\u003c/small\u003e\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003e~£660\u003c/div\u003e\u003cdiv class=\"nqu-now\"\u003e£150\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-row\"\u003e\u003cdiv class=\"nqu-item\"\u003eForms \u0026amp; consents\u003csmall\u003ereplaces Jotform — England Golf forms online\u003c/small\u003e\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003e~£480\u003c/div\u003e\u003cdiv class=\"nqu-now\"\u003e£100\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-row\"\u003e\u003cdiv class=\"nqu-item\"\u003eEmail — 8 mailboxes @yourcounty\u003csmall\u003ereplaces Microsoft 365 (~£59–69) / Google (~£71) per box\u003c/small\u003e\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003e~£520\u003c/div\u003e\u003cdiv class=\"nqu-now\"\u003e£320\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-row\"\u003e\u003cdiv class=\"nqu-item\"\u003eCounty website + CMS + analytics\u003csmall\u003ereplaces WordPress, hosting \u0026amp; plugins\u003c/small\u003e\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003evaries\u003c/div\u003e\u003cdiv class=\"nqu-now nqu-inc\"\u003eincluded\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-row\"\u003e\u003cdiv class=\"nqu-item\"\u003eEmbedded results \u0026amp; leagues\u003csmall\u003ereplaces links, iframes and spreadsheets\u003c/small\u003e\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003ehours\u003c/div\u003e\u003cdiv class=\"nqu-now nqu-inc\"\u003eincluded\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-total\"\u003e\u003cdiv class=\"nqu-lbl\"\u003eSaving on these alone\u003c/div\u003e\u003cdiv class=\"nqu-was\"\u003e~£1,660\u003c/div\u003e\u003cdiv class=\"nqu-save\"\u003e~£1,090/yr\u003c/div\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-inv-foot\"\u003ePrices ex-VAT · one invoice · fully managed · UK/EU hosted\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · EVERYTHING INCLUDED (single grid — the only feature list) --\u003e\n  \u003csection class=\"nqu-section nqu-alt\" id=\"included\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cspan class=\"nqu-pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eBuilt for how counties actually run\u003c/h2\u003e\n      \u003cp class=\"nqu-sub2\"\u003eNine things every county needs, one platform. Each replaces something you're paying for — or doing by hand.\u003c/p\u003e\n      \u003cdiv class=\"nqu-grid9\"\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eResults\u003c/span\u003e\u003ch3\u003eEmbedded Leaderboards\u003c/h3\u003e\u003cp\u003eTables, live scoring and results rendered natively in your pages — your branding, your URLs, no iframes, no links away.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eLeagues\u003c/span\u003e\u003ch3\u003eLeague Management\u003c/h3\u003e\u003cp\u003eGolfGenius-run leagues synced automatically — fixtures, tables and scheduling handled, 70+ delivered every season.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eKnockouts\u003c/span\u003e\u003ch3\u003eKnockouts \u0026amp; Inter-Club\u003c/h3\u003e\u003cp\u003eEvery format — singles, foursomes, scratch, handicap, plates. Draws and brackets run in nooQ apps, published to your site.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eForms\u003c/span\u003e\u003ch3\u003eEngland Golf Forms Online\u003c/h3\u003e\u003cp\u003eParental consent, social media consent, photography and buggy requests processed end-to-e
376nd online. No printing, signing, scanning.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eEmail\u003c/span\u003e\u003ch3\u003eCustom Domain Email\u003c/h3\u003e\u003cp\u003esecretary@, captain@, juniors@ on your county domain from £40/yr — fully managed, and the mailbox hands over with the role at AGM.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eComms\u003c/span\u003e\u003ch3\u003eNewsletter \u0026amp; Social\u003c/h3\u003e\u003cp\u003eBranded bulk email to the whole membership, and results auto-posted to Facebook, Instagram, TikTok and X on publish.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eWeb\u003c/span\u003e\u003ch3\u003eCounty Website \u0026amp; CMS\u003c/h3\u003e\u003cp\u003eA mobile-first site rivalling national governing bodies — anyone on the committee can update it in minutes.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eInsight\u003c/span\u003e\u003ch3\u003eWebsite Analytics\u003c/h3\u003e\u003cp\u003eCookieless and GDPR-friendly — see which comps draw a crowd, and show sponsors real view counts at renewal time.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-fcard\"\u003e\u003cspan class=\"nqu-fk\"\u003eAI\u003c/span\u003e\u003ch3\u003eAI Reports \u0026amp; Cadd-AI\u003c/h3\u003e\u003cp\u003eA polished match report after every event, cross-county analytics — and Cadd-AI answering fixture and entry enquiries 24/7.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · PRICING --\u003e\n  \u003csection class=\"nqu-section\" id=\"pricing\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cspan class=\"nqu-pill\"\u003eUnion-budget pricing\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eSimple annual pricing. One invoice.\u003c/h2\u003e\n      \u003cp class=\"nqu-sub2\"\u003eAll prices ex-VAT, billed annually. No contracts — we work at volunteer pace.\u003c/p\u003e\n\n      \u003cdiv class=\"nqu-tiers\"\u003e\n        \u003cdiv class=\"nqu-tier\"\u003e\n          \u003ch3\u003eEssential\u003c/h3\u003e\n          \u003cdiv class=\"nqu-price\"\u003e£600\u003cspan\u003e/yr\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-roi\"\u003eLess than most counties pay for email alone\u003c/div\u003e\n          \u003cul\u003e\n            \u003cli\u003eCounty website \u0026amp; analytics\u003c/li\u003e\n            \u003cli\u003eGolfGenius results embedded\u003c/li\u003e\n            \u003cli\u003e5 standard mailboxes\u003c/li\u003e\n            \u003cli\u003eStandard support\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"nqu-btn nqu-btn-outline\" href=\"/book-meeting\"\u003eTalk to us\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-tier nqu-pop\"\u003e\n          \u003cspan class=\"nqu-flag\"\u003eMost popular\u003c/span\u003e\n          \u003ch3\u003eStandard\u003c/h3\u003e\n          \u003cdiv class=\"nqu-price\"\u003e£800\u003cspan\u003e/yr\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-roi\"\u003eReplaces Mailchimp + Jotform + M365 — and saves ~£1,090/yr\u003c/div\u003e\n          \u003cul\u003e\n            \u003cli\u003eEverything in Essential\u003c/li\u003e\n            \u003cli\u003eUnlimited mailboxes\u003c/li\u003e\n            \u003cli\u003eNewsletter included\u003c/li\u003e\n            \u003cli\u003eForms \u0026amp; consents included\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"nqu-btn nqu-btn-primary\" href=\"/book-meeting\"\u003eTalk to us\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-tier\"\u003e\n          \u003ch3\u003ePremium\u003c/h3\u003e\n          \u003cdiv class=\"nqu-price\"\u003e£1,700\u003cspan\u003e/yr\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqu-roi\"\u003eEverything — leagues, knockouts, full AI, priority support\u003c/div\u003e\n          \u003cul\u003e\n            \u003cli\u003eEverything in Standard\u003c/li\u003e\n            \u003cli\u003ePremium website\u003c/li\u003e\n            \u003cli\u003eLeague app + knockouts, every format\u003c/li\u003e\n            \u003cli\u003eFull AI analytics \u0026amp; auto-publish\u003c/li\u003e\n            \u003cli\u003ePriority support\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"nqu-btn nqu-btn-outline\" href=\"/book-meeting\"\u003eTalk to us\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n      \u003cp class=\"nqu-adnote\"\u003e\u003cb\u003eÀ la carte:\u003c/b\u003e standard mailbox £40/yr · large 25GB mailbox £80/yr · unlimited mailboxes £320/yr · newsletter £150/yr · forms £100/yr · league app £200/yr — mix and match on one invoice.\u003c/p\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 7 · PEOPLE: TESTIMONIAL + SUPPORT --\u003e\n  \u003csection class=\"nqu-section nqu-alt\" id=\"people\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cspan class=\"nqu-pill\"\u003eReal people, who know your county\u003c/span\u003e\n      \u003cdiv class=\"nqu-people\"\u003e\n        \u003cdiv class=\"nqu-testi\"\u003e\n          \u003cdiv class=\"nqu-q\"\u003e\"Many members have sought to express there delight at the recent changes to the website. The ability to show knock draws effectively and as well as leagues with minimum effort is boost to our effectiveness. Above all the form work with buggy permissions and parental consent forms make management of these areas much simpler with an easy interface with other stakeholders.\"\u003c/div\u003e\n          \u003cdiv class=\"nqu-attr\"\u003ePaddy Lockwood · Suffolk Golf Union\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-supbox\"\u003e\n          \u003cspan class=\"nqu-fk\"\u003eSupport you can rely on\u003c/span\u003e\n          \u003ch3\u003eThe team that runs 70+ leagues answers the phone\u003c/h3\u003e\n          \u003cp\u003eNo ticket queues. Message us on WhatsApp, phone or email and a human who knows your county answers — including on competition weekends, when it actually matters.\u003c/p\u003e\n          \u003cul class=\"nqu-suplist\"\u003e\n            \u003cli\u003eVolunteer training at launch — and after every AGM handover\u003c/li\u003e\n            \u003cli\u003eCadd-AI fields routine member enquiries 24/7\u003c/li\u003e\n            \u003cli\u003ePriority support with a named contact on Premium\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 8 · ONBOARDING + CTA --\u003e\n  \u003csection class=\"nqu-section\" id=\"book\"\u003e\n    \u003cdiv class=\"nqu-wrap\"\u003e\n      \u003cspan class=\"nqu-pill\"\u003eAt volunteer pace\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eFrom enquiry to launch in weeks\u003c/h2\u003e\n      \u003cdiv class=\"nqu-steps\"\u003e\n        \u003cdiv class=\"nqu-step\"\u003e\u003cspan class=\"nqu-wk\"\u003eStep 1\u003c/span\u003e\u003ch3\u003eDiscovery\u003c/h3\u003e\u003cp\u003eWe review your setup, leagues and competitions.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-step\"\u003e\u003cspan class=\"nqu-wk\"\u003eStep 2\u003c/span\u003e\u003ch3\u003eBuild \u0026amp; migrate\u003c/h3\u003e\u003cp\u003ePrototype with your branding; GolfGenius configured. 2–3 weeks.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-step\"\u003e\u003cspan class=\"nqu-wk\"\u003eStep 3\u003c/span\u003e\u003ch3\u003eReview\u003c/h3\u003e\u003cp\u003eCommittee feedback, quick iteration — no formal process.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqu-step\"\u003e\u003cspan class=\"nqu-wk\"\u003eStep 4\u003c/span\u003e\u003ch3\u003eLaunch\u003c/h3\u003e\u003cp\u003eGo live with volunteer training. Ongoing support included.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n\n      \u003cdiv class=\"nqu-cta-card\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"nqu-pill\"\u003e\u003cspan class=\"nqu-d
376ot\"\u003e\u003c/span\u003eReady when you are\u003c/span\u003e\n          \u003ch2\u003eReady to modernise your county?\u003c/h2\u003e\n          \u003cp\u003eBook a 30-minute demo and we'll show your leagues, knockouts and results embedded live on a county site — no formal process, no overhead.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqu-cta-side\"\u003e\n          \u003ca class=\"nqu-btn nqu-btn-primary\" href=\"/book-meeting\"\u003eBook a 30-minute demo\u003c/a\u003e\n          \u003cspan class=\"nqu-fine\"\u003eNo contracts · annual billing · built for union budgets\u003c/span\u003e\n          \u003cspan class=\"nqu-fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"25:T2496,"])</script>
376<script>self.__next_f.push([1,"\u003csection class=\"section\" id=\"compare\"\u003e\n  \u003cstyle\u003e\n    /* ─── nooQ Golf Design Tokens (from nooqgolf.com) ─── */\n    .nooq-compare {\n      --bg: #0A0A0A;\n      --card: #111111;\n      --muted: #1A1A1A;\n      --border: #262626;\n      --primary: #009293;\n      --accent: #247A7A;\n      --accent-dark: #1A5C5C;\n      --primary-light: #84C7C6;\n      --foreground: #E5E5E5;\n      --heading: #FAFAFA;\n      --text-muted: #A0A0A0;\n      --text-inverse: #0A0A0A;\n      --font: \"Inter\", system-ui, -apple-system, sans-serif;\n    }\n\n    .nooq-compare * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    .nooq-compare {\n      font-family: var(--font);\n      background: var(--bg);\n      padding: 80px 24px;\n    }\n\n    .nooq-compare .compare-inner {\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n\n    .nooq-compare .eyebrow {\n      font-size: 12px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 3px;\n      color: var(--primary);\n      margin-bottom: 12px;\n    }\n\n    .nooq-compare h2 {\n      font-family: var(--font);\n      font-size: 36px;\n      font-weight: 700;\n      color: var(--heading);\n      letter-spacing: -0.03em;\n      line-height: 1.1;\n      margin-bottom: 12px;\n    }\n\n    .nooq-compare .section-sub {\n      font-size: 16px;\n      color: var(--text-muted);\n      line-height: 1.6;\n      margin-bottom: 40px;\n    }\n\n    /* ─── Table Container ─── */\n    .nooq-compare .comp-wrap {\n      overflow-x: auto;\n      border-radius: 12px;\n      border: 1px solid var(--border);\n      background: var(--card);\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .nooq-compare .comp-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 720px;\n    }\n\n    /* ─── Header ─── */\n    .nooq-compare .comp-table thead th {\n      padding: 16px 18px;\n      font-size: 13px;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.8px;\n      text-align: center;\n      vertical-align: middle;\n      border-bottom: 2px solid var(--primary);\n      background: linear-gradient(180deg, var(--accent-dark) 0%, #0E2828 100%);\n      color: var(--primary-light);\n      position: sticky;\n      top: 0;\n      z-index: 2;\n    }\n\n    .nooq-compare .comp-table thead th:first-child {\n      text-align: left;\n      color: var(--heading);\n      padding-left: 24px;\n      border-radius: 12px 0 0 0;\n    }\n\n    .nooq-compare .comp-table thead th:last-child {\n      border-radius: 0 12px 0 0;\n    }\n\n    /* ─── \"Most Popular\" column header ─── */\n    .nooq-compare .comp-table thead th.pop {\n      background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);\n      color: var(--text-inverse);\n      position: relative;\n    }\n\n    .nooq-compare .comp-table thead th.pop::after {\n      content: \"Most Popular\";\n      position: absolute;\n      top: -1px;\n      left: 50%;\n      transform: translateX(-50%) translateY(-100%);\n      background: var(--primary);\n      color: var(--text-inverse);\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 1.2px;\n      text-transform: uppercase;\n      padding: 4px 14px;\n      border-radius: 6px 6px 0 0;\n      white-space: nowrap;\n    }\n\n    /* ─── Body Cells ─── */\n    .nooq-compare .comp-table tbody td {\n      padding: 13px 18px;\n      font-size: 14px;\n      text-align: center;\n      vertical-align: middle;\n      border-bottom: 1px solid var(--border);\n      color: var(--foreground);\n      transition: background-color 0.15s;\n    }\n\n    .nooq-compare .comp-table tbody td:first-child {\n      text-align: left;\n      font-weight: 600;\n      color: var(--heading);\n      padding-left: 24px;\n      white-space: nowrap;\n    }\n\n    /* ─── Row Stripes ─── */\n    .nooq-compare .comp-table tbody tr:nth-child(even) td {\n      background: rgba(255, 255, 255, 0.015);\n    }\n\n    .nooq-compare .comp-table tbody tr:hover td {\n      background: rgba(0, 146, 147, 0.04);\n    }\n\n    .nooq-compare .comp-table tbody tr:last-child td {\n      border-bottom: none;\n    }\n\n    .nooq-compare .comp-table tbody tr:last-child td:first-child {\n      border-radius: 0 0 0 12px;\n    }\n\n    .nooq-compare .comp-table tbody tr:last-child td:last-child {\n      border-radius: 0 0 12px 0;\n    }\n\n    /* ─── \"Most Popular\" column highlight ─── */\n    .nooq-compare .comp-table tbody td:nth-child(4) {\n      background: rgba(0, 146, 147, 0.04);\n      border-left: 1px solid rgba(0, 146, 147, 0.12);\n      border-right: 1px solid rgba(0, 146, 147, 0.12);\n    }\n\n    .nooq-compare .comp-table tbody tr:nth-child(even) td:nth-child(4) {\n      background: rgba(0, 146, 147, 0.06);\n    }\n\n    .nooq-compare .comp-table tbody tr:hover td:nth-child(4) {\n      background: rgba(0, 146, 147, 0.08);\n    }\n\n    /* ─── Cell Types ─── */\n    .nooq-compare .comp-table .yes {\n      color: var(--primary);\n      font-weight: 700;\n      font-size: 18px;\n    }\n\n    .nooq-compare .comp-table .no {\n      color: #333;\n      font-size: 16px;\n    }\n\n    .nooq-compare .comp-table .text-val {\n      color: var(--text-muted);\n      font-size: 13px;\n    }\n\n    /* ─── Responsive ─── */\n    @media (max-width: 768px) {\n      .nooq-compare { padding: 48px 16px; }\n      .nooq-compare h2 { font-size: 28px; }\n      .nooq-compare .comp-table tbody td:first-child { padding-left: 16px; font-size: 13px; }\n      .nooq-compare .comp-table thead th:first-child { padding-left: 16px; }\n      .nooq-compare .comp-table thead th { padding: 12px 12px; font-size: 11px; }\n      .nooq-compare .comp-table tbody td { padding: 10px 12px; font-size: 13px; }\n    }\n  \u003c/style\u003e\n\n  \u003cdiv class=\"nooq-compare\"\u003e\n    \u003cdiv class=\"compare-inner\"\u003e\n      \u003cdiv class=\"eyebrow\"\u003eCompare\u003c/div\u003e\n      \u003ch2\u003eFeature comparison\u003c/h2\u003e\n      \u003cp class=\"section-sub\"\u003eEvery package builds on the one before. Choose the level that fits your organisation.\u003c/p\u003e\n\n      \u003cdiv class=\"comp-wrap\"\u003e\n        \u003ctable class=\"comp-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eFeature\u003c/th\u003e\n              \u003cth\u003eLeagues\u003c/th\u003e\n              \u003cth\u003eEssentials\u003c/th\u003e\n              \u003cth class=\"pop\"\u003eProfessional\u003c/th\u003e\n              \u003cth\u003ePremium\u003c/th\u003e\n            \u003c/tr\u003e\n          \u003c/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003ctd\u003eWebsite\u003c/td\u003e\u003ctd class=\"text-val\"\u003eBasic — DIY\u003c/td\u003e\u003ctd class=\"text-val\"\u003enooQ CMS\u003c/td\u003e\u003ctd class=\"text-val\"\u003eCustom — we build with you\u003c/td\u003e\u003ctd class=\"text-val\"\u003eBespoke — full handholding\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003enooQ Leagues\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eGolfGenius Integration\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eDiary Sync\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eSocial Media\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"text-val\"\u003eFB, Insta, TikTok, X\u003c/td\u003e\u003ctd class=\"text-val\"\u003eFB, Insta, TikTok, X\u003c/td\u003e\u003ctd class=\"text-val\"\u003eFB, Insta, TikTok, X\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eAI Chatbot\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eAI Analytics \u0026amp; Reports\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eAI Website Help \u0026amp; Updates\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eAI Reporting \u0026amp; Publishing\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"text-val\"\u003eFull auto-publish\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eNewsletter\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eForms \u0026amp; Entries\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eEmail Hosting\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"text-val\"\u003eUp to 5 accounts\u003c/td\u003e\u003ctd class=\"text-val\"\u003eUnlimited\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eTelephony IVR, Voicemail \u0026 WhatsApp\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eOnline Shop\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eAI Match Reports\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eMulti-League Management\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eCross-Club Analytics\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eTeam \u0026amp; Player Analytics\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003eCounty Card Management\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n            \u003ctr\u003e\u003ctd\u003ePriority Support\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"no\"\u003e—\u003c/td\u003e\u003ctd class=\"yes\"\u003e✓\u003c/td\u003e\u003c/tr\u003e\n          \u003c/tbody\u003e\n        \u003c/table\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/section\u003e"])</script>
376<script>self.__next_f.push([1,"26:T3c5c,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /platform (Agentic AI) page body\n  Embeddable fragment for Payload HTMLBlock\n  The keystone page: what \"agentic\" means. Showpiece 1 is an\n  agent activity log (actions taken autonomously across systems)\n  — the visual no chatbot competitor can honestly copy.\n  • Paste whole file into HTMLBlock · scoped under .nqai · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqai{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--wn:#F59E0B;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqai *{margin:0;padding:0;box-sizing:border-box}\n.nqai a{color:inherit}\n.nqai h1,.nqai h2,.nqai h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqai h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqai .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqai .sec{padding:96px 0;position:relative}\n.nqai .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqai .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqai .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqai .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqai-p 2s ease infinite}\n@keyframes nqai-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqai .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqai .bp{background:var(--p);color:#0A0A0A}.nqai .bp:hover{background:var(--pb)}\n.nqai .bo{border:1px solid var(--bd);color:var(--tx)}.nqai .bo:hover{border-color:var(--p);color:var(--p)}\n.nqai .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqai .hero h1{font-size:clamp(2rem,1.33rem + 2.8vw,3.875rem);max-width:20ch;margin:22px auto 22px}\n.nqai .hero h1 em{font-style:normal;color:var(--p)}\n.nqai .hero .sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqai .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqai .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqai .sep{color:var(--ac)}\n/* agent log showpiece */\n.nqai .lg-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;margin-top:44px}\n.nqai .lg-copy p{color:var(--mu);margin:16px 0}\n.nqai .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n.nqai .log{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-family:var(--mo);font-size:12.5px}\n.nqai .log-h{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--p)}\n.nqai .live{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}\n.nqai .live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:nqai-p 1.6s ease infinite}\n.nqai .lr{display:grid;grid-template-columns:56px 1fr auto;gap:12px;padding:11px 20px;border-bottom:1px dashed var(--bd);align-items:baseline}\n.nqai .lr:last-child{border-bottom:none}\n.nqai .lt{color:var(--mu)}\n.nqai .lm{color:var(--tx);font-family:'Inter',sans-serif;font-size:13.5px}\n.nqai .lm b{color:var(--hd);font-weight:600}\n.nqai .tag{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pl);background:rgba(0,146,147,.08);border:1px solid rgba(0,146,147,.25);border-radius:6px;padding:3px 8px;white-space:nowrap}\n.nqai .tag.w{color:#fcd9a0;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.35)}\n/* pillars 2×2 */\n.nqai .pil{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}\n.nqai .pc{background:var(--cd);border:1px solid rgba(38,38,38,.6);border-radius:14px;padding:30px 28px;transition:border-color .2s ease}\n.nqai .pc:hover{border-color:var(--p)}\n.nqai .pk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqai .pc h3{font-size:21px;margin:12px 0 10px;letter-spacing:-.02em}\n.nqai .pc p{font-size:14.5px;color:var(--mu);margin-bottom:14px}\n.nqai .pc ul{list-style:none;font-size:13.5px;color:var(--tx);display:flex;flex-direction:column;gap:7px}\n.nqai .pc li::before{content:\"→ \";color:var(--p);font-weight:600}\n.nqai .pc .lk{display:inline-block;margin-top:16px;font-size:13.5px;font-weight:600;color:var(--p);text-decoration:none}\n.nqai .pc .lk:hover{color:var(--pb)}\n/* guardrails */\n.nqai .gr{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}\n.nqai .g{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:22px}\n.nqai .g h3{font-size:15.5px;margin:8px 0 6px}\n.nqai .g p{font-size:13.5px;color:var(--mu)}\n/* CTA */\n.nqai .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqai .cta p{color:var(--mu);max-width:46ch}\n.nqai .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqai .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}
376\n@media(max-width:900px){.nqai .lg-grid,.nqai .pil{grid-template-columns:1fr}.nqai .gr{grid-template-columns:repeat(2,1fr)}.nqai .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:560px){.nqai .gr{grid-template-columns:1fr}}\n.nqai a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqai h1,.nqai h2,.nqai h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqai{font-size:1rem}\n  .nqai h1{letter-spacing:-.03em;line-height:1.14}\n  .nqai h2{letter-spacing:-.025em;line-height:1.16}\n  .nqai h3{letter-spacing:-.015em;line-height:1.25}\n  .nqai .sec,.nqai .nqai-section{padding:60px 0}\n  .nqai .hero,.nqai .nqai-hero{padding:48px 0 40px}\n  .nqai .w,.nqai .nqai-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqai h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqai.nqai h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqai.nqai h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqai.nqai h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqai.nqai .nqai-hero h1,.nqai.nqai .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqai\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eThe agentic AI platform for golf\u003c/span\u003e\n      \u003ch1\u003eA chatbot answers questions. \u003cem\u003eOur agents do the work.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eEvery golf system now claims a chatbot. nooQ is different: AI agents that act across your systems — syncing members, reconciling payments, filling the tee sheet, publishing results, spotting problems — around the clock, under your rules, with every action logged.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/analytics\"\u003eSee the analytics\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eActs across every connected system\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eTrained on your policies\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEvery action audited\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEU-hosted\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- SHOWPIECE: THE AGENT LOG --\u003e\n  \u003csection class=\"sec alt\" id=\"agents\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"lg-grid\"\u003e\n        \u003cdiv class=\"lg-copy\"\u003e\n          \u003cspan class=\"pill\"\u003eWhile you slept\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eThis is what \"agentic\" means\u003c/h2\u003e\n          \u003cp\u003eAn agent doesn't wait to be asked. It watches the tee sheet, the wallet, the inbox and the results feed — and acts: fills the gap, matches the payment, chases the confirmation, writes the report. A chatbot ends with an answer; \u003cb style=\"color:#FAFAFA\"\u003ean agent ends with the job done.\u003c/b\u003e\u003c/p\u003e\n          \u003cp class=\"call\"\u003eEvery action is taken under \u003cb style=\"color:#FAFAFA\"\u003eyour club's rules\u003c/b\u003e, and every action is \u003cb style=\"color:#FAFAFA\"\u003elogged\u003c/b\u003e — so the office can see exactly what happened, and why.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"log\" aria-label=\"Overnight agent activity log\"\u003e\n          \u003cdiv class=\"log-h\"\u003e\u003cspan\u003eAgent activity · overnight\u003c/span\u003e\u003cspan class=\"live\"\u003e\u003ci\u003e\u003c/i\u003eLive\u
376003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e02:00\u003c/span\u003e\u003cspan class=\"lm\"\u003eSynced \u003cb\u003eClubV1 members\u003c/b\u003e — 3 new, 1 lapsed, 2 emails corrected\u003c/span\u003e\u003cspan class=\"tag\"\u003eintegration\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e02:04\u003c/span\u003e\u003cspan class=\"lm\"\u003eReconciled \u003cb\u003e148 payments\u003c/b\u003e to Xero — 148 matched, 0 exceptions\u003c/span\u003e\u003cspan class=\"tag\"\u003epayments\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e06:40\u003c/span\u003e\u003cspan class=\"lm\"\u003eNo-show detected 08:20 — \u003cb\u003ewaitlist offered\u003c/b\u003e, filled via WhatsApp in 4 min\u003c/span\u003e\u003cspan class=\"tag\"\u003etee sheet\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e07:15\u003c/span\u003e\u003cspan class=\"lm\"\u003eScorecard photo received — \u003cb\u003eresult published\u003c/b\u003e, table updated, report written\u003c/span\u003e\u003cspan class=\"tag\"\u003ereporting\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e07:16\u003c/span\u003e\u003cspan class=\"lm\"\u003eMatch report \u003cb\u003eposted\u003c/b\u003e to Facebook, Instagram \u0026amp; X; newsletter draft updated\u003c/span\u003e\u003cspan class=\"tag\"\u003ereporting\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e08:30\u003c/span\u003e\u003cspan class=\"lm\"\u003e\u003cb\u003eJ. Wilson\u003c/b\u003e hasn't played in 6 weeks (was weekly) — flagged for the secretary\u003c/span\u003e\u003cspan class=\"tag w\"\u003eanalytics\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan class=\"lt\"\u003e09:00\u003c/span\u003e\u003cspan class=\"lm\"\u003eSaturday demand at \u003cb\u003e92%\u003c/b\u003e — twilight price recommendation queued for approval\u003c/span\u003e\u003cspan class=\"tag w\"\u003eanalytics\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- FOUR PILLARS --\u003e\n  \u003csection class=\"sec\" id=\"pillars\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eWhere the agents work\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eFour jobs, done continuously\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eThe same agents that answer your members on WhatsApp are working behind the scenes on the four things that make a platform a platform.\u003c/p\u003e\n      \u003cdiv class=\"pil\"\u003e\n        \u003cdiv class=\"pc\"\u003e\n          \u003cspan class=\"pk\"\u003e01 · Integration\u003c/span\u003e\n          \u003ch3\u003eThe glue between your systems\u003c/h3\u003e\n          \u003cp\u003e\"Keep your systems, we make them work as one\" isn't a slogan — it's agents translating between systems that were never built to talk.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eClubV1 / IG member records synced and validated automatically\u003c/li\u003e\n            \u003cli\u003eStripe, BACS and DD payments matched into Xero \u0026amp; Sage — 98%+ hands-free\u003c/li\u003e\n            \u003cli\u003eMismatches resolved or escalated with the evidence attached\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"lk\" href=\"/websites-for-golf\"\u003eSee the connected website →\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"pc\"\u003e\n          \u003cspan class=\"pk\"\u003e02 · Tee times\u003c/span\u003e\n          \u003ch3\u003eA tee sheet that manages itself\u003c/h3\u003e\n          \u003cp\u003eAgents watch the sheet the way a great starter would — except all day, every day.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eNo-shows filled from the AI waitlist by WhatsApp, SMS and app\u003c/li\u003e\n            \u003cli\u003eBookings confirmed, reminded and chased automatically\u003c/li\u003e\n            \u003cli\u003eRules enforced fairly; slots blocked around comps, shotguns and rota\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"lk\" href=\"/intelligent-tee-times-bookings\"\u003eExplore tee times →\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"pc\"\u003e\n          \u003cspan class=\"pk\"\u003e03 · Reporting\u003c/span\u003e\n          \u003ch3\u003eResults that publish themselves\u003c/h3\u003e\n          \u003cp\u003eFrom a photo of a handwritten card to a published match report — in seconds, with no human in the loop.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eWhatsApp photos and handwriting read and verified\u003c/li\u003e\n            \u003cli\u003eTables recalculated; AI match reports written for every event\u003c/li\u003e\n            \u003cli\u003eSocials posted and newsletters updated on publish\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"lk\" href=\"/online-leagues\"\u003eExplore leagues â
376†’\u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"pc\"\u003e\n          \u003cspan class=\"pk\"\u003e04 · Analytics\u003c/span\u003e\n          \u003ch3\u003eAgents that notice things\u003c/h3\u003e\n          \u003cp\u003eNot dashboards you remember to check — alerts that find you, in plain English.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eDemand forecast from web traffic, bookings, rota, holidays and comps\u003c/li\u003e\n            \u003cli\u003eDynamic tee-price recommendations at the peaks and the quiet slots\u003c/li\u003e\n            \u003cli\u003eDisengaging members flagged before they resign\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003ca class=\"lk\" href=\"/analytics\"\u003eExplore analytics →\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- GUARDRAILS --\u003e\n  \u003csection class=\"sec alt\" id=\"trust\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eUnder your control\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eAutonomous, not unaccountable\u003c/h2\u003e\n      \u003cdiv class=\"gr\"\u003e\n        \u003cdiv class=\"g\"\u003e\u003cspan class=\"pk\"\u003eRules\u003c/span\u003e\u003ch3\u003eYour policies, enforced\u003c/h3\u003e\u003cp\u003eAgents act within the booking rules, prices and policies your committee sets — never around them.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"g\"\u003e\u003cspan class=\"pk\"\u003eAudit\u003c/span\u003e\u003ch3\u003eEvery action logged\u003c/h3\u003e\u003cp\u003eA full trail of what was done, when and why — the office sees everything the agents do.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"g\"\u003e\u003cspan class=\"pk\"\u003eApproval\u003c/span\u003e\u003ch3\u003eHumans on the big calls\u003c/h3\u003e\u003cp\u003ePrice changes and sensitive actions queue for approval. Routine work runs; judgement calls wait for you.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"g\"\u003e\u003cspan class=\"pk\"\u003eHosting\u003c/span\u003e\u003ch3\u003eSecure, EU-hosted\u003c/h3\u003e\u003cp\u003eBuilt by a team with 25 years securing banking and payments systems. Your data stays in the UK and EU.\u
376003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"sec\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eSee the agents work\u003c/span\u003e\n          \u003ch2\u003eWatch a morning's work happen in minutes\u003c/h2\u003e\n          \u003cp\u003eBook a demo and we'll show the live agent log on real workloads — members synced, payments matched, a tee slot filled, a scorecard photo becoming a published report.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"27:T4044,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /competition-management page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqcp · no JS\n  Showpiece 1: entry → leaderboard → results flow.\n  Showpiece 2: AI match report (the differentiator).\n  GolfGenius named as formal partner. Naming: Cadd-AI.\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqcp{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--wn:#F59E0B;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqcp *{margin:0;padding:0;box-sizing:border-box}\n.nqcp a{color:inherit}\n.nqcp h1,.nqcp h2,.nqcp h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqcp h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqcp .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqcp .sec{padding:96px 0}\n.nqcp .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqcp .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqcp .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqcp .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqcp-p 2s ease infinite}\n@keyframes nqcp-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqcp .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqcp .bp{background:var(--p);color:#0A0A0A}.nqcp .bp:hover{background:var(--pb)}\n.nqcp .bo{border:1px solid var(--bd);color:var(--tx)}.nqcp .bo:hover{border-color:var(--p);color:var(--p)}\n.nqcp .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqcp .hero h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem);max-width:18ch;margin:22px auto 22px}\n.nqcp .hero h1 em{font-style:normal;color:var(--p)}\n.nqcp .hero .sub{font-size:clamp(1rem,0.97rem + 0.16vw,1.3125rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqcp .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqcp .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqcp .sep{color:var(--ac)}\n/* showpieces */\n.nqcp .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqcp .sp p{color:var(--mu);margin:16px 0}\n.nqcp .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* flow panel */\n.nqcp .panel{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqcp .ph{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}\n.nqcp .ph b{color:var(--hd)}\n.nqcp .live{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}\n.nqcp .live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:nqcp-p 1.6s ease infinite}\n.nqcp .lb{display:grid;grid-template-columns:34px 1fr auto;gap:12px;padding:11px 20px;border-bottom:1px dashed var(--bd);align-items:center;font-size:13.5px}\n.nqcp .lb:last-child{border-bottom:none}\n.nqcp .pos{font-family:var(--mo);color:var(--p);font-weight:600}\n.nqcp .pl b{color:var(--hd)}\n.nqcp .pl span{color:var(--mu);font-size:11.5px}\n.nqcp .sc{font-family:var(--mo);color:var(--pl);font-weight:600;text-align:right}\n.nqcp .lb.top{background:rgba(0,146,147,.05)}\n.nqcp .flow{padding:14px 20px;border-top:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11.5px;color:var(--mu);display:flex;flex-direction:column;gap:6px}\n.nqcp .flow b{color:var(--pl);font-weight:500}\n/* report panel */\n.nqcp .rep{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqcp .rh{padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--p);
376display:flex;align-items:center;gap:8px}\n.nqcp .rb{padding:20px}\n.nqcp .rb h4{color:var(--hd);font-size:16px;margin-bottom:10px;letter-spacing:-.02em}\n.nqcp .rb p{font-size:13.5px;color:var(--tx);line-height:1.65;margin-bottom:12px}\n.nqcp .rb p:last-child{margin-bottom:0}\n.nqcp .rb .q{color:var(--pl);font-style:italic}\n.nqcp .rtag{display:inline-block;font-family:var(--mo);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--p);border:1px solid rgba(0,146,147,.35);border-radius:6px;padding:3px 8px;margin-top:4px}\n/* grid */\n.nqcp .g9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqcp .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqcp .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqcp .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqcp .fc h3{font-size:17px;margin:10px 0 8px}\n.nqcp .fc p{font-size:14px;color:var(--mu)}\n/* GG partner strip */\n.nqcp .gg{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,rgba(245,158,11,.08),var(--cd) 70%);border:1px solid rgba(245,158,11,.3);border-radius:16px;padding:34px 40px;margin-top:44px}\n.nqcp .gg .badge{font-family:var(--mo);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wn);border:1px solid rgba(245,158,11,.4);border-radius:9999px;padding:8px 16px;white-space:nowrap}\n.nqcp .gg h3{font-size:19px;margin-bottom:6px}\n.nqcp .gg p{color:var(--mu);font-size:14.5px}\n/* CTA */\n.nqcp .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqcp .cta p{color:var(--mu);max-width:46ch}\n.nqcp .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqcp .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}\n@media(max-width:900px){.nqcp .sp{grid-template-columns:1fr}.nqcp .g9{grid-template-columns:repeat(2,1fr)}.nqcp .gg{grid-template-columns:1fr;text-align:center}.nqcp .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqcp .g9{grid-template-columns:1fr}}\n.nqcp h1,.nqcp h2,.nqcp h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){.nqcp{font-size:1rem}.nqcp h1{letter-spacing:-.03em;line-height:1.14}.nqcp h2{letter-spacing:-.025em;line-height:1.16}.nqcp h3{letter-spacing:-.015em;line-height:1.25}.nqcp .sec{padding:60px 0}.nqcp .hero{padding:48px 0 40px}.nqcp .w{padding:0 18px}}\n@media(max-width:400px){.nqcp h1{letter-spacing:-.02em}}\n.nqcp.nqcp h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqcp.nqcp h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqcp.nqcp h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqcp.nqcp .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n.nqcp a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqcp\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eCompetition Management\u003c/span\u003e\n      \u003ch1\u003eCompetitions that \u003cem\u003erun themselves.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eOne-tap entry. Wallet payment. Live leaderboards. Every format from Medal to Texas Scramble — with results published within minutes of the final card. And as a formal GolfGenius partner, everything syncs both ways automatically.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/online-leagues\"\u003eLeagues \u0026amp; knockouts\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eFormal GolfGenius partner\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEvery format supported\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eLive leaderboards from day one\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SHOWPIECE 1: ENTRY → LEADERBOARD → RESULTS --\u003e\n  \u003csection class=\"sec alt\" id=\"flow\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eEntry to results, hands-free\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eFrom one-tap entry to published result\u003c/h2\u003e\n          \u003cp\u003eA member enters from the app in seconds, the fee comes straight from their wallet, and the tee time lands in their pocket — no phone calls, no spreadsheets, no queue at the pro shop. Scores go in on the phone during the round, the marker signs off, and the leaderboard updates live in the app and on the clubhouse screen.\u003c/p\u003e\n          \u003cp\u003eWhen the last card is in, the result is confirmed, published and \u003cb style=\"color:#FAFAFA\"\u003esubmitted to WHS\u003c/b\u003e for handicap adjustment — automatically, within minutes.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eNo lost cards, no illegible handwriting, no manual reconciliation. The competition runs itself from entry to result.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"panel\" aria-label=\"Live c
376ompetition leaderboard\"\u003e\n          \u003cdiv class=\"ph\"\u003e\u003cb\u003eSaturday Medal · Live\u003c/b\u003e\u003cspan class=\"live\"\u003e\u003ci\u003e\u003c/i\u003eHole-by-hole\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lb top\"\u003e\u003cspan class=\"pos\"\u003e1\u003c/span\u003e\u003cspan class=\"pl\"\u003e\u003cb\u003eR. Wilson\u003c/b\u003e \u003cspan\u003e· thru 16\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"sc\"\u003e−4\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lb\"\u003e\u003cspan class=\"pos\"\u003e2\u003c/span\u003e\u003cspan class=\"pl\"\u003e\u003cb\u003eA. Khan\u003c/b\u003e \u003cspan\u003e· thru 18\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"sc\"\u003e−2\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lb\"\u003e\u003cspan class=\"pos\"\u003e3\u003c/span\u003e\u003cspan class=\"pl\"\u003e\u003cb\u003eJ. Reid\u003c/b\u003e \u003cspan\u003e· thru 15\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"sc\"\u003e−1\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lb\"\u003e\u003cspan class=\"pos\"\u003eT4\u003c/span\u003e\u003cspan class=\"pl\"\u003e\u003cb\u003eM. Craig\u003c/b\u003e \u003cspan\u003e· thru 17\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"sc\"\u003eE\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"flow\"\u003e\n            \u003cspan\u003e17:58 · final card in → \u003cb\u003eresult confirmed \u0026amp; published\u003c/b\u003e\u003c/span\u003e\n            \u003cspan\u003e17:59 · \u003cb\u003eWHS handicaps updated\u003c/b\u003e · GolfGenius synced\u003c/span\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 3 · SHOWPIECE 2: AI MATCH REPORT --\u003e\n  \u003csection class=\"sec\" id=\"report\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv class=\"rep\" aria-label=\"AI-generated competition report\"\u003e\n          \u003cdiv class=\"rh\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eCadd-AI · match report · generated 18:04\u003c/div\u003e\n          \u003cdiv class=\"rb\"\u003e\n            \u003ch4\u003eWilson holds off late Khan charge to take the Medal\u003c/h4\u003e\n            \u003cp\u003eA gripping Saturday Medal saw \u003cb style=\"color:#FAFAFA\"\u003eRyan Wilson\u003c/b\u003e card a net 68 to win by two, despite a nervy back nine as Aftab Khan closed to within a shot at the 16th.\u003c/p\u003e\n            \u003cp class=\"q\"\u003e\"The turning point came at the par-3 15th, where Wilson's tee shot to four feet steadied the round after back-to-back bogeys.\"\u003c/p\u003e\n            \u003cp\u003eNotable: \u003cb style=\"color:#FAFAFA\"\u003eJ. Reid\u003c/b\u003e matched the day's best gross, and the field averaged 0.6 over the card difficulty.\u003c/p\u003e\n            \u003cspan class=\"rtag\"\u003eReady to publish → web · newsletter · social\u003c/span\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eNobody else in golf does this\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eA match report written before you've left the car park\u003c/h2\u003e\n          \u003cp\u003eCadd-AI writes a competition report that reads like a golf journalist filed it — key moments, notable performances, talking points — generated within minutes of the final card. Like having your own reporter, statistician and pro at every event.\u003c/p\u003e\n          \u003cp\u003ePersonalised highlights for each competitor, ready to publish straight to your website, newsletter or social. Engagement that used to take a volunteer an evening now happens on its own.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eThe reports drive members back to the club's channels — more opens, more clicks, more people talking about the competition on Monday.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · GRID --\u003e\n  \u003csection class=\"sec alt\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eCompetition management, done properly\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eWhether you run one Medal a month or a packed 
376summer calendar, it all works the same way.\u003c/p\u003e\n      \u003cdiv class=\"g9\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eEntry\u003c/span\u003e\u003ch3\u003eOne-Tap Entry \u0026amp; Payment\u003c/h3\u003e\u003cp\u003eMembers enter from the app in seconds, the fee comes from their wallet, and confirmation with the tee time arrives instantly — no queue at the pro shop.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFormats\u003c/span\u003e\u003ch3\u003eEvery Format Supported\u003c/h3\u003e\u003cp\u003eMedal, Stableford, Match Play, Texas Scramble, Fourball Better Ball, Greensomes, Bogey — plus custom formats with your own club rules.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eHandicaps\u003c/span\u003e\u003ch3\u003eHandicap-Adjusted Results\u003c/h3\u003e\u003cp\u003eResults calculated automatically and submitted to WHS for handicap adjustment — no manual maths, no delays.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eLive\u
376003c/span\u003e\u003ch3\u003eLive Leaderboards\u003c/h3\u003e\u003cp\u003eReal-time scoring in the app and on clubhouse displays — members follow the action from anywhere, results published within minutes.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eScoring\u003c/span\u003e\u003ch3\u003eDigital Scorecards\u003c/h3\u003e\u003cp\u003eScore entry on the phone during or after the round with marker sign-off built in — no lost cards, no illegible handwriting.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePartner\u003c/span\u003e\u003ch3\u003eGolfGenius Integration\u003c/h3\u003e\u003cp\u003eAs a formal GolfGenius partner, entries and results flow both ways automatically — enter via nooQ, data appears in GolfGenius, no duplicate entry.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCadd-AI\u003c/span\u003e\u003ch3\u003eAI Match Reports\u003c/h3\u003e\u003cp\u003eJournalist-quality reports generated after every event, with personalised highlights — ready to publish to web, newsletter or social.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAnalytics\u003c/span\u003e\u003ch3\u003eCompetition Analytics\u003c/h3\u003e\u003cp\u003eWhich formats drive participation, how weather affects field size, hole-by-hole difficulty — insight no one else in golf technology offers.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eWhat-if\u003c/span\u003e\u003ch3\u003eScenario Analysis\u003c/h3\u003e\u003cp\u003eAsk what a match-play result would have been if any two players had met — the kind of question only real data can answer.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · GOLFGENIUS PARTNER STRIP --\u003e\n  \u003csection class=\"sec\" id=\"partner\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"gg\"\u003e\n        \u003cspan class=\"badge\"\u003eOfficial Partner\u003c/span\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eA formal GolfGenius partnership\u003c/h3\u003e\n          \u003cp\u003eKeep running competitions in GolfGenius if that's what your club knows and loves. As an official partner, nooQ syncs entries and results both ways automatically — members enter through your app, everything appears in GolfGenius, and nothing is keyed twice.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · CTA --\u003e\n  \u003csection class=\"sec alt\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eYour schedule, walked through live\u003c/span\u003e\n          \u003ch2\u003eSee competitions run in nooQ\u003c/h2\u003e\n          \u003cp\u003eWe'll walk you through the full workflow — entry, leaderboard, results and the AI match report — using your club's actual competition schedule.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/online-leagues\"\u003eLeagues \u0026amp; knockouts\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"28:T27ee,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /events (Events, Opens \u0026 Group Bookings) page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqev · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqev{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--wn:#F59E0B;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:16.5px;line-height:1.6}\n.nqev *{margin:0;padding:0;box-sizing:border-box}\n.nqev a{color:inherit}\n.nqev h1,.nqev h2,.nqev h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqev h2{font-size:clamp(30px,3.8vw,44px)}\n.nqev .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqev .sec{padding:96px 0}\n.nqev .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqev .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqev .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqev .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqev-p 2s ease infinite}\n@keyframes nqev-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqev .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqev .bp{background:var(--p);color:#0A0A0A}.nqev .bp:hover{background:var(--pb)}\n.nqev .bo{border:1px solid var(--bd);color:var(--tx)}.nqev .bo:hover{border-color:var(--p);color:var(--p)}\n.nqev .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqev .hero h1{font-size:clamp(36px,5.2vw,60px);max-width:21ch;margin:22px auto 22px}\n.nqev .hero h1 em{font-style:normal;color:var(--p)}\n.nqev .hero .sub{font-size:clamp(17px,1.8vw,20.5px);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqev .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqev .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqev .sep{color:var(--ac)}\n.nqev .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqev .sp p{color:var(--mu);margin:16px 0}\n.nqev .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* society flow */\n.nqev .fl{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:13px}\n.nqev .flh{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}\n.nqev .flh b{color:var(--hd)}\n.nqev .st{display:grid;grid-template-columns:30px 1fr auto;gap:12px;padding:13px 20px;border-bottom:1px dashed var(--bd);align-items:baseline}\n.nqev .st:last-child{border-bottom:none}\n.nqev .sn{font-family:var(--mo);font-size:11px;color:var(--p)}\n.nqev .sm{font-size:13.5px;color:var(--tx)}\n.nqev .sm b{color:var(--hd)}\n.nqev .sk{font-family:var(--mo);font-size:11px;color:var(--ok)}\n.nqev .sk.pend{color:var(--wn)}\n.nqev .g6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqev .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqev .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqev .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqev .fc h3{font-size:17px;margin:10px 0 8px}\n.nqev .fc p{font-size:14px;color:var(--mu)}\n.nqev .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqev .cta p{color:var(--mu);max-width:46ch}\n.nqev .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqev .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}
376\n@media(max-width:900px){.nqev .sp{grid-template-columns:1fr}.nqev .g6{grid-template-columns:repeat(2,1fr)}.nqev .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqev .g6{grid-template-columns:1fr}}\n.nqev a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqev\"\u003e\n\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eEvents, Opens \u0026amp; Group Bookings\u003c/span\u003e\n      \u003ch1\u003eSocieties, opens and shotguns — \u003cem\u003ewithout the email tennis.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eGroup visits booked and paid online, opens with entries, consents and waitlists handled, multi-tee and shotgun events built natively into the tee sheet — and catering, deposits and final numbers flowing to the kitchen and the accounts automatically.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003e175% more pre-orders — Cathkin Braes\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eMulti-tee \u0026amp; shotgun native\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eDeposits \u0026amp; balances to Xero\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"flow\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eFrom enquiry to invoice\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eA society booking that runs itself\u003c/h2\u003e\n          \u003cp\u003eToday a society visit is fifteen emails: dates, numbers, catering, deposits, final names, payment chasing. With nooQ, the organiser books online — picks the date, the package and the catering — pays the deposit, and manages their own party right up to the day. Your office approves once and the rest is automatic.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eOpens work the same way: \u003cb style=\"color:#FAFAFA\"\u003eentries, payments, consents and waitlists online\u003c/b\u003e — with the draw published to your site and the field synced to GolfGenius.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"fl\" aria-label=\"Society booking lifecycle\"\u003e\n          \u003cdiv class=\"flh\"\u003e\u003cb\u003eRiverside Rovers GS · 24 players\u003c/b\u003e\u003cspan\u003esociety visit\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003eMON\u003c/span\u003e\u003cspan class=\"sm\"\u003eOrganiser books online — \u003cb\u003edate, 24 players, coffee \u0026amp; bacon roll + 2-course package\u003c/b\u003e\u003c/span\u003e\u003cspan class=\"sk\"\u003e✓ deposit paid\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003eMON\u003c/span\u003e\u003cspan class=\"sm\"\u003eOffice \u003cb\u003eapproves\u003c/b\u003e — tee sheet blocked 09:00–10:20, kitchen notified\u003c/span\u003e\u003cspan class=\"sk\"\u003e✓ 1 click\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003e−14d\u003c/span\u003e\u003cspan class=\"sm\"\u003eReminder to organiser — \u003cb\u003efinal numbers \u0026amp; dietary requirements\u003c/b\u003e collected online\u003c/span\u003e\u003cspan class=\"sk\"\u003e✓ auto\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003e−7d\u003c/span\u003e\u003cspan class=\"sm\"\u003eBalance invoice raised and \u003cb\u003epaid online\u003c/b\u003e — matched straight into Xero\u003c/span\u003e\u003cspan class=\"sk\"\u003e✓ reconciled\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003eDAY\u003c/span\u003e\u003cspan class=\"sm\"\u003eTee list to the starter, \u003cb\u003epre-orders to the kitchen\u003c/b\u003e, welcome message to the organiser\u003c/span\u003e\u003cspan class=\"sk\"\u003e✓ auto\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"st\"\u003e\u003cspan class=\"sn\"\u003e+1d\u003c/span\u003e\u003cspan class=\"sm\"\u003eThank-you email with photos link and \u003cb\u003erebooking offer\u003c/b\u003e for next season\u003c/span\u003e\u003cspan class=\"sk pen
376d\"\u003equeued\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eEvery event format, one workflow\u003c/h2\u003e\n      \u003cdiv class=\"g6\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eSocieties\u003c/span\u003e\u003ch3\u003eGroup Bookings Online\u003c/h3\u003e\u003cp\u003ePackages, party sizes, catering and deposits in one booking flow — with a configurable approval step for your office.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eOpens\u003c/span\u003e\u003ch3\u003eOpens \u0026amp; Waitlists\u003c/h3\u003e\u003cp\u003eEntries, payments and consents online; automatic waitlists when the field fills; the draw published to your site.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFormats\u003c/span\u003e\u003ch3\u003eMulti-Tee \u0026amp; Shotgun\u003c/h3\u003e\u003cp\u003eComplex starts built natively into the tee sheet — two-tee starts, shotguns and roll-ups without spreadsheet gymnastics.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCatering\u003c/span\u003e\u003ch3\u003ePre-Orders to the Kitchen\u003c/h3\u003e\u003cp\u003eMenus chosen at booking, dietary needs collected, numbers confirmed — the kitchen preps for who's actually coming.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eMoney\u003c/span\u003e\u003ch3\u003eDeposits \u0026amp; Balances\u003c/h3\u003e\u003cp\u003eDeposits at booking, balance invoices on schedule, everything matched into Xero or Sage — no chasing, no rekeying.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAfter\u003c/span\u003e\u003ch3\u003eReports \u0026amp; Rebooking\u003c/h3\u003e\u003cp\u003eAI event reports and photos published, socials posted, and rebooking offers sent while the day is still fresh.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eFill the sheet, feed the kitchen\u003c/span\u003e\n          \u003ch2\u003eTurn society emails into society revenue\u003c/h2\u003e\n          \u003cp\u003eBook a demo and we'll run a full society booking end to end — enquiry, approval, catering, payment, tee list — in about three minutes.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"29:T3966,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /mobile-app page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqma · no JS\n  Club-facing: sell the branded member app TO clubs.\n  Showpiece 1: your brand, not ours (branded phone mock).\n  Showpiece 2: one app, everything in it.\n  Naming: Cadd-AI.\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqma{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqma *{margin:0;padding:0;box-sizing:border-box}\n.nqma a{color:inherit}\n.nqma h1,.nqma h2,.nqma h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqma h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqma .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqma .sec{padding:96px 0}\n.nqma .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqma .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqma .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqma .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqma-p 2s ease infinite}\n@keyframes nqma-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqma .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqma .bp{background:var(--p);color:#0A0A0A}.nqma .bp:hover{background:var(--pb)}\n.nqma .bo{border:1px solid var(--bd);color:var(--tx)}.nqma .bo:hover{border-color:var(--p);color:var(--p)}\n.nqma .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqma .hero h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem);max-width:18ch;margin:22px auto 22px}\n.nqma .hero h1 em{font-style:normal;color:var(--p)}\n.nqma .hero .sub{font-size:clamp(1rem,0.97rem + 0.16vw,1.3125rem);color:var(--mu);max-width:60ch;margin:0 auto 36px}\n.nqma .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqma .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqma .sep{color:var(--ac)}\n/* showpieces */\n.nqma .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqma .sp p{color:var(--mu);margin:16px 0}\n.nqma .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* phone mock */\n.nqma .phone{width:270px;max-width:100%;margin:0 auto;border:10px solid #1c1c1c;border-radius:38px;overflow:hidden;background:var(--cd);box-shadow:0 30px 80px rgba(0,0,0,.55)}\n.nqma .pscreen{background:linear-gradient(180deg,#0d2321,var(--bg) 42%)}\n.nqma .pbrand{padding:26px 20px 18px;text-align:center;border-bottom:1px solid var(--bd)}\n.nqma .plogo{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--p),var(--ac));margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-family:var(--mo);font-weight:600;color:#0A0A0A;font-size:18px}\n.nqma .pbrand b{color:var(--hd);font-size:16px;display:block}\n.nqma .pbrand span{font-size:11px;color:var(--mu);font-family:var(--mo);letter-spacing:.05em}\n.nqma .ptiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px}\n.nqma .pt{background:var(--bgm);border:1px solid var(--bd);border-radius:10px;padding:12px 10px;font-size:11px;color:var(--tx);display:flex;flex-direction:column;gap:6px;min-height:60px;justify-content:center}\n.nqma .pt .k{font-family:var(--mo);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--p)}\n.nqma .pt b{color:var(--hd);font-size:12px}\n.nqma .pbar{display:flex;justify-content:space-around;padding:12px 0;border-top:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}\n.nqma .pbar .on{color:var(--p)}\n/* one-app surface list */\n.nqma .surface{display:flex;flex-direction:column;gap:10px;margin-top:6px}\n.nqma .srow{display:flex;align-items:center;gap:12px;background:var(--cd);border:1px solid var(--bd);border-radius:10px;padding:12px 16px}\n.nqma .srow .k{font-family:var(--mo);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--p);width:96px;flex:none}\n.nqma .srow span{font-size:13.5px;color:var(--tx)}\n/* grid */\n.nqma .g9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqma .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqma .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqma .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqma .fc h3{font-size:17px;margin:10px 0 8px}\n.nqma .fc p{font-size:14px;color:var(--mu)}\n/* CTA */\n.nqma .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqma .cta p{color:var(--mu);max-width:46ch}\n.nqma .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
376\n.nqma .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}\n@media(max-width:900px){.nqma .sp{grid-template-columns:1fr}.nqma .g9{grid-template-columns:repeat(2,1fr)}.nqma .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqma .g9{grid-template-columns:1fr}.nqma .srow .k{width:78px}}\n.nqma h1,.nqma h2,.nqma h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){.nqma{font-size:1rem}.nqma h1{letter-spacing:-.03em;line-height:1.14}.nqma h2{letter-spacing:-.025em;line-height:1.16}.nqma h3{letter-spacing:-.015em;line-height:1.25}.nqma .sec{padding:60px 0}.nqma .hero{padding:48px 0 40px}.nqma .w{padding:0 18px}}\n@media(max-width:400px){.nqma h1{letter-spacing:-.02em}}\n.nqma.nqma h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqma.nqma h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqma.nqma h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqma.nqma .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n.nqma a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqma\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eMobile App\u003c/span\u003e\n      \u003ch1\u003eYour club's app. \u003cem\u003eNot someone else's billboard.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eA premium, branded app published under your club's name — fast, beautiful, and free of the adverts and clutter members put up with elsewhere. Everything they need in one place: tee times, comps, wallet, news and your club's own AI.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003ePublished under your club name\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eiOS, Android \u0026amp; web\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eNo adverts, ever\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SHOWPIECE 1: YOUR BRAND --\u003e\n  \u003csection class=\"sec alt\" id=\"branded\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eYour brand, front and centre\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eMembers download \u003cem style=\"font-style:normal;color:#009293\"\u003eyour\u003c/em\u003e club, not ours\u003c/h2\u003e\n          \u003cp\u003eYour logo, your colours, your name on the home screen and in the app store. Custom splash screens and branded notifications. To your members it's the club's own app — because it is. nooQ is the engine; your club is the brand.\u003c/p\u003e\n          \u003cp\u003eAnd it's a proper premium experience: lightning-fast loading, smooth and simple enough for every age of member, with Face ID / Touch ID sign-in and enterprise-grade encryption keeping member data safe.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eThe incumbent member apps put \u003cb style=\"color:#FAFAFA\"\u003etheir\u003c/b\u003e brand and \u003cb style=\"color:#FAFAFA\"\u003etheir\u003c/b\u003e adverts in front of your members. Yours never will.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"phone\" aria-label=\"A club-branded member app home screen\"\u003e\n          \u003cdiv class=\"pscreen\"\u003e\n            \u003cdiv class=\"pbrand\"\u003e\n              \u003cdiv class=\"plogo\"\u003eGC\u003c/div\u003e\n              \u003cb\u003eYour Golf Club\u003c/b\u003e\n              \u003cspan\u003eMembers' app\u003c/span\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"ptiles\"\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eBook\u003c/span\u003e\u003cb\u003eTee Times\u003c/b\u003e\u003c/div\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eEnter\u003c/span\u003e\u003cb\u003eCompetitions\u003c/b\u003e\u003c/div\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eWallet\u003c/span\u003e\u003cb\u003e£84.50\u003c/b\u003e\u003c/div\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eAsk\u003c/span\u003e\u003cb\u003eCadd-AI\u003c/b\u003e\u003c/div\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eOrder\u003c/span\u003e\u003cb\u003eFood \u0026amp; Bar\u003c/b\u003e\u003c/div\u003e\n              \u003cdiv class=\"pt\"\u003e\u003cspan class=\"k\"\u003eClub\u003c/span\u003e\u003cb\u003eNews \u0026amp; Events\u003c/b\u003e\u003c/div\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"pbar\"\u003e\u003cspan class=\"on\"\u003eHome\u003c/span\u003e\u003cspan\u003ePlay\u003c/span\u003e\u003cspan\u003eWallet\u003c/span\u003e\u003cspan\u003eMore\u003c/span\u003e\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 3 · SHOWPIECE 2: ONE APP, EVERYTHING --\u003e\n  \u003csection class=\"sec\" id=\"everything\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv class=\"surface\" aria-label=\"Everything the one app replaces\"\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eTee times\u003c/span\u003e\u003cspan\u003eBook, cancel and join the waitlist — no separate booking app\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eCompetitions\u003c/span\u003e\u003cspan\u003eEnter, pay and see live results from GolfGenius in the same place\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eWallet\u003c/span\u003e\u003cspan\u003eGreen fees, comps, food and drink — one balance, one tap\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eCadd-AI\u003c/span\u003e\u003cspan\u003eAsk anything about the club, 24/7, in plain words\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eClub hub\u003c/span\u003e\u003cspan\u003eNews, event calendar, member directory, documents, inbox\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"srow\"\u003e\u003cspan class=\"k\"\u003eHandicap\u003c/span\u003e\u003cspan\u003eScores and WHS index, updated automatically after every round\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eOne app, not five\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eEverything a member needs, in one place\u003c/h2\u003e\n          \u003cp\u003eToday your members juggle a booking app, a scores app, a comps site and a mailing list. nooQ folds all of it into one branded app: tee times, competitions, the wallet, food and drink, club news, handicaps and Cadd-AI — one login, one experience.\u003c/p\u003e\n          \u003cp\u003eFewer phone calls to the office, more pre-orders to the kitchen, and members who actually enjoy using the club's app instead of tolerating it.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eOne app for members means one system for your staff — everything they answer on the phone, the app answers itself.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · GRID --\u003e\n  \u003csection class=\"sec alt\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eWhat's in the app\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003ePremium, branded, and built to be used\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eEvery club gets the full experience — branded to you, running on the nooQ platform.\u003c/p\u003e\n      \u003cdiv class=\"g9\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eBranding\u003c/span\u003e\u003ch3\u003eFully Branded to Your Club\u003c/h3\u003e\u003cp\u003eYour logo, colours, name and splash screens — published in the app stores under your club, with branded push notifications.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eDesign\u003c/span\u003e\u003ch3\u003ePremium, Simple Interface\u003c/h3\u003e\u003cp\u003eBeautiful and intuitive enough for every age of member — everything one or tw
376o taps away, nothing buried.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePerformance\u003c/span\u003e\u003ch3\u003eFast \u0026amp; Native\u003c/h3\u003e\u003cp\u003eLightning-fast loading and smooth animations, optimised for iOS and Android with native platform support.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eSecurity\u003c/span\u003e\u003ch3\u003eEnterprise Security\u003c/h3\u003e\u003cp\u003eFace ID and Touch ID sign-in, two-factor authentication and enterprise-grade encryption keeping member data safe.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCadd-AI\u003c/span\u003e\u003ch3\u003eYour Club's AI, Built In\u003c/h3\u003e\u003cp\u003eMembers ask about tee times, comps, rules and food orders 24/7 — trained on your club's rules, tone and diary.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eWallet\u003c/span\u003e\u003ch3\u003ePay For Anything\u003c/h3\u003e\u003cp\u003eGreen fees, entries, food and drink from one member balance — real-time, with full transaction history.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eClub hub\u003c/span\u003e\u003ch3\u003eNews, Events \u0026amp; Directory\u003c/h3\u003e\u003cp\u003eLatest announcements, personal inbox, event calendar, member directory and club documents — all in one place.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAccess\u003c/span\u003e\u003ch3\u003eNo Download Required\u003c/h3\u003e\u003cp\u003eWorks on iOS, Android and desktop web — members can use it straight from the browser, or install the branded app.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePrivate\u003c/span\u003e\u003ch3\u003eNo Adverts, Ever\u003c/h3\u003e\u003cp\u003eYour members never see a third-party advert served against your club's app — and their data stays private and UK/EU hosted.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · CTA --\u003e\n  \u003csection class=\"sec\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eSee it branded to your club\u003c/span\u003e\n          \u003ch2\u003eGet your club's branded app\u003c/h2\u003e\n          \u003cp\u003eBook a demo and we'll show the app running with your club's logo and colours, and how it connects to the tee sheet, comps and accounts you already use.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/golf-club-membership\"\u003eWhat members get\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 5180 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"2a:T4bf8,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /for-members (Memberships) page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqfm · no JS\n  Member-facing. Showpiece 1: one identity/wallet across clubs.\n  Showpiece 2: ask Cadd-AI about any club. Grid of 9.\n  Naming: Cadd-AI (live page still says Clara — fixed).\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqfm{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqfm *{margin:0;padding:0;box-sizing:border-box}\n.nqfm a{color:inherit}\n.nqfm h1,.nqfm h2,.nqfm h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqfm h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqfm .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqfm .sec{padding:96px 0}\n.nqfm .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqfm .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqfm .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqfm .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqfm-p 2s ease infinite}\n@keyframes nqfm-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqfm .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqfm .bp{background:var(--p);color:#0A0A0A}.nqfm .bp:hover{background:var(--pb)}\n.nqfm .bo{border:1px solid var(--bd);color:var(--tx)}.nqfm .bo:hover{border-color:var(--p);color:var(--p)}\n.nqfm .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqfm .hero h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem);max-width:18ch;margin:22px auto 22px}\n.nqfm .hero h1 em{font-style:normal;color:var(--p)}\n.nqfm .hero .sub{font-size:clamp(1rem,0.97rem + 0.16vw,1.3125rem);color:var(--mu);max-width:60ch;margin:0 auto 36px}\n.nqfm .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqfm .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqfm .sep{color:var(--ac)}\n/* showpieces */\n.nqfm .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqfm .sp p{color:var(--mu);margin:16px 0}\n.nqfm .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* phone / card mock */\n.nqfm .card{background:var(--cd);border:1px solid var(--bd);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.5);max-width:360px;margin:0 auto;width:100%}\n.nqfm .ch{padding:16px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);display:flex;justify-content:space-between;align-items:center}\n.nqfm .ch b{color:var(--hd);font-size:14px}\n.nqfm .ch .bal{font-family:var(--mo);font-size:13px;color:var(--ok)}\n.nqfm .clubrow{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px dashed var(--bd)}\n.nqfm .clubrow:last-child{border-bottom:none}\n.nqfm .badge2{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,var(--ac),#0d2321);border:1px solid var(--bd);flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--mo);font-size:12px;color:var(--pl)}\n.nqfm .cn2{flex:1}\n.nqfm .cn2 b{color:var(--hd);font-size:13.5px;display:block}\n.nqfm .cn2 span{font-size:11.5px;color:var(--mu)}\n.nqfm .cn2 .hcp{font-family:var(--mo);color:var(--p)}\n.nqfm .tag{font-family:var(--mo);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--pl);border:1px solid rgba(0,146,147,.35);border-radius:6px;padding:3px 7px;white-space:nowrap}\n/* chat mock */\n.nqfm .chat{background:var(--cd);border:1px solid var(--bd);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.5);max-width:380px;margin:0 auto;width:100%}\n.nqfm .chd{padding:14px 18px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--p);
376display:flex;align-items:center;gap:8px}\n.nqfm .chb{padding:18px}\n.nqfm .msg{max-width:82%;padding:11px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;margin-bottom:12px}\n.nqfm .me{margin-left:auto;background:rgba(0,146,147,.14);border:1px solid rgba(0,146,147,.3);color:var(--tx);border-bottom-right-radius:4px}\n.nqfm .ai{margin-right:auto;background:var(--bgm);border:1px solid var(--bd);color:var(--tx);border-bottom-left-radius:4px}\n.nqfm .ai b{color:var(--pl)}\n.nqfm .who{font-family:var(--mo);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mu);margin:0 4px 4px}\n/* grid */\n.nqfm .g9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqfm .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqfm .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqfm .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqfm .fc h3{font-size:17px;margin:10px 0 8px}\n.nqfm .fc p{font-size:14px;color:var(--mu)}\n/* CTA */\n.nqfm .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqfm .cta p{color:var(--mu);max-width:46ch}\n.nqfm .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqfm .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}\n@media(max-width:900px){.nqfm .sp{grid-template-columns:1fr}.nqfm .g9{grid-template-columns:repeat(2,1fr)}.nqfm .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqfm .g9{grid-template-columns:1fr}}\n.nqfm h1,.nqfm h2,.nqfm h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){.nqfm{font-size:1rem}.nqfm h1{letter-spacing:-.03em;line-height:1.14}.nqfm h2{letter-spacing:-.025em;line-height:1.16}.nqfm h3{letter-spacing:-.015em;line-height:1.25}.nqfm .sec{padding:60px 0}.nqfm .hero{padding:48px 0 40px}.nqfm .w{padding:0 18px}}\n@media(max-width:400px){.nqfm h1{letter-spacing:-.02em}}\n.nqfm.nqfm h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqfm.nqfm h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqfm.nqfm h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqfm.nqfm .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n.nqfm a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqfm\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eFor Members\u003c/span\u003e\n      \u003ch1\u003eOne app. Every club. \u003cem\u003eAll your golf.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eA member at two clubs, a visitor at a dozen more — and today that's five apps, eight logins and no single view of your golf. nooQ puts every club, every score and every payment in one place. Free for members, works on any device, no download required.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/contact\"\u003eRequest nooQ at my club\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/premium-mobile-app\"\u003eSee the app\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eFree for members\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eiOS, Android \u0026amp; web\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eNo app-store download needed\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SHOWPIECE 1: ONE IDENTITY / WALLET --\u003e\n  \u003csection class=\"sec alt\" id=\"identity\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eOne login, every club\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eYour whole golf life, on one screen\u003c/h2\u003e\n          \u003cp\u003eOne identity across every nooQ club — your profile, preferences and history travel with you, and you switch between clubs in a single tap. No more juggling apps, passwords and separate accounts for each place you play.\u003c/p\u003e\n          \u003cp\u003eOne wallet funds it all: green fees, competition entries, food and drink, at any club on the platform. Top up once, see your balance and full history in real time. And every score from every round lands in one place, with your \u003cb style=\"color:#FAFAFA\"\u003ehandicap index updated automatically via WHS.\u003c/b\u003e\u003c/p\u003e\n          \u003cp class=\"call\"\u003eDigital membership cards for every club, in your pocket — no more logging into three systems to check your handicap.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"card\" aria-label=\"Member app showing multiple clubs, one wallet\"\u003e\n          \u003cdiv class=\"ch\"\u003e\u003cb\u003eYour golf\u003c/b\u003e\u003cspan class=\"bal\"\u003eWallet · £84.50\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003eHG\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eHome Golf Club\u003c/b\u003e\u003cspan\u003eFull member · \u003cspan class=\"hcp\"\u003ehcp 6.4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003ePrimary\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003eCB\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eCathkin Braes\u003c/b\u003e\u003cspan\u003eCountry member · \u003cspan class=\"hcp\"\u003ehcp 6.4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003eSat 08:20\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003eRA\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eRoyal Ascot\u003c/b\u003e\u003cspan\u003eVisitor · green fee paid\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003eWed\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003eWL\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eWest Lothian\u003c/b\u003e\u003cspan\u003eOpen entry · Medal ×1\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003eEntered\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2b · SHOWPIECE: FLEXIBLE, INCLUSIVE PAYMENT --\u003e\n  \u003csection class=\"sec\" id=\"pay\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv class=\"card\" aria-label=\"Ways to pay for membership\"\u003e\n          \u003cdiv class=\"ch\"\u003e\u003cb\u003ePay your way\u003c/b\u003e\u003cspan class=\"bal\"\u003e0% · no credit check\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003e£\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003ePay in full\u003c/b\u003e\u003cspan\u003eOne payment · simplest\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003e£720\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003e12\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eMonthly direct debit\u003c/b\u003e\u003cspan\u003eSpread over 12 months · \u003cspan class=\"hcp\"\u003e0% interest\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003e£60/mo\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003eSO\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eStanding order\u003c/b\u003e\u003cspan\u003eYou set it up · club reconciles it\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003eFlexible\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"clubrow\"\u003e\u003cdiv class=\"badge2\"\u003e✓\u003c/div\u003e\u003cdiv class=\"cn2\"\u003e\u003cb\u003eNo lender, no credit check\u003c/b\u003e\u003cspan\u003eThe club spreads the cost, not a finance company\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tag\"\u003eInclusive\u
376003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eMembership, made affordable\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eSpread the cost. No interest, no credit check.\u003c/h2\u003e\n          \u003cp\u003eA membership shouldn't be a barrier because it lands as one big bill in January. nooQ lets your club offer \u003cb style=\"color:#FAFAFA\"\u003einterest-free monthly instalments\u003c/b\u003e — the club spreads its own cost, so there's no finance company, no lender, and \u003cb style=\"color:#FAFAFA\"\u003eno credit check.\u003c/b\u003e A golfer with a poor credit history is as welcome as anyone.\u003c/p\u003e\n          \u003cp\u003ePay however suits: in full, by monthly \u003cb style=\"color:#FAFAFA\"\u003edirect debit\u003c/b\u003e, or by \u003cb style=\"color:#FAFAFA\"\u003estanding order\u003c/b\u003e you control. Every method is collected on schedule and reconciled automatically, so flexibility for members never becomes extra admin for the office.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eBuilt on banking-grade payment routing, we help the club keep \u003cb style=\"color:#FAFAFA\"\u003ebank charges and card fees low\u003c/b\u003e — direct debit and standing orders cost a fraction of card payments, and more of every subscription stays with the club.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2c · SHOWPIECE: SEND MONEY + PRIVATE CHAT --\u003e\n  \u003csection class=\"sec alt\" id=\"social\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eWallet \u0026amp; private chat\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eSort the lunch. Message your fourball. Keep your number private.\u003c/h2\u003e\n          \u003cp\u003eSettle up without cash or bank details: \u003cb style=\"color:#FAFAFA\"\u003esend money member-to-member\u003c/b\u003e straight from your wallet. Someone got the lunch? Transfer them £20 in two taps — no IBANs, no \"what's your account number,\" no IOUs left hanging.\u003c/p\u003e\n          \u003cp\u003eAnd chat with the people you actually play with. Message anyone in your \u003cb style=\"color:#FAFAFA\"\u003etee group, competition or club\u003c/b\u003e in the app — sort a swap, confirm a time, arrange a game — \u003cb style=\"color:#FAFAFA\"\u003ewithout ever exchanging phone numbers or email addresses.\u003c/b\u003e Your personal contact details stay yours.\u003c/p\u003e\n          \u003cp class=\"call\"\u003ePrivate and secure by design: conversations and transfers stay inside the club's app, UK/EU hosted, never sold and never advertised against.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"chat\" aria-label=\"Private in-app chat and wallet transfer\"\u003e\n          \u003cdiv class=\"chd\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eSaturday fourball · private chat\u003c/div\u003e\n          \u003cdiv class=\"chb\"\u003e\n            \u003cdiv class=\"who\"\u003eA. Khan\u003c/div\u003e\n            \u003cdiv class=\"msg ai\"\u003eGrabbed the sandwiches at the turn — £20 for the three of you, whenever.\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eYou\u003c/div\u003e\n            \u003cdiv class=\"msg me\"\u003eNice one. Sending my share now 👍\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eWallet\u003c/div\u003e\n            \u003cdiv class=\"msg ai\"\u003e\u003cb\u003e£6.67 sent to A. Khan\u003c/b\u003e — from your wallet, no bank details shared. Balance £77.83.\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eA. Khan\u003c/div\u003e\n            \u003cdiv class=\"msg ai\"\u003eCheers! Same time next week?\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 3 · SHOWPIECE 2: ASK CADD-AI ANY CLUB --\u003e\n  \u003csection class=\"sec\" id=\"ask\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv class=\"chat\" aria-label=\"Asking Cadd-AI about a club's rules\"\u003e\n          \u003cdiv class=\"chd\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eCadd-AI · knows every club you belong to\u003c/div\u003e\n          \u003cdiv class=\"chb\"\u003e\n            \u003cdiv class=\"who\"\u003eYou\u003c/div\u003e\n            \u003cdiv class=\"msg me\"\u003eWhat's the dress code at Royal Ascot for Saturday, and can I still get a tee time?\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eCadd-AI\u003c/div\u003e\n            \u003cdiv class=\"msg ai\"\u003eRoyal Ascot asks for tailored shorts or trousers and a collared shirt on Saturdays — no denim in the clubhouse. There's a \u003cb\u003e4-ball at 09:40\u003c/b\u003e and a \u003cb\u003e2-ball at 10:10\u003c/b\u003e open. Want me to book one and take the green fee from your wallet?\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eYou\u003c/div\u003e\n            \u003cdiv class=\"msg me\"\u003eThe 09:40 please.\u003c/div\u003e\n            \u003cdiv class=\"who\"\u003eCadd-AI\u003c/div\u003e\n            \u003cdiv class=\"msg ai\"\u003eBooked. £42 green fee paid, confirmation in your app. I've added it to your golf calendar.\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eAsk about any club\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eOne conversation. Any club you belong to.\u003c/h2\u003e\n          \u003cp\u003eCadd-AI knows the rules, prices, tee sheet and course status at every club on your account. Ask it anything — dress code, competition entries, buggy availability, course conditions — in your own words, the way you'd ask the pro shop.\u003c/p\u003e\n          \u003cp\u003eIt doesn't just answer — it acts. Book the tee time, enter the competition, pay from your wallet, add it to your calendar. One message, and it's done.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eThe same assistant your club trained on its own rules — now answering for you, 24/7, wherever you play.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · GRID --\u003e\n  \u003csection class=\"sec alt\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything a member gets\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eYour golf, finally joined up\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eWhether you belong to one club or five, it all lives in one app.\u003c/p\u003e\n      \u003cdiv class=\"g9\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eIdentity\u003c/span\u003e\u003ch3\u003eOne Login, Every Club\u003c/h3\u003e\u003cp\u003eA single identity across every nooQ club — switch between them in a tap, with your profile and history following you everywhere.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eWallet\u003c/span\u003e\u003ch3\u003eOne Wallet, Spend Anywhere\u003c/h3\u003e\u003cp\u003eFund it once and spend it on green fees, entr
376ies, food and drink at any club on the platform — real-time balance and full history.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFlexible\u003c/span\u003e\u003ch3\u003eSpread the Cost, 0%\u003c/h3\u003e\u003cp\u003ePay your membership in interest-free monthly instalments by direct debit or standing order — the club spreads the cost, with no lender and no credit check.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eScores\u003c/span\u003e\u003ch3\u003eEvery Round, One Place\u003c/h3\u003e\u003cp\u003eScores from every club and every round, with your handicap index updated automatically via WHS — no logging into three systems.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eBooking\u003c/span\u003e\u003ch3\u003eBook Anywhere\u003c/h3\u003e\u003cp\u003eSee availability across your clubs side by side, book tee times and enter competitions — one calendar for all your golf.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCadd-AI\u003c/span\u003e\u003ch3\u003eAsk About Any Club\u003c/h3\u003e\u003cp\u003eDress codes, tee times, competitions, course conditions — ask in plain words and Cadd-AI answers for every club you belong to.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eSend money\u003c/span\u003e\u003ch3\u003ePay Friends From Your Wallet\u003c/h3\u003e\u003cp\u003eSettle the lunch or the match bet member-to-member in two taps — no cash, no bank details, no IOUs left hanging.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePrivate chat\u003c/span\u003e\u003ch3\u003eMessage Without Sharing Your Number\u003c/h3\u003e\u003cp\u003eChat with your tee group, competition or club inside the app — arrange games and swaps without ever exchanging phone numbers or emails.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePrivate\u003c/span\u003e\u003ch3\u003eNo Adverts, Ever\u003c/h3\u003e\u003cp\u003eYour data stays private and UK/EU hosted, your chats and transfers stay inside the club's app, and you'll never see a third-party advert.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · CTA --\u003e\n  \u003csection class=\"sec\" id=\"tell\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eNot on nooQ yet?\u003c/span\u003e\n          \u003ch2\u003eWant nooQ at your club? Tell your committee.\u003c/h2\u003e\n          \u003cp\u003eIf your club isn't on nooQ yet, let them know there's a better way — we'll send them everything they need to evaluate the platform, no pressure.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/contact\"\u003eRequest nooQ at my club\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/why-switch\"\u003eWhy clubs switch\u003c/a\u003e\n          \u003cspan class=\"fine\"\u003eFree for members · [email protected] · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"2b:T2ca7,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /lessons (Lessons, Range \u0026 Simulators) page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqls · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqls{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--acd:#1A5C5C;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqls *{margin:0;padding:0;box-sizing:border-box}\n.nqls a{color:inherit}\n.nqls h1,.nqls h2,.nqls h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqls h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqls .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqls .sec{padding:96px 0}\n.nqls .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqls .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqls .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqls .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqls-p 2s ease infinite}\n@keyframes nqls-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqls .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqls .bp{background:var(--p);color:#0A0A0A}.nqls .bp:hover{background:var(--pb)}\n.nqls .bo{border:1px solid var(--bd);color:var(--tx)}.nqls .bo:hover{border-color:var(--p);color:var(--p)}\n.nqls .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqls .hero h1{font-size:clamp(1.95rem,1.30rem + 2.7vw,3.75rem);max-width:21ch;margin:22px auto 22px}\n.nqls .hero h1 em{font-style:normal;color:var(--p)}\n.nqls .hero .sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqls .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqls .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqls .sep{color:var(--ac)}\n.nqls .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqls .sp p{color:var(--mu);margin:16px 0}\n.nqls .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* bay board */\n.nqls .bays{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:13px}\n.nqls .bh{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}\n.nqls .bh b{color:var(--hd)}\n.nqls .live{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}\n.nqls .live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:nqls-p 1.6s ease infinite}\n.nqls .br{display:grid;grid-template-columns:110px 1fr 90px;gap:10px;padding:12px 20px;border-bottom:1px dashed var(--bd);align-items:baseline}\n.nqls .br:last-child{border-bottom:none}\n.nqls .bn{font-family:var(--mo);font-size:12px;color:var(--mu)}\n.nqls .bs{font-size:13.5px;color:var(--tx)}\n.nqls .bs b{color:var(--hd)}\n.nqls .pr{font-family:var(--mo);font-size:12.5px;text-align:right}\n.nqls .pk{color:var(--pl)}.nqls .off{color:var(--mu)}\n.nqls .g6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqls .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqls .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqls .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqls .fc h3{font-size:17px;margin:10px 0 8px}\n.nqls .fc p{font-size:14px;color:var(--mu)}\n.nqls .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqls .cta p{color:var(--mu);max-width:46ch}\n.nqls .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqls .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}
376\n@media(max-width:900px){.nqls .sp{grid-template-columns:1fr}.nqls .g6{grid-template-columns:repeat(2,1fr)}.nqls .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqls .g6{grid-template-columns:1fr}}\n.nqls a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqls h1,.nqls h2,.nqls h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqls{font-size:1rem}\n  .nqls h1{letter-spacing:-.03em;line-height:1.14}\n  .nqls h2{letter-spacing:-.025em;line-height:1.16}\n  .nqls h3{letter-spacing:-.015em;line-height:1.25}\n  .nqls .sec,.nqls .nqls-section{padding:60px 0}\n  .nqls .hero,.nqls .nqls-hero{padding:48px 0 40px}\n  .nqls .w,.nqls .nqls-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqls h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqls.nqls h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqls.nqls h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqls.nqls h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqls.nqls .nqls-hero h1,.nqls.nqls .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqls\"\u003e\n\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eLessons, Range \u0026amp; Simulators\u003c/span\u003e\n      \u003ch1\u003eEvery bay, every lesson, every sim slot — \u003cem\u003ebooked and paid without you.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eLesson booking for individuals, groups and playing lessons; bay-level range and simulator scheduling with peak and off-peak pricing; and Cadd-AI on WhatsApp taking bookings, payments and reschedules 24/7 — connected to the club's tee sheet and diary so nothing ever clashes.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/golf-pro\"\u003eSee Golf Pro plans\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eStripe payments at booking\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eCoachNow \u0026amp; Operation 36 connected\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eClub diary \u0026amp; rota aware\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"bays\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eFacilities that fill themselves\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eBay-level control, automatic revenue\u003c/h2\u003e\n          \u003cp\u003eEvery bay, sim and lesson slot has its own availability, capacity rules and pricing — peak evenings priced up, quiet mornings priced to fill. Students book in a couple of clicks or a WhatsApp message; payment is taken at booking; reminders send themselves; no-shows are refilled from the waitlist.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eBecause it's connected to the club diary, tee sheet and shop rota, \u003cb style=\"color:#FAFAFA\"\u003ea lesson never clashes with a comp, a shotgun start or your counter shift.\u003c/b\u003e\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"bays\" aria-label=\"Live bay and lesson availability\"\u003e\n          \u003cdiv class=\"bh\"\u003e\u003cb\u003eToday · bays \u0026amp; lessons\u003c/b\u003e\u003cspan class=\"live\"\u003e\u003ci\u003e\u003c/i\u003eLive\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003eSIM BAY 1\u003c/span\u003e\u003cspan class=\"bs\"\u003e\u003cb\u003eL. Craig\u003c/b\u003e — 13:00–14:00 · paid ✓\u003c/span\u003e\u003cspan class=\"pr pk\"\u003e£28 peak\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003eSIM BAY 2\u003c/span\u003e\u003cspan class=\"bs\"\u003eOpen — C
376add-AI offering on WhatsApp\u003c/span\u003e\u003cspan class=\"pr off\"\u003e£18 off-pk\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003eRANGE 4–6\u003c/span\u003e\u003cspan class=\"bs\"\u003e\u003cb\u003eGroup — beginners\u003c/b\u003e 16:00 · 5/6 booked\u003c/span\u003e\u003cspan class=\"pr pk\"\u003e£12 pp\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003eLESSON\u003c/span\u003e\u003cspan class=\"bs\"\u003e\u003cb\u003ePlaying lesson — A. Khan\u003c/b\u003e 09:30 · tee time booked\u003c/span\u003e\u003cspan class=\"pr pk\"\u003e£65\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003eLESSON\u003c/span\u003e\u003cspan class=\"bs\"\u003e\u003cb\u003eOp 36 juniors\u003c/b\u003e 16:30 · 8 booked · consents ✓\u003c/span\u003e\u003cspan class=\"pr pk\"\u003e£10 pp\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"br\"\u003e\u003cspan class=\"bn\"\u003e14:00\u003c/span\u003e\u003cspan class=\"bs\"\u003eBlocked — Ladies Medal shotgun (club diary)\u003c/span\u003e\u003cspan class=\"pr off\"\u003e—\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eBuilt for how teaching businesses run\u003c/h2\u003e\n      \u003cdiv class=\"g6\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eLessons\u003c/span\u003e\u003ch3\u003eEvery Lesson Type\u003c/h3\u003e\u003cp\u003eIndividual, group and playing lessons; block bookings and recurring programmes; multiple instructors with separate diaries.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFacilities\u003c/span\u003e\u003ch3\u003eRange \u0026amp; Simulator Booking\u003c/h3\u003e\u003cp\u003eBay-level availability, capacity rules and equipment — with peak and off-peak pricing per bay and per slot.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAI\u003c/span\u003e\u003ch3\u003eCadd-AI Takes the Bookings\u003c/h3\u003e\u003cp\u003eStudents book, pay, reschedule and get reminded on WhatsApp, 24/7 — zero admin per booking, no missed messages.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePayments\u003c/span\u003e\u003ch3\u003ePaid at Booking\u003c/h3\u003e\u003cp\u003eStripe payments taken when the slot is booked. Packages, vouchers and memberships handled; no chasing, no no-shows unpaid.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCoaching\u003c/span\u003e\u003ch3\u003eCoachNow \u0026amp; Operation 36\u003c/h3\u003e\u003cp\u003eCoaching plans, junior programmes and instruction connected to the diary and each student's record — one stack, not five apps.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eInsight\u003c/span\u003e\u003ch3\u003eStudent \u0026amp; Revenue Analytics\u003c/h3\u003e\u003cp\u003eProgress tracking, lesson summaries and revenue insight — see which programmes fill, and which slots to reprice.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eFor pros and performance centres\u003c/span\u003e\n          \u003ch2\u003eFill the quiet slots. Keep your evenings.\u003c/h2\u003e\n          \u003cp\u003eBook a 15-minute call, or start the 14-day free trial and have Cadd-AI taking lesson bookings on your WhatsApp number within days.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eStart free trial\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"2c:T50d2,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /leagues page body\n  Embeddable fragment for Payload HTMLBlock\n  Structure matches segment pages v3: hero → strip →\n  showpiece 1 (photo → match report in seconds) →\n  showpiece 2 (live embedded vs PDF days later) →\n  one 3×3 grid (formats, knockouts, themes) → CTA.\n  • Paste whole file into HTMLBlock · scoped under .nql · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026family=Caveat:wght@600\u0026display=swap');\n\n.nql{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;--nq-accent-dark:#1A5C5C;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;--nq-warning:#F59E0B;\n  --nq-mono:'JetBrains Mono',monospace;--nq-hand:'Caveat',cursive;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nql *{margin:0;padding:0;box-sizing:border-box}\n.nql a{color:inherit}\n.nql h1,.nql h2,.nql h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nql h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nql .nql-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nql .nql-section{padding:96px 0;position:relative}\n.nql .nql-sub2{max-width:62ch;color:var(--nq-muted);margin:16px 0 42px;font-size:17.5px}\n.nql .nql-alt{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n\n.nql .nql-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nql .nql-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nql-pulse 2s ease infinite}\n@keyframes nql-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n.nql .nql-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}\n.nql .nql-btn-primary{background:var(--nq-primary);color:#0A0A0A}\n.nql .nql-btn-primary:hover{background:var(--nq-primary-bright)}\n.nql .nql-btn-outline{border:1px solid var(--nq-border);color:var(--nq-body);background:rgba(17,17,17,.5)}\n.nql .nql-btn-outline:hover{border-color:var(--nq-primary);color:var(--nq-primary)}\n\n/* hero */\n.nql .nql-hero{padding:72px 0 64px;overflow:hidden;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nql .nql-hero h1{font-size:clamp(2rem,1.33rem + 2.8vw,3.875rem);max-width:21ch;margin:22px auto 22px}\n.nql .nql-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nql .nql-hero .nql-sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--nq-muted);max-width:62ch;margin:0 auto 36px}\n.nql .nql-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nql .nql-trustline{font-size:13px;color:var(--nq-muted);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}\n.nql .nql-sep{color:var(--nq-accent)}\n\n/* stats strip */\n.nql .nql-trusted{border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border);background:var(--nq-bg-subtle);padding:34px 0}\n.nql .nql-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:0 24px}\n.nql .nql-stat{text-align:center}\n.nql .nql-num{font-family:var(--nq-mono);font-size:clamp(1.45rem,1.20rem + 1.1vw,2.25rem);font-weight:600;color:var(--nq-primary);line-height:1}\n.nql .nql-what{margin-top:8px;font-size:13.5px;color:var(--nq-muted)}\n\n/* showpiece 1 — photo to report */\n.nql .nql-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;margin-top:44px}\n.nql .nql-arrow{display:flex;align-items:center;font-family:var(--nq-mono);color:var(--nq-primary);font-size:22px}\n.nql .nql-phone{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;overflow:hidden}\n.nql .nql-ph-head{padding:14px 20px;border-bottom:1px solid var(--nq-border);font-family:var(--nq-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-muted);display:flex;justify-content:space-between}\n.nql .nql-ph-head .nql-t{color:var(--nq-primary-bright)}\n.nql .nql-ph-body{padding:20px;
376display:flex;flex-direction:column;gap:12px}\n.nql .nql-bub{max-width:88%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}\n.nql .nql-bub.nql-them{align-self:flex-start;background:var(--nq-bg-muted);border-bottom-left-radius:4px}\n.nql .nql-bub.nql-ai{align-self:flex-end;background:#0e2b28;border:1px solid rgba(0,146,147,.35);border-bottom-right-radius:4px;color:var(--nq-heading)}\n.nql .nql-bub .nql-who{display:block;font-family:var(--nq-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-primary-light);margin-bottom:3px}\n/* handwritten scorecard mock inside a bubble */\n.nql .nql-card{align-self:flex-start;max-width:88%;background:#f3efe4;border-radius:10px;padding:14px 16px;transform:rotate(-1.5deg);box-shadow:0 8px 24px rgba(0,0,0,.5);color:#2a2a2a}\n.nql .nql-card .nql-cap{font-family:var(--nq-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a8578;margin-bottom:6px}\n.nql .nql-hand{font-family:var(--nq-hand);font-size:19px;line-height:1.5;color:#232d63}\n.nql .nql-hand .nql-score{border-bottom:2px solid #232d63;padding:0 4px}\n/* published result card */\n.nql .nql-pub{background:var(--nq-card);border:1px solid rgba(0,146,147,.4);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nql .nql-pub-bar{display:flex;gap:6px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--nq-border);background:var(--nq-bg-muted)}\n.nql .nql-pub-bar i{width:9px;height:9px;border-radius:50%;background:#3a3a3a;display:inline-block}\n.nql .nql-pub-bar span{margin-left:8px;font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted)}\n.nql .nql-pub-body{padding:20px}\n.nql .nql-pub-body .nql-res{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--nq-border)}\n.nql .nql-pub-body .nql-res b{color:var(--nq-heading);font-size:16px;letter-spacing:-.02em}\n.nql .nql-pub-body .nql-res span{font-family:var(--nq-mono);font-size:18px;color:var(--nq-primary);font-weight:600}\n.nql .nql-report{font-size:13.5px;color:var(--nq-muted);padding:14px 0;border-bottom:1px dashed var(--nq-border)}\n.nql .nql-report b{color:var(--nq-body)}\n.nql .nql-pub-foot{padding-top:12px;font-family:var(--nq-mono);font-size:11px;color:var(--nq-muted);display:flex;flex-direction:column;gap:6px}\n.nql .nql-pub-foot .nql-ok{color:var(--nq-success)}\n\n/* showpiece 2 — then vs now */\n.nql .nql-vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}\n.nql .nql-vs-col{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;padding:28px 26px}\n.nql .nql-vs-col.nql-win{border-color:rgba(0,146,147,.4)}\n.nql .nql-tag{font-family:var(--nq-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-muted)}\n.nql .nql-vs-col.nql-win .nql-tag{color:var(--nq-primary)}\n.nql .nql-vs-col h3{font-size:20px;margin:10px 0 18px;letter-spacing:-.02em}\n.nql .nql-tl{list-style:none;display:flex;flex-direction:column;gap:0;font-size:14.5px}\n.nql .nql-tl li{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:10px 0;border-bottom:1px dashed var(--nq-border);color:var(--nq-muted)}\n.nql .nql-tl li:last-child{border-bottom:none}\n.nql .nql-tl .nql-when{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}\n.nql .nql-vs-col.nql-win .nql-tl li{color:var(--nq-body)}\n.nql .nql-vs-col.nql-win .nql-when{color:var(--nq-primary-light)}\n.nql .nql-vs-note{margin-top:16px;font-size:13.5px}\n.nql .nql-vs-col .nql-vs-note{color:#8a6d6d}\n.nql .nql-vs-col.nql-win .nql-vs-note{color:var(--nq-primary-light)}\n\n/* grid 3×3 */\n.nql .nql-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nql .nql-fcard{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nql .nql-fcard:hover{border-color:var(--nq-primary);transform:scale(1.02)}\n.nql .nql-fk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary)}\n.nql .nql-fcard h3{font-size:17px;margin:10px 0 8px;letter-spacing:-.02em}\n.nql .nql-fcard p{font-size:14px;color:var(--nq-muted)}\n\n/* CTA */\n.nql .nql-cta-card{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--nq-card) 70%)}\n.nql .nql-cta-card p{color:var(--nq-muted);max-width:46ch}\n.nql .nql-cta-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nql .nql-fine{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}
376\n\n/* responsive */\n@media (max-width:900px){\n  .nql .nql-flow{grid-template-columns:1fr}\n  .nql .nql-arrow{justify-content:center;transform:rotate(90deg);padding:4px 0}\n  .nql .nql-vs{grid-template-columns:1fr}\n  .nql .nql-grid9{grid-template-columns:repeat(2,1fr)}\n  .nql .nql-stats{grid-template-columns:repeat(2,1fr);gap:24px}\n  .nql .nql-cta-card{grid-template-columns:1fr;padding:44px 30px}\n}\n@media (max-width:640px){.nql .nql-grid9{grid-template-columns:1fr}}\n.nql a:focus-visible,.nql .nql-btn:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nql h1,.nql h2,.nql h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nql{font-size:1rem}\n  .nql h1{letter-spacing:-.03em;line-height:1.14}\n  .nql h2{letter-spacing:-.025em;line-height:1.16}\n  .nql h3{letter-spacing:-.015em;line-height:1.25}\n  .nql .nql-section{padding:60px 0}\n  .nql .nql-hero{padding:48px 0 40px}\n  .nql .nql-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nql h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nql.nql h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nql.nql h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nql.nql h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nql.nql .nql-hero h1,.nql.nql .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nql\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"nql-hero\"\u003e\n    \u003cdiv class=\"nql-wrap\"\u003e\n      \u003cspan class=\"nql-pill\"\u003e\u003cspan class=\"nql-dot\"\u003e\u003c/span\u003eLeagues \u0026amp; knockout competitions\u003c/span\u003e\n      \u003ch1\u003eFrom handwritten scorecard to published match report. \u003cem\u003eIn seconds.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"nql-sub\"\u003eA captain snaps a photo of the card and sends it on WhatsApp. Our AI reads it — handwriting included — publishes the result, recalculates the table and writes the match report. Live on your website before the players reach the bar. No spreadsheets, no PDFs, no results days later.\u003c/p\u003e\n      \u003cdiv class=\"nql-ctas\"\u003e\n        \u003ca class=\"nql-btn nql-btn-primary\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n        \u003ca class=\"nql-btn nql-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"nql-trustline\"\u003e\n        \u003cspan\u003eTrusted by 16+ counties\u003c/span\u003e\u003cspan class=\"nql-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEvery league \u0026amp; knockout format\u003c/span\u003e\u003cspan class=\"nql-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEmbedded in your site — never iframed\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SCALE STRIP --\u003e\n  \u003cdiv class=\"nql-trusted\"\u003e\n    \u003cdiv class=\"nql-stats\"\u003e\n      \u003cdiv class=\"nql-stat\"\u003e\u003cdiv class=\"nql-num\"\u003e1000s\u003c/div\u003e\u003cdiv class=\"nql-what\"\u003eof matches processed every season\u003c/div\u003e\u003c/div\u003e\n      \u003cdiv class=\"nql-stat\"\u003e\u003cdiv class=\"nql-num\"\u003e70+\u003c/div\u003e\u003cdiv class=\"nql-what\"\u003eleagues delivered every year\u003c/div\u003e\u003c/div\u003e\n      \u003cdiv class=\"nql-stat\"\u003e\u003cdiv class=\"nql-num\"\u003e16+\u003c/div\u003e\u003cdiv class=\"nql-what\"\u003ecounty unions trust nooQ\u003c/div\u003e\u003c/div\u003e\n      \u003cdiv class=\"nql-stat\"\u003e\u003cdiv class=\"nql-num\"\u003eSeconds\u003c/div\u003e\u003cdiv class=\"nql-what\"\u003efrom scorecard photo to published report\u003c/div\u003e\u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · SHOWPIECE 1: PHOTO → PUBLISHED --\u003e\n  \u003csection class=\"nql-section nql-alt\" id=\"photo\"\u003e\n    \u003cdiv class=\"nql-wrap\"\u003e\n      \u003cspan class=\"nql-pill\"\u003eReal-time results\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eSend a photo. We do the rest.\u003c/h2\u003e\n      \u003cp class=\"nql-sub2\"\u003eWhatsApp photos, handwritten cards, scribbled halves and margins — our AI reads them all, checks the arithmetic, and publishes. The captain's j
376ob is one photo; everything downstream is automatic.\u003c/p\u003e\n\n      \u003cdiv class=\"nql-flow\"\u003e\n        \u003cdiv class=\"nql-phone\" aria-label=\"Captain sends scorecard photo on WhatsApp\"\u003e\n          \u003cdiv class=\"nql-ph-head\"\u003e\u003cspan\u003eWhatsApp · League results\u003c/span\u003e\u003cspan class=\"nql-t\"\u003e18:42:07\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nql-ph-body\"\u003e\n            \u003cdiv class=\"nql-card\"\u003e\n              \u003cdiv class=\"nql-cap\"\u003e📷 Photo · handwritten scorecard\u003c/div\u003e\n              \u003cdiv class=\"nql-hand\"\u003eDiv 1 — Heathfield v Sandmoor Pk\u003cbr\u003e\n                Reid/Khan \u003cspan class=\"nql-score\"\u003e4\u0026amp;3\u003c/span\u003e \u0026nbsp; Moore \u003cspan class=\"nql-score\"\u003e½\u003c/span\u003e\u003cbr\u003e\n                Craig \u003cspan class=\"nql-score\"\u003e2up\u003c/span\u003e \u0026nbsp; MacLeod \u003cspan class=\"nql-score\"\u003elost 1dn\u003c/span\u003e\u003cbr\u003e\n                Final: \u003cspan class=\"nql-score\"\u003e4½ — 3½\u003c/span\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"nql-bub nql-them\"\u003eResult from today's match 👍\u003c/div\u003e\n            \u003cdiv class=\"nql-bub nql-ai\"\u003e\u003cspan class=\"nql-who\"\u003eCadd-AI\u003c/span\u003eGot it — Heathfield 4½–3½ Sandmoor Park, all 8 games read. Table updated, report published. ⛳\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n\n        \u003cdiv class=\"nql-arrow\" aria-hidden=\"true\"\u003e→\u003c/div\u003e\n\n        \u003cdiv class=\"nql-pub\" aria-label=\"Published result and match report\"\u003e\n          \u003cdiv class=\"nql-pub-bar\"\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003cspan\u003eyourcounty.org.uk/leagues/division-1 · live\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nql-pub-body\"\u003e\n            \u003cdiv class=\"nql-res\"\u003e\u003cb\u003eHeathfield vs Sandmoor Park\u003c/b\u003e\u003cspan\u003e4½ — 3½\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nql-report\"\u003e\u003cb\u003eMatch report — written by AI:\u003c/b\u003e \"Heathfield edged a see-saw contest at the 18th, Reid and Khan setting the tone with a 4\u0026amp;3 win before Craig held his nerve two up…\"\u003c/div\u003e\n            \u003cdiv class=\"nql-pub-foot\"\u003e\n              \u003cspan class=\"nql-ok\"\u003e✓ League table recalculated · 18:42:19\u003c/span\u003e\n              \u003cspan class=\"nql-ok\"\u003e✓ Posted to Facebook, Instagram \u0026amp; X\u003c/span\u003e\n              \u003cspan class=\"nql-ok\"\u003e✓ Newsletter draft updated\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · SHOWPIECE 2: THEN vs NOW --\u003e\n  \u003csection class=\"nql-section\" id=\"realtime\"\u003e\n    \u003cdiv class=\"nql-wrap\"\u003e\n      \u003cspan class=\"nql-pill\"\u003eNo more results days later\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eSunday's match shouldn't publish on Wednesday\u003c/h2\u003e\n      \u003cdiv class=\"nql-vs\"\u003e\n        \u003cdiv class=\"nql-vs-col\"\u003e\n          \u003cspan class=\"nql-tag\"\u003eThe old way · spreadsheets \u0026amp; PDFs\u003c/span\u003e\n          \u003ch3\u003eResults arrive when the volunteer gets a minute\u003c/h3\u003e\n          \u003cul class=\"nql-tl\"\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eSun 17:30\u003c/span\u003e\u003cspan\u003eMatch finishes. Captain texts the organiser — maybe.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eMon–Tue\u003c/span\u003e\u003cspan\u003eOrganiser chases the other captain, retypes into the spreadsheet.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eWed\u003c/span\u003e\u003cspan\u003eTable exported to PDF, emailed round, uploaded to the website.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eThu\u003c/span\u003e\u003cspan\u003eSomeone spots an arithmetic error. Repeat.\u003c/span\u003e\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003cp class=\"nql-vs-note\"\u003eDays of lag, hours of volunteer time, and nobody visits the site because it's never current.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nql-vs-col nql-win\"\u003e\n          \u003cspan class=\"nql-tag\"\u003eWith nooQ · real-time\u003c/span\u003e\n          \u003ch3\u003eLive before the players reach the bar\u003c/h3\u003e\n          \u003cul class=\"nql-tl\"\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eSun 18:42\u003c/span\u003e\u003cspan\u003eCaptain 
376sends one photo of the card on WhatsApp.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003e+ seconds\u003c/span\u003e\u003cspan\u003eAI reads the handwriting, verifies the scores, publishes the result.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003e+ seconds\u003c/span\u003e\u003cspan\u003eTable recalculates, match report written, socials posted.\u003c/span\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cspan class=\"nql-when\"\u003eSun 18:43\u003c/span\u003e\u003cspan\u003eMembers refresh the site — it's already there.\u003c/span\u003e\u003c/li\u003e\n          \u003c/ul\u003e\n          \u003cp class=\"nql-vs-note\"\u003eResults entered once, live everywhere — embedded in your site, never a PDF, never an iframe.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · EVERY FORMAT (single 3×3 grid) --\u003e\n  \u003csection class=\"nql-section nql-alt\" id=\"formats\"\u003e\n    \u003cdiv class=\"nql-wrap\"\u003e\n      \u003cspan class=\"nql-pill\"\u003eEvery format, your branding\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eWhatever your county plays, it runs here\u003c/h2\u003e\n      \u003cp class=\"nql-sub2\"\u003eFour years, 70+ leagues a season, thousands of matches — we've yet to meet a format we couldn't configure.\u003c/p\u003e\n      \u003cdiv class=\"nql-grid9\"\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eLeagues\u003c/span\u003e\u003ch3\u003eEvery League Format\u003c/h3\u003e\u003cp\u003eDoubles, singles, scratch, handicap, mixed — multiple divisions and flights, promotion and relegation handled.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eScoring\u003c/span\u003e\u003ch3\u003eCustom Points \u0026amp; Columns\u003c/h3\u003e\u003cp\u003eYour points calculations, your tie-breakers, your table columns — configured to the league you already run, not a template.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eKnockouts\u003c/span\u003e\u003ch3\u003eEvery Knockout Format\u003c/h3\u003e\u003cp\u003eSingles, foursomes, plates, seeded or open draws. Winners advance automatically; draw sheets publish themselves.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eAI\u003c/span\u003e\u003ch3\u003ePhoto \u0026amp; Handwriting Reading\u003c/h3\u003e\u003cp\u003eWhatsApp photos and handwritten cards converted to verified results and written match reports — in seconds.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eLive\u
376003c/span\u003e\u003ch3\u003eReal-Time Tables\u003c/h3\u003e\u003cp\u003eTables recalculate the moment a result lands. Enter once — website, socials and newsletter update themselves.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eEmbedded\u003c/span\u003e\u003ch3\u003eOn Your Site, Not a Link\u003c/h3\u003e\u003cp\u003eFixtures, tables and results rendered natively in your pages — your URLs, indexed by Google. No PDFs, no iframes.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eThemes\u003c/span\u003e\u003ch3\u003eCustom Themes \u0026amp; Branding\u003c/h3\u003e\u003cp\u003eFonts, colours and logos matched to your county or club — fixtures and results pages that look like yours, because they are.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eReach\u003c/span\u003e\u003ch3\u003eSocial \u0026amp; Newsletter\u003c/h3\u003e\u003cp\u003eResults and AI match reports posted to Facebook, Instagram and X on publish, and dropped into your next newsletter.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nql-fcard\"\u003e\u003cspan class=\"nql-fk\"\u003eScale\u003c/span\u003e\u003ch3\u003eBuilt for Thousands of Matches\u003c/h3\u003e\u003cp\u003eMulti-league, multi-division seasons across a whole county — 4 years, 70+ leagues a year, without a spreadsheet in sight.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · CTA --\u003e\n  \u003csection class=\"nql-section\" id=\"book\"\u003e\n    \u003cdiv class=\"nql-wrap\"\u003e\n      \u003cdiv class=\"nql-cta-card\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"nql-pill\"\u003e\u003cspan class=\"nql-dot\"\u003e\u003c/span\u003eReady to retire the spreadsheets?\u003c/span\u003e\n          \u003ch2\u003eWatch a scorecard become a match report\u003c/h2\u003e\n          \u003cp\u003eBook a demo and send us a photo of a real card from your league — we'll show you the result, the table and the report published live, in seconds.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nql-cta-side\"\u003e\n          \u003ca class=\"nql-btn nql-btn-primary\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n          \u003ca class=\"nql-btn nql-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n          \u003cspan class=\"nql-fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e\n"])</script>
376<script>self.__next_f.push([1,"2d:T2afa,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /payments (Payments \u0026 Wallet) page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqpy · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqpy{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqpy *{margin:0;padding:0;box-sizing:border-box}\n.nqpy a{color:inherit}\n.nqpy h1,.nqpy h2,.nqpy h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqpy h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqpy .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqpy .sec{padding:96px 0}\n.nqpy .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqpy .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqpy .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqpy .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqpy-p 2s ease infinite}\n@keyframes nqpy-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqpy .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqpy .bp{background:var(--p);color:#0A0A0A}.nqpy .bp:hover{background:var(--pb)}\n.nqpy .bo{border:1px solid var(--bd);color:var(--tx)}.nqpy .bo:hover{border-color:var(--p);color:var(--p)}\n.nqpy .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqpy .hero h1{font-size:clamp(1.95rem,1.30rem + 2.7vw,3.75rem);max-width:20ch;margin:22px auto 22px}\n.nqpy .hero h1 em{font-style:normal;color:var(--p)}\n.nqpy .hero .sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqpy .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqpy .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqpy .sep{color:var(--ac)}\n.nqpy .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqpy .sp p{color:var(--mu);margin:16px 0}\n.nqpy .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n.nqpy .ledger{background:var(--cd);border:1px solid var(--bd);border-radius:14px;padding:22px;font-family:var(--mo);font-size:12.5px;color:var(--mu);box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqpy .lh{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p);padding-bottom:10px;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between}\n.nqpy .lr{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px dashed var(--bd)}\n.nqpy .lr:last-child{border-bottom:none}\n.nqpy .ok{color:var(--ok)}.nqpy .sy{color:var(--pb)}\n.nqpy .g6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqpy .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqpy .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqpy .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqpy .fc h3{font-size:17px;margin:10px 0 8px}\n.nqpy .fc p{font-size:14px;color:var(--mu)}\n.nqpy .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqpy .cta p{color:var(--mu);max-width:46ch}\n.nqpy .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqpy .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}
376\n@media(max-width:900px){.nqpy .sp{grid-template-columns:1fr}.nqpy .g6{grid-template-columns:repeat(2,1fr)}.nqpy .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqpy .g6{grid-template-columns:1fr}}\n.nqpy a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqpy h1,.nqpy h2,.nqpy h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqpy{font-size:1rem}\n  .nqpy h1{letter-spacing:-.03em;line-height:1.14}\n  .nqpy h2{letter-spacing:-.025em;line-height:1.16}\n  .nqpy h3{letter-spacing:-.015em;line-height:1.25}\n  .nqpy .sec,.nqpy .nqpy-section{padding:60px 0}\n  .nqpy .hero,.nqpy .nqpy-hero{padding:48px 0 40px}\n  .nqpy .w,.nqpy .nqpy-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqpy h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqpy.nqpy h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqpy.nqpy h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqpy.nqpy h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqpy.nqpy .nqpy-hero h1,.nqpy.nqpy .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqpy\"\u003e\n\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003ePayments \u0026amp; Wallet\u003c/span\u003e\n      \u003ch1\u003eOne wallet. Every payment. \u003cem\u003eReconciled while you sleep.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eSubs, bar, food, range, comps and green fees in a single member balance — collected by direct debit, card or BACS, and matched into Xero or Sage automatically. Built by a team with 25 years securing banking and payments systems.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003e98%+ auto-reconciled — West Lothian Golf Club\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eYear-end: 5 months → 5 weeks — Cathkin Braes\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eXero \u0026amp; Sage live two-way sync\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"reconcile\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eThe month-end that runs itself\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eNo rekeying. No spreadsheet marathon.\u003c/h2\u003e\n          \u003cp\u003eMost golf systems have no real accounting integration — you export CSVs and rekey into Xero by hand, and month-end takes days. nooQ matches every wallet transaction to your accounts as it happens: bar spend, comp entries, subs collections, kitchen pre-orders — \u003cb style=\"color:#FAFAFA\"\u003e98%+ hands-free\u003c/b\u003e, with the exceptions queued for a human with the evidence attached.\u003c/p\u003e\n          \u003cp\u003eThe difference compounds at year-end. Cathkin Braes used to take \u003cb style=\"color:#FAFAFA\"\u003efive months\u003c/b\u003e to close their accounts — four of them spent waiting on members to pay and reply. With automated collection and live reconciliation, the chase disappeared: \u003cb style=\"color:#FAFAFA\"\u003eyear-end now closes in five weeks.\u003c/b\u003e\u003c/p\u003e\n          \u003cp class=\"call\"\u003eFlexible for members too: \u003cb style=\"color:#FAFAFA\"\u003ecustom payment plans, monthly direct debit, payment breaks and pro-rata joining\u003c/b\u003e — collected automatically, chased politely, reconciled instantly.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"ledger\" aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"lh\"\u003e\u003cspan\u003eWallet · Live reconciliation\u003c/span\u003e\u003cspan class=\"sy\"\u003e● live\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003eSUBS DD — 214 MEMBERS\u003c/span\u003e\u003cspan class=\"ok\"\u003e£15,194 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003eBAR — SATURDAY\u003c/span\u003e\u003cspan class=\"ok\"\u003e£1,842.50 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003eCOMP ENTRIES — MEDAL ×84\u003c/span\u003e\u003cspan class=\"ok\"\u003e£420.00 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003eVISITOR GREEN FEES ×19\u003c/span\u003e\u003cspan class=\"ok\"\u003e£836.00 ✓ matched\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003ePAYMENT BREAK — R. HUGHES\u003c/span\u003e\u003cspan class=\"sy\"\u003epaused · resumes Oct\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"lr\"\u003e\u003cspan\u003eXERO SYNC\u003c/span\u003e\u003cspan class=\"sy\"\u003eauto · 00:02:14\u003c/span\u003e\u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eMoney, handled properly\u003c/h2\u003e\n      \u003cdiv class=\"g6\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eWallet\u003c/span\u003e\u003ch3\u003eOne Member Balance\u003c/h3\u003e\u003cp\u003eSubs, bar, food, range, comps and vouchers in one balance — one top-up, one statement, one place to look.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eCollection\u003c/span\u003e\u003ch3\u003eDD, BACS \u0026amp; Card\u003c/h3\u003e\u003cp\u003eDirect debit as standard, BACS for clubs and counties, Stripe for cards — collected on schedule, chased automatically.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFlexibility\u003c/span\u003e\u003ch3\u003ePlans \u0026amp; Payment Breaks\u003c/h3\u003e\u003cp\u003eMonthly plans, pro-rata joining part-way through the year, and payment breaks when members need them — retention, not friction.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAccounts\u003c/span\u003e\u003ch3\u003eXero \u0026amp; Sage Live Sync\u003c/h3\u003e\u003cp\u003eTwo-way, real-time. Every transaction lands in the right account with the right reference — no exp
376orts, no rekeying.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eRenewals\u003c/span\u003e\u003ch3\u003eAutomated Renewals\u003c/h3\u003e\u003cp\u003eRenewal invoices raised, sent and collected on schedule, with a magic-link portal for members to pay in one click.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eInsight\u003c/span\u003e\u003ch3\u003eLive Finance Analytics\u003c/h3\u003e\u003cp\u003eHow the club, course and clubhouse are performing — cross-referenced across accounts, EPOS, tee sheet and membership, in real time.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003csection class=\"sec alt\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eAsk your treasurer\u003c/span\u003e\n          \u003ch2\u003eBring last month's reconciliation. We'll show you next month's.\u003c/h2\u003e\n          \u003cp\u003eBook a demo with your treasurer in the room — we'll show live payments matching into Xero as they happen, and what month-end looks like when it's already done.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"2e:T403c,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /tee-times page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqtt · no JS\n  Thesis (kept from live): the tee sheet should anticipate\n  problems, not just record bookings.\n  Showpiece 1: self-managing sheet (no-show auto-filled).\n  Showpiece 2: demand-aware pricing + pro-shop readiness.\n  Naming: Cadd-AI (live page still says Clara — fixed).\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqtt{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--wn:#F59E0B;--dn:#f87171;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqtt *{margin:0;padding:0;box-sizing:border-box}\n.nqtt a{color:inherit}\n.nqtt h1,.nqtt h2,.nqtt h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqtt h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqtt .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqtt .sec{padding:96px 0}\n.nqtt .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqtt .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqtt .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqtt .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqtt-p 2s ease infinite}\n@keyframes nqtt-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqtt .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqtt .bp{background:var(--p);color:#0A0A0A}.nqtt .bp:hover{background:var(--pb)}\n.nqtt .bo{border:1px solid var(--bd);color:var(--tx)}.nqtt .bo:hover{border-color:var(--p);color:var(--p)}\n.nqtt .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqtt .hero h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem);max-width:20ch;margin:22px auto 22px}\n.nqtt .hero h1 em{font-style:normal;color:var(--p)}\n.nqtt .hero .sub{font-size:clamp(1rem,0.97rem + 0.16vw,1.3125rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqtt .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqtt .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqtt .sep{color:var(--ac)}\n/* showpiece 1 — self-managing sheet */\n.nqtt .sp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:44px}\n.nqtt .sp p{color:var(--mu);margin:16px 0}\n.nqtt .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n.nqtt .sheet{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:13.5px}\n.nqtt .sh{display:flex;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}\n.nqtt .sh b{color:var(--hd)}\n.nqtt .live{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}\n.nqtt .live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:nqtt-p 1.6s ease infinite}\n.nqtt .row{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:12px 20px;border-bottom:1px dashed var(--bd);align-items:center}\n.nqtt .row:last-child{border-bottom:none}\n.nqtt .tm{font-family:var(--mo);color:var(--mu)}\n.nqtt .nm{color:var(--tx)}\n.nqtt .nm b{color:var(--hd)}\n.nqtt .badge{font-family:var(--mo);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 9px;white-space:nowrap}\n.nqtt .b-ok{color:var(--ok);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3)}\n.nqtt .b-fill{color:var(--pb);background:rgba(0,146,147,.1);border:1px solid rgba(0,146,147,.35)}\n.nqtt .b-ns{color:var(--dn);background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.3)}\n.nqtt .row.hot{background:rgba(0,146,147,.05)}\n.nqtt .flow{padding:14px 20px;border-top:1px solid var(--bd);background:var(--bgm);font-family:var(--mo);font-size:11.5px;color:var(--mu);display:flex;flex-direction:column;gap:6px}\n.nqtt .flow b{color:var(--pl);font-weight:500}\n/* showpiece 2 — demand/pricing */\n.nqtt .dp{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-top:44px}\n.nqtt .panel{background:var(--cd);border:1px solid var(--bd);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqtt .ph{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--bd);background:var(--bgm)}\n.nqtt .ph b{color:var(--hd);font-size:14.5px}\n.nqtt .util{padding:18px 20px 8px;display:flex;align-items:baseline;gap:12px}\n.nqtt .util .pct{font-family:var(--mo);font-size:38px;font-weight:600;color:var(--p);line-height:1}\n.nqtt .util span{font-size:13px;color:var(--mu)}\n.nqtt .bar{height:8px;border-radius:4px;background:var(--bgm);margin:0 20px 16px;overflow:hidden}\n.nqtt .bar i{display:block;height:100%;width:88%;border-radius:4px;background:linear-gradient(90deg,var(--ac),var(--pb))}\n.nqtt .pr{display:grid;grid-template-columns:66px 1fr 80px 62px;gap:8px;font-family:var(--mo);font-size:12.5px;padding:9px 20px;border-bottom:1px dashed var(--bd);align-items:baseline}\n.nqtt .pr .why{color:var(--mu);font-size:11.5px}\n.nqtt .pr .old{color:#5a5a5a;text-decoration:line-through;text-align:right}\n.nqtt .pr .new{color:var(--hd);font-weight:600;text-align:right}\n.nqtt .pfoot{padding:13px 20px;font-family:var(--mo);font-size:11px;color:var(--mu);border-top:1px solid var(--bd)}\n.nqtt .pfoot b{color:var(--wn)}\n/* grid */\n.nqtt .g9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqtt .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqtt .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqtt .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqtt .fc h3{font-size:17px;margin:10px 0 8px}\n.nqtt .fc p{font-size:14px;color:var(--mu)}\n/* CTA */\n.nqtt .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqtt .cta p{color:var(--mu);max-width:46ch}\n.nqtt .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqtt .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}
376\n@media(max-width:900px){.nqtt .sp,.nqtt .dp{grid-template-columns:1fr}.nqtt .g9{grid-template-columns:repeat(2,1fr)}.nqtt .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqtt .g9{grid-template-columns:1fr}}\n.nqtt h1,.nqtt h2,.nqtt h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){.nqtt{font-size:1rem}.nqtt h1{letter-spacing:-.03em;line-height:1.14}.nqtt h2{letter-spacing:-.025em;line-height:1.16}.nqtt h3{letter-spacing:-.015em;line-height:1.25}.nqtt .sec{padding:60px 0}.nqtt .hero{padding:48px 0 40px}.nqtt .w{padding:0 18px}}\n.nqtt.nqtt h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqtt.nqtt h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqtt.nqtt h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqtt.nqtt .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n.nqtt a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqtt\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eIntelligent Tee Times \u0026amp; Bookings\u003c/span\u003e\n      \u003ch1\u003eA tee sheet that fills the gaps. \u003cem\u003eBefore you even notice them.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eEvery other tee sheet just records who booked. nooQ's watches the sheet all day — releasing times when demand is high, filling no-shows from the waitlist, and telling the pro shop what's coming. Keep BRS or Intelligent Golf if you like them; nooQ makes them intelligent.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/platform\"\u003eHow the agents work\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eWorks with BRS, ClubV1 \u0026amp; Intelligent Golf\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eFair booking rules\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eAI waitlist\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eNo adverts to your members\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SHOWPIECE 1: SELF-MANAGING SHEET --\u003e\n  \u003csection class=\"sec alt\" id=\"fill\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eThe empty-slot problem\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eA no-show shouldn't mean an empty fairway\u003c/h2\u003e\n          \u003cp\u003eA four-ball cancels at 8am for an 08:20 tee time. On a normal sheet, that slot sits empty and the revenue's gone. nooQ spots it, checks who wanted that morning, and offers it round — by app, SMS and WhatsApp — until it's filled. No phone calls, no staff time, no lost green fee.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eThe waitlist isn't a list someone works through by hand. It's an \u003cb style=\"color:#FAFAFA\"\u003eagent that fills the sheet for you\u003c/b\u003e — fairly, and within your booking rules.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"sheet\" aria-label=\"Live tee sheet auto-filling a no-show\"\u003e\n          \u003cdiv class=\"sh\"\u003e\u003cb\u003eSaturday tee sheet\u003c/b\u003e\u003cspan class=\"live\"\u003e\u003ci\u003e\u003c/i\u003eLive\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"row\"\u003e\u003cspan class=\"tm\"\u003e08:00\u003c/span\u003e\u003cspan class=\"nm\"\u003e\u003cb\u003eReid, Khan, Moore, Craig\u003c/b\u003e\u003c/span\u003e\u003cspan class=\"badge b-ok\"\u003econfirmed\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"row hot\"\u003e\u003cspan class=\"tm\"\u003e08:20\u003c/span\u003e\u003cspan class=\"nm\"\u003e\u003cb\u003eMacLeod ×4\u003c/b\u003e — cancelled 08:02\u003c/span\u003e\u003cspan class=\"badge b-ns\"\u003eno-show\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"row hot\"\u003e\u003cspan class=\"tm\"\u003e08:20\u003c/span\u003e\u003cspan class=\"nm\"\u003eOffered to waitlist — \u003cb\u003eWilson ×3\u003c/b\u003e accepted\u003c/span\u003e\u003cspan class=\"badge b-fill\"\u003eauto-filled\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"row\"\u003e\u003cspan class=\"tm\"\u003e08:30\u003c/span\u003e\u003cspan class=\"nm\"\u003e\u003cb\u003eLadies section\u003c/b\u003e — block booking\u003c/span\u003e\u003cspan class=\"badge b-ok\"\u003econfirmed\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"row\"\u003e\u003cspan class=\"tm\"\u003e08:40\u003c/span\u003e\u003cspan class=\"nm\"\u003e\u003cb\u003eSociety — Riverside Rovers\u003c/b\u003e\u003c/span\u003e\u003cspan class=\"badge b-ok\"\u003econfirmed\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"flow\"\u003e\n            \u003cspan\u003e08:02 · no-show detected → \u003cb\u003ewaitlist notified by app, SMS \u0026amp; WhatsApp\u003c/b\u003e\u003c/span\u003e\n            \u003cspan\u003e08:06 · Wilson accepted → \u003cb\u003eslot filled, green fee taken, pro shop updated\u003c/b\u003e\u003c/span\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 3 · SHOWPIECE 2: DEMAND-AWARE PRICING + READINESS --\u003e\n  \u003csection class=\"sec\" id=\"demand\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"dp\"\u003e\n        \u003cdiv class=\"panel\" aria-label=\"Demand-aware tee pricing and pro shop readiness\"\u003e\n          \u003cdiv class=\"ph\"\u003e\u003cb\u003eSaturday · 3 days out\u003c/b\u003e\u003cspan class=\"live\"\u003e\u003ci\u003e\u003c/i\u003eforecast\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"util\"\u003e\u003cspan class=\"pct\"\u003e88%\u003c/span\u003e\u003cspan\u003eprojected utilisation\u003cbr\u003epeak 08:00–11:00\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"bar\"\u003e\u003ci\u003e\u003c/i\u003e\u003c/div\u003e\n          \u003cdiv class=\"pr\"\u003e\u003cspan\u003e07:30\u003c/span\u003e\u003cspan class=\"why\"\u003eearly, steady demand\u003c/span\u003e\u003cspan class=\"old\"\u003e\u003c/span\u003e\u003cspan class=\"new\"\u003e£38\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"pr\"\u003e\u003cspan\u003e09:20\u003c/span\u003e\u003cspan class=\"why\"\u003epeak — visitors searching\u003c/span\u003e\u003cspan class=\"old\"\u003e£40\u003c/span\u003e\u003cspan class=\"new\"\u003e£46\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"pr\"\u003e\u003cspan\u003e14:50\u003c/span\u003e\u003cspan class=\"why\"\u003equiet — fill the sheet\u003c/span\u003e\u003cspan class=\"old\"\u003e£30\u003c/span\u003e\u003cspan class=\"new\"\u003e£22\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"pfoot\"\u003ePro shop ready: \u003cb\u003estaffing \u0026amp; stock flagged for the 08–11 rush\u003c/b\u003e\u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003eDemand, priced and staffed\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eThe sheet knows what's coming — so your team does too\u003c/h2\u003e\n          \u003cp style=\"color:var(--mu);margin:16px 0\"\u003enooQ reads demand from web and search traffic, historic usage and live bookings, then acts on it two ways: it \u003cb style=\"color:#FAFAFA\"\u003erecommends tee prices\u003c/b\u003e that rise at the peaks and drop to fill the quiet slots, and it tells the \u
376003cb style=\"color:#FAFAFA\"\u003epro shop what's coming\u003c/b\u003e — staffing, stock and setup adjusted before the rush, not during it.\u003c/p\u003e\n          \u003cp class=\"call\"\u003ePrice recommendations queue for your approval — the agent suggests, a human signs off. You stay in control of every rate.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · GRID --\u003e\n  \u003csection class=\"sec alt\" id=\"features\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eEverything included\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eA tee sheet built for how clubs actually play\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eWhether you keep your current tee sheet or move to ours, every one of these comes as standard.\u003c/p\u003e\n      \u003cdiv class=\"g9\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eWaitlist\u003c/span\u003e\u003ch3\u003eAI Waitlist \u0026amp; No-Show Fill\u003c/h3\u003e\u003cp\u003eCancellations and no-shows offered round automatically by app, SMS and WhatsApp until filled — the green fee saved without a phone call.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eFairness\u003c/span\u003e\u003ch3\u003eFair Booking Rules\u003c/h3\u003e\u003cp\u003eRules that reward reliable members and stop the same names hogging prime times — your policies, enforced consistently and without favour.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eRevenue\u003c/span\u003e\u003ch3\u003eDemand-Aware Pricing\u003c/h3\u003e\u003cp\u003eTee prices that respond to real demand — up at the peaks, down to fill the quiet slots. Recommendations queued for your approval.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eEvents\u003c/span\u003e\u003ch3\u003eOpens, Roll-ups \u0026amp; Shotguns\u003c/h3\u003e\u003cp\u003eMulti-tee starts, shotguns, roll-ups, opens, society blocks and group bookings handled natively — not bolted on afterwards.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003ePro shop\u003c/span\u003e\u003ch3\u003eReadiness Alerts\u003c/h3\u003e\u003cp\u003eThe team knows what's coming — staffing, stock and setup flagged ahead of the rush, so nobody's caught out on a busy Saturday.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eOn course\u003c/span\u003e\u003ch3\u003ePace of Play\u003c/h3\u003e\u003cp\u003eLocation-aware check-in and live field monitoring keep the course flowing — protect the round without policing it by hand.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eVisitors\u003c/span\u003e\u003ch3\u003eVisitors \u0026amp; Green Fees\u003c/h3\u003e\u003cp\u003eOnline visitor booking with the right info collected — handicap, home club, deposit — and green fees taken and reconciled automatically.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eIntegration\u003c/span\u003e\u003ch3\u003eKeep Your Tee Sheet\u003c/h3\u003e\u003cp\u003eHappy with BRS, ClubV1 or Intelligent Golf? Keep it. nooQ connects to it with live two-way sync and adds the intelligence on top.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eMembers\u003c/span\u003e\u003ch3\u003eOne App, No Adverts\u003c/h3\u003e\u003cp\u003eMembers book in a couple of taps from the same app that holds their comps, wallet and club news — and never see a third-party advert.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · CTA --\u003e\n  \u003csection class=\"sec\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eSee it on your sheet\u003c/span\u003e\n          \u003ch2\u003eWatch a no-show fill itself\u003c/h2\u003e\n          \u003cp\u003eBook a demo and we'll show the waitlist filling a cancelled slot live, demand-aware pricing on a real Saturday, and how it all c
376onnects to the tee sheet you already run.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/analytics\"\u003eSee the analytics\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e\n"])</script>
376<script>self.__next_f.push([1,"2f:T54dc,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /analytics page body\n  Embeddable fragment for Payload HTMLBlock\n  Structure matches feature pages v3: hero → signals strip →\n  showpiece 1 (demand forecast + dynamic pricing) →\n  showpiece 2 (ask in plain words) → one 3×3 grid → CTA.\n  Naming: Cadd-AI (page currently says \"Clara AI\" — fixed here).\n  • Paste whole file into HTMLBlock · scoped under .nqa · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n\n.nqa{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;--nq-warning:#F59E0B;--nq-down:#f87171;\n  --nq-mono:'JetBrains Mono',monospace;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nqa *{margin:0;padding:0;box-sizing:border-box}\n.nqa a{color:inherit}\n.nqa h1,.nqa h2,.nqa h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqa h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqa .nqa-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqa .nqa-section{padding:96px 0;position:relative}\n.nqa .nqa-sub2{max-width:62ch;color:var(--nq-muted);margin:16px 0 42px;font-size:17.5px}\n.nqa .nqa-alt{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n\n.nqa .nqa-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqa .nqa-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nqa-pulse 2s ease infinite}\n@keyframes nqa-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n.nqa .nqa-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}\n.nqa .nqa-btn-primary{background:var(--nq-primary);color:#0A0A0A}\n.nqa .nqa-btn-primary:hover{background:var(--nq-primary-bright)}\n.nqa .nqa-btn-outline{border:1px solid var(--nq-border);color:var(--nq-body);background:rgba(17,17,17,.5)}\n.nqa .nqa-btn-outline:hover{border-color:var(--nq-primary);color:var(--nq-primary)}\n\n/* hero */\n.nqa .nqa-hero{padding:72px 0 64px;overflow:hidden;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nqa .nqa-hero h1{font-size:clamp(1.95rem,1.30rem + 2.7vw,3.75rem);max-width:21ch;margin:22px auto 22px}\n.nqa .nqa-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nqa .nqa-hero .nqa-sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--nq-muted);max-width:64ch;margin:0 auto 36px}\n.nqa .nqa-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqa .nqa-trustline{font-size:13px;color:var(--nq-muted);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}\n.nqa .nqa-sep{color:var(--nq-accent)}\n\n/* signals strip */\n.nqa .nqa-signals{border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border);background:var(--nq-bg-subtle);padding:26px 0}\n.nqa .nqa-s-label{text-align:center;font-family:var(--nq-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nq-muted);margin-bottom:16px}\n.nqa .nqa-s-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 24px;font-family:var(--nq-mono);font-size:12.5px}\n.nqa .nqa-s-row span{color:var(--nq-body);border:1px solid var(--nq-border);border-radius:8px;padding:6px 12px;background:var(--nq-card)}\n.nqa .nqa-s-row .nqa-arr{border:none;background:none;color:var(--nq-primary);font-size:15px;padding:0 2px}\n.nqa .nqa-s-row .nqa-one{color:var(--nq-primary);border-color:rgba(0,146,147,.4);background:rgba(0,146,147,.08);font-weight:600}\n\n/* showpiece 1 — forecast + pricing */\n.nqa .nqa-fc-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;margin-top:44px}\n.nqa .nqa-fc-copy p{color:var(--nq-muted);margin:16px 0}\n.nqa .nqa-callout{border-left:3px solid var(--nq-primary);padding:8px 0 8px 18px;font-size:15px;color:var(--nq-body)}\n.nqa .nqa-panel{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);font-size:13.5px}\n.nqa .nqa-p-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--nq-border);background:var(--nq-bg-muted)}\n.nqa .nqa-p-head b{color:var(--nq-heading);font-size:14.5px;letter-spacing:-.01em}\n.nqa .nqa-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--nq-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-success)}\n.nqa .nqa-live i{width:6px;height:6px;border-radius:50%;background:var(--nq-success);animation:nqa-pulse 1.6s ease infinite}\n.nqa .nqa-busy{display:flex;align-items:baseline;gap:14px;padding:18px 20px 8px}\n.nqa .nqa-busy .nqa-pct{font-family:var(--nq-mono);font-size:42px;font-weight:600;color:var(--nq-primary);line-height:1}\n.nqa .nqa-busy span{font-size:13px;color:var(--nq-muted)}\n.nqa .nqa-bar{height:8px;border-radius:4px;background:var(--nq-bg-muted);margin:0 20px 14px;overflow:hidden}\n.nqa .nqa-bar i{display:block;height:100%;width:92%;border-radius:4px;background:linear-gradient(90deg,var(--nq-accent),var(--nq-primary-bright))}\n.nqa .nqa-sig{padding:0 20px 14px;display:flex;flex-direction:column;gap:7px;font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}\n.nqa .nqa-sig div{display:flex;justify-content:space-between;border-bottom:1px dashed var(--nq-border);padding-bottom:7px}\n.nqa .nqa-sig div:last-child{border-bottom:none}\n.nqa .nqa-up{color:var(--nq-success)}\n.nqa .nqa-dn{color:var(--nq-down)}\n.nqa .nqa-price{border-top:1px solid var(--nq-border);padding:14px 20px}\n.nqa .nqa-price .nqa-pk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary);margin-bottom:10px;display:block}\n.nqa .nqa-pr{display:grid;grid-template-columns:70px 1fr 84px 70px;gap:8px;font-family:var(--nq-mono);font-size:12.5px;padding:7px 0;border-bottom:1px dashed var(--nq-border);align-items:baseline}\n.nqa .nqa-pr:last-child{border-bottom:none}\n.nqa .nqa-pr .nqa-old{color:#5a5a5a;text-decoration:line-through;text-align:right}\n.nqa .nqa-pr .nqa-new{color:var(--nq-heading);font-weight:600;text-align:right}\n.nqa .nqa-pr .nqa-why{color:var(--nq-muted);font-size:11.5px}\n\n/* showpiece 2 — ask in plain words */\n.nqa .nqa-chat-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-top:44px}\n.nqa .nqa-chat{border:1px solid rgba(0,146,147,.4);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqa .nqa-chat-head{padding:14px 20px;border-bottom:1px solid var(--nq-border);font-family:var(--nq-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-primary);display:flex;justify-content:space-between;background:var(--nq-bg-muted)}\n.nqa .nqa-chat-body{padding:20px;
376display:flex;flex-direction:column;gap:10px;background:var(--nq-card)}\n.nqa .nqa-bub{max-width:90%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}\n.nqa .nqa-bub.nqa-them{align-self:flex-start;background:var(--nq-bg-muted);border-bottom-left-radius:4px}\n.nqa .nqa-bub.nqa-ai{align-self:flex-end;background:#0e2b28;border:1px solid rgba(0,146,147,.35);border-bottom-right-radius:4px;color:var(--nq-heading)}\n.nqa .nqa-bub .nqa-who{display:block;font-family:var(--nq-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-primary-light);margin-bottom:3px}\n.nqa .nqa-mini-chart{align-self:flex-end;max-width:90%;background:var(--nq-bg-muted);border:1px solid var(--nq-border);border-radius:10px;padding:12px 14px;font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted);width:100%}\n.nqa .nqa-mc-row{display:grid;grid-template-columns:110px 1fr 44px;gap:10px;align-items:center;padding:4px 0}\n.nqa .nqa-mc-bar{height:7px;border-radius:4px;background:linear-gradient(90deg,var(--nq-accent),var(--nq-primary-bright))}\n.nqa .nqa-chat-copy h2{margin-top:18px}\n.nqa .nqa-chat-copy p{color:var(--nq-muted);margin:16px 0}\n\n/* grid 3×3 */\n.nqa .nqa-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqa .nqa-fcard{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nqa .nqa-fcard:hover{border-color:var(--nq-primary);transform:scale(1.02)}\n.nqa .nqa-fk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary)}\n.nqa .nqa-fcard h3{font-size:17px;margin:10px 0 8px;letter-spacing:-.02em}\n.nqa .nqa-fcard p{font-size:14px;color:var(--nq-muted)}\n\n/* CTA */\n.nqa .nqa-cta-card{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--nq-card) 70%)}\n.nqa .nqa-cta-card p{color:var(--nq-muted);max-width:46ch}\n.nqa .nqa-cta-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqa .nqa-fine{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}\n\n/* responsive */\n@media (max-width:900px){\n  .nqa .nqa-fc-grid,.nqa .nqa-chat-grid{grid-template-columns:1fr}\n  .nqa .nqa-grid9{grid-template-columns:repeat(2,1fr)}\n  .nqa .nqa-cta-card{grid-template-columns:1fr;padding:44px 30px}\n}\n@media (max-width:640px){.nqa .nqa-grid9{grid-template-columns:1fr}}\n.nqa a:focus-visible,.nqa .nqa-btn:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqa h1,.nqa h2,.nqa h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqa{font-size:1rem}\n  .nqa h1{letter-spacing:-.03em;line-height:1.14}\n  .nqa h2{letter-spacing:-.025em;line-height:1.16}\n  .nqa h3{letter-spacing:-.015em;line-height:1.25}\n  .nqa .nqa-section{padding:60px 0}\n  .nqa .nqa-hero{padding:48px 0 40px}\n  .nqa .nqa-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqa h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqa.nqa h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqa.nqa h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqa.nqa h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqa.nqa .nqa-hero h1,.nqa.nqa .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqa\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"nqa-hero\"\u003e\n    \u003cdiv class=\"nqa-wrap\"\u003e\n      \u003cspan class=\"nqa-pill\"\u003e\u003cspan class=\"nqa-dot\"\u003e\u003c/span\u003eAnalytics \u0026amp; Reports — analytics nobody else in golf is doing\u003c/span\u003e\n      \u003ch1\u003eKnow how busy Saturday will be. \u003cem\u003eBefore Saturday.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"nqa-sub\"\u003eDemand forecast from your website traffic, tee sheet, events, staff rota, holidays and competitions. Tee prices that respond to real demand. And every question — about players, money, members or the course — answered by asking in plain words. Other systems can't do this, because other systems don't see it all.\u003c/p\u003e\n      \u003cdiv class=\"nqa-ctas\"\u003e\n        \u003ca class=\"nqa-btn nqa-btn-primary\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n        \u003ca class=\"nqa-btn nqa-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"nqa-trustline\"\u003e\n        \u003cspan\u003eOne member record across every system\u003c/span\u003e\u003cspan class=\"nqa-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eMember view and staff dashboard\u003c/span\u003e\u003cspan class=\"nqa-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eAsk Cadd-AI in plain words\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · SIGNALS STRIP --\u003e\n  \u003cdiv class=\"nqa-signals\"\u003e\n    \u003cdiv class=\"nqa-s-label\"\u003eEvery signal, one view — that's why the answers are better\u003c/div\u003e\n    \u003cdiv class=\"nqa-s-row\"\u003e\n      \u003cspan\u003eWebsite traffic\u003c/span\u003e\u003cspan\u003eGoogle \u0026amp; AI search\u003c/span\u003e\u003cspan\u003eTee sheet\u003c/span\u003e\u003cspan\u003eEvent bookings\u003c/span\u003e\u003cspan\u003eStaff rota\u003c/span\u003e\u003cspan\u003eHolidays\u003c/span\u003e\u003cspan\u003eCompetitions\u003c/span\u003e\u003cspan\u003eFood \u0026amp; bar EPOS\u003c/span\u003e\u003cspan\u003eAccounts\u003c/span\u003e\n      \u003cspan class=\"nqa-arr\"\u003e→\u003c/span\u003e\n      \u003cspan class=\"nqa-one\"\u003eOne member record · one live view\u003c/span\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · SHOWPIECE 1: DEMAND FORECAST + DYNAMIC PRICING --\u003e\n  \u003csection class=\"nqa-section nqa-alt\" id=\"demand\"\u003e\n    \u003cdiv class=\"nqa-wrap\"\u003e\n      \u003cdiv class=\"nqa-fc-grid\"\u003e\n        \u003cdiv class=\"nqa-fc-copy\"\u003e\n          \u003cspan class=\"nqa-pill\"\u003eDemand forecasting \u0026amp; dynamic pricing\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eSee demand coming — and price for it\u003c/h2\u003e\n          \u003cp\u003enooQ joins signals no other golf system can: web and AI-search traffic, tee sheet bookings, event bookings, staff shifts, school holidays and the competition calendar. The forecast tells you how busy the club will be; the recommendations tell you what to do about it — staffing, kitchen prep, and \u003cb style=\"color:#FAFAFA\"\u003etee prices that move with real demand\u003c/b\u003e, up at the peaks, down to fill the quiet slots.\u003c/p\u003e\n          \u003cp class=\"nqa-callout\"\u003ePriced from evidence — search traffic, historic usage and live bookings — \u003cb style=\"color:#FAFAFA\"\u003enot last year's laminated rate card.\u
376003c/b\u003e\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqa-panel\" aria-label=\"Saturday demand forecast with pricing recommendations\"\u003e\n          \u003cdiv class=\"nqa-p-head\"\u003e\u003cb\u003eSaturday forecast · 3 days out\u003c/b\u003e\u003cspan class=\"nqa-live\"\u003e\u003ci\u003e\u003c/i\u003eLive\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqa-busy\"\u003e\u003cspan class=\"nqa-pct\"\u003e92%\u003c/span\u003e\u003cspan\u003eprojected utilisation\u003cbr\u003epeak 09:00–12:00\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqa-bar\"\u003e\u003ci\u003e\u003c/i\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqa-sig\"\u003e\n            \u003cdiv\u003e\u003cspan\u003eWebsite tee-time page traffic\u003c/span\u003e\u003cspan class=\"nqa-up\"\u003e▲ 34% wk/wk\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv\u003e\u003cspan\u003eGoogle \u0026amp; AI search interest\u003c/span\u003e\u003cspan class=\"nqa-up\"\u003e▲ rising\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv\u003e\u003cspan\u003eSchool holidays\u003c/span\u003e\u003cspan\u003eactive\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv\u003e\u003cspan\u003eMonthly Medal — 84 entered\u003c/span\u003e\u003cspan\u003etee closed 08–10\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv\u003e\u003cspan\u003eKitchen staffing\u003c/span\u003e\u003cspan class=\"nqa-dn\"\u003e▼ 2 on leave — flag\u003c/span\u003e\u003c/div\u003e\n          \u003c/div\u003e\n          \u003cdiv class=\"nqa-price\"\u003e\n            \u003cspan class=\"nqa-pk\"\u003eRecommended tee pricing\u003c/span\u003e\n            \u003cdiv class=\"nqa-pr\"\u003e\u003cspan\u003e10:10\u003c/span\u003e\u003cspan class=\"nqa-why\"\u003epeak demand, visitors searching\u003c/span\u003e\u003cspan class=\"nqa-old\"\u003e£40\u003c/span\u003e\u003cspan class=\"nqa-new\"\u003e£48\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nqa-pr\"\u003e\u003cspan\u003e13:30\u003c/span\u003e\u003cspan class=\"nqa-why\"\u003esteady, hold\u003c/span\u003e\u003cspan class=\"nqa-old\"\u003e\u003c/span\u003e\u003cspan class=\"nqa-new\"\u003e£40\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nqa-pr\"\u003e\u003cspan\u003e16:40\u003c/span\u003e\u003cspan class=\"nqa-why\"\u003equiet — fill the sheet\u003c/span\u003e\u003cspan class=\"nqa-old\"\u003e£30\u003c/span\u003e\u003cspan class=\"nqa-new\"\u003e£22\u003c/span\u003e\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · SHOWPIECE 2: ASK IN PLAIN WORDS --\u003e\n  \u003csection class=\"nqa-section\" id=\"ask\"\u003e\n    \u003cdiv class=\"nqa-wrap\"\u003e\n      \u003cdiv class=\"nqa-chat-grid\"\u003e\n        \u003cdiv class=\"nqa-chat\" aria-label=\"Asking Cadd-AI analytics questions in plain words\"\u003e\n          \u003cdiv class=\"nqa-chat-head\"\u003e\u003cspan\u003eCadd-AI · Analytics\u003c/span\u003e\u003cspan\u003estaff view\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqa-chat-body\"\u003e\n            \u003cdiv class=\"nqa-bub nqa-them\"\u003eWhich member categories play Tuesday mornings, and what do they spend at the bar?\u003c/div\u003e\n            \u003cdiv class=\"nqa-mini-chart\" aria-hidden=\"true\"\u003e\n              \u003cdiv class=\"nqa-mc-row\"\u003e\u003cspan\u003eSeniors\u003c/span\u003e\u003cdiv class=\"nqa-mc-bar\" style=\"width:88%\"\u003e\u003c/div\u003e\u003cspan\u003e62%\u003c/span\u003e\u003c/div\u003e\n              \u003cdiv class=\"nqa-mc-row\"\u003e\u003cspan\u003eLadies\u003c/span\u003e\u003cdiv class=\"nqa-mc-bar\" style=\"width:38%\"\u003e\u003c/div\u003e\u003cspan\u003e24%\u003c/span\u003e\u003c/div\u003e\n              \u003cdiv class=\"nqa-mc-row\"\u003e\u003cspan\u003eFlexible\u003c/span\u003e\u003cdiv class=\"nqa-mc-bar\" style=\"width:22%\"\u003e\u003c/div\u003e\u003cspan\u003e14%\u003c/span\u003e\u003c/div\u003e\n            \u003c/div\u003e\n            \u003cdiv class=\"nqa-bub nqa-ai\"\u003e\u003cspan class=\"nqa-who\"\u003eCadd-AI\u003c/span\u003eTuesday mornings are 62% seniors — and they average £8.40 at the bar but rarely order food. A seniors' soup-and-sandwich menu at 12:30 would match who's actually in the building. Want the full breakdown by age band?\u003c/div\u003e\n            \u003cdiv class=\"nqa-bub nqa-them\"\u003eCompare J. Reid and A. Khan on par 3s this season\u003c/div\u003e\n            \u003cdiv class=\"nqa-bub nqa-ai\"\u003e\u003cspan class=\"nqa-who\"\u003eCadd-AI\u003c/span\u003eReid averages 3.2 on par 3s, Khan 3.6 — but Khan wins in wind. Head-to-head this season: Reid 4–2. Both sit top-ten in the club Order of Merit. ⛳\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqa-chat-copy\"\u003e\n          \u003cspan class=\"nqa-pill\"\u003eForget struggling to find reports\u003c/span\u003e\n          \u003ch2\u003eJust ask, in plain words\u003c/h2\u003e\n          \u003cp\u003eNo report builder, no exp
376ort, no \"which dashboard was that on?\" Staff ask about demand, categories, spend and course performance; members ask about their own game — scoring history, best and worst holes, how weather changes their scores, virtual match play against a mate, personal and club \u003cb style=\"color:#FAFAFA\"\u003eOrders of Merit\u003c/b\u003e. Cadd-AI answers from the joined-up data, and shows its working.\u003c/p\u003e\n          \u003cp\u003eBecause everything resolves to one member record, the answers connect things no single system could: who plays when, what they spend, which menus and membership offers fit the times you actually have available.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · THE FULL SURFACE (single 3×3 grid) --\u003e\n  \u003csection class=\"nqa-section nqa-alt\" id=\"surface\"\u003e\n    \u003cdiv class=\"nqa-wrap\"\u003e\n      \u003cspan class=\"nqa-pill\"\u003eThe full surface\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eNine kinds of insight, one platform\u003c/h2\u003e\n      \u003cp class=\"nqa-sub2\"\u003eFrom forecasting Saturday to comparing par-3 scoring in the rain — every question answered from the same joined-up data.\u003c/p\u003e\n      \u003cdiv class=\"nqa-grid9\"\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eForecast\u003c/span\u003e\u003ch3\u003eDemand Forecasting\u003c/h3\u003e\u003cp\u003eWeb traffic, tee sheet, events, rota, holidays and comps combined into a forward view of how busy your club will be — with recommendations, not just charts.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eRevenue\u003c/span\u003e\u003ch3\u003eDynamic Tee Pricing\u003c/h3\u003e\u003cp\u003ePrices that respond to Google and AI-search traffic, historic usage and live bookings — up at the peaks, down to fill quiet slots.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eTee sheet\u003c/span\u003e\u003ch3\u003eTee Sheet Analytics\u003c/h3\u003e\u003cp\u003eWho actually plays when — members, visitors and guests by category and age band, per slot. Utilisation and speed-of-play insight included.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eProfiling\u003c/span\u003e\u003ch3\u003eMenu \u0026amp; Membership Profiling\u003c/h3\u003e\u003cp\u003eMatch food menus and membership offers to who's in the building and the times you have available — evidence, not hunches.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eFinance\u003c/span\u003e\u003ch3\u003eLive Finance Analytics\u003c/h3\u003e\u003cp\u003eAccounts, bar, food, tee sheet and membership cross-referenced in real time — how the club, course and clubhouse are really performing.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eRetention\u003c/span\u003e\u003ch3\u003eMember Engagement\u003c/h3\u003e\u003cp\u003eEngagement scoring spots quietly disengaging members before they resign. Segment trends — juniors, seniors, ladies, weekday players — for committee decisions.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003eCompetitions\u003c/span\u003e\u003ch3\u003eCompetition Analytics \u0026amp; AI Reports\u003c/h3\u003e\u003cp\u003eAI narrative reports on every player's round, head-to-head records, and social posts and headlines generated for every event.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-fk\"\u003ePlayers\u003c/span\u003e\u003ch3\u003ePlayer Analytics \u0026amp; Comparison\u003c/h3\u003e\u003cp\u003eMulti-season scoring history, compare against friends and peers by age and handicap, par 3/4/5 splits, sun-wind-rain performance, virtual match play.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqa-fcard\"\u003e\u003cspan class=\"nqa-f
376k\"\u003eMerit\u003c/span\u003e\u003ch3\u003eOrders of Merit \u0026amp; Teams\u003c/h3\u003e\u003cp\u003ePersonal and club Orders of Merit, niche leaderboards that drive engagement, and team selection insight — who plays best at the next away course.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · CTA --\u003e\n  \u003csection class=\"nqa-section\" id=\"book\"\u003e\n    \u003cdiv class=\"nqa-wrap\"\u003e\n      \u003cdiv class=\"nqa-cta-card\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"nqa-pill\"\u003e\u003cspan class=\"nqa-dot\"\u003e\u003c/span\u003eSee it on real data\u003c/span\u003e\n          \u003ch2\u003eAsk your club a question it's never been able to answer\u003c/h2\u003e\n          \u003cp\u003eBook a demo and bring the question you've always wanted answered — which times are really in demand, which categories drive the bar, who's drifting away. We'll show the member view and the staff dashboard, live.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqa-cta-side\"\u003e\n          \u003ca class=\"nqa-btn nqa-btn-primary\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003ca class=\"nqa-btn nqa-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n          \u003cspan class=\"nqa-fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"30:T59ef,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /websites page body\n  Embeddable fragment for Payload HTMLBlock\n  Structure matches feature pages v3: hero → replaces strip →\n  showpiece 1 (fully integrated page, no iframes) →\n  showpiece 2 (Cadd-AI that knows golf AND your policies) →\n  one 3×3 grid → CTA.\n  • Paste whole file into HTMLBlock · scoped under .nqw · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n\n.nqw{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;--nq-accent-dark:#1A5C5C;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;--nq-warning:#F59E0B;\n  --nq-mono:'JetBrains Mono',monospace;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nqw *{margin:0;padding:0;box-sizing:border-box}\n.nqw a{color:inherit}\n.nqw h1,.nqw h2,.nqw h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqw h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqw .nqw-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqw .nqw-section{padding:96px 0;position:relative}\n.nqw .nqw-sub2{max-width:62ch;color:var(--nq-muted);margin:16px 0 42px;font-size:17.5px}\n.nqw .nqw-alt{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n\n.nqw .nqw-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqw .nqw-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nqw-pulse 2s ease infinite}\n@keyframes nqw-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n.nqw .nqw-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}\n.nqw .nqw-btn-primary{background:var(--nq-primary);color:#0A0A0A}\n.nqw .nqw-btn-primary:hover{background:var(--nq-primary-bright)}\n.nqw .nqw-btn-outline{border:1px solid var(--nq-border);color:var(--nq-body);background:rgba(17,17,17,.5)}\n.nqw .nqw-btn-outline:hover{border-color:var(--nq-primary);color:var(--nq-primary)}\n\n/* hero */\n.nqw .nqw-hero{padding:72px 0 64px;overflow:hidden;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nqw .nqw-hero h1{font-size:clamp(2rem,1.33rem + 2.8vw,3.875rem);max-width:21ch;margin:22px auto 22px}\n.nqw .nqw-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nqw .nqw-hero .nqw-sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--nq-muted);max-width:62ch;margin:0 auto 36px}\n.nqw .nqw-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqw .nqw-trustline{font-size:13px;color:var(--nq-muted);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}\n.nqw .nqw-sep{color:var(--nq-accent)}\n\n/* replaces strip + trusted marquee */\n.nqw .nqw-trusted{border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border);background:var(--nq-bg-subtle);padding:26px 0;overflow:hidden}\n.nqw .nqw-t-label{text-align:center;font-family:var(--nq-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nq-muted);margin-bottom:16px}\n.nqw .nqw-strip{display:flex;gap:30px;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;margin-bottom:22px;padding:0 24px}\n.nqw .nqw-strip .nqw-old{color:#5a5a5a;text-decoration:line-through;text-decoration-color:#6b3a3a}\n.nqw .nqw-strip .nqw-new{color:var(--nq-primary)}\n.nqw .nqw-marquee{display:flex;gap:44px;width:max-content;animation:nqw-scroll 48s linear infinite}\n.nqw .nqw-marquee span{font-size:14px;font-weight:600;color:var(--nq-muted);white-space:nowrap}\n.nqw .nqw-marquee span:hover{color:var(--nq-primary)}\n@keyframes nqw-scroll{to{transform:translateX(-50%)}}\n@media (prefers-reduced-motion:reduce){.nqw .nqw-marquee{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}\n\n/* showpiece 1 — integrated page mock */\n.nqw .nqw-int{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;margin-top:44px}\n.nqw .nqw-int-copy p{color:var(--nq-muted);margin:16px 0}\n.nqw .nqw-noiframe{border-left:3px solid var(--nq-primary);padding:8px 0 8px 18px;font-size:15px;color:var(--nq-body)}\n.nqw .nqw-site{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqw .nqw-site-bar{display:flex;gap:6px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--nq-border);background:var(--nq-bg-muted)}\n.nqw .nqw-site-bar i{width:9px;height:9px;border-radius:50%;background:#3a3a3a;display:inline-block}\n.nqw .nqw-site-bar span{margin-left:8px;font-family:var(--nq-mono);font-size:11.5px;color:var(--nq-muted)}\n.nqw .nqw-blk{margin:14px;border:1px solid var(--nq-border);border-radius:10px;overflow:hidden}\n.nqw .nqw-blk-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--nq-bg-muted);border-bottom:1px solid var(--nq-border)}\n.nqw .nqw-blk-head b{font-size:13px;color:var(--nq-heading);letter-spacing:-.01em}
376\n.nqw .nqw-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--nq-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-success)}\n.nqw .nqw-live i{width:6px;height:6px;border-radius:50%;background:var(--nq-success);animation:nqw-pulse 1.6s ease infinite}\n.nqw .nqw-blk-body{padding:12px 14px;font-size:12.5px;color:var(--nq-muted)}\n.nqw .nqw-tee{display:flex;gap:8px;flex-wrap:wrap}\n.nqw .nqw-tee span{font-family:var(--nq-mono);font-size:12px;color:var(--nq-primary-light);border:1px solid rgba(0,146,147,.35);border-radius:6px;padding:5px 10px}\n.nqw .nqw-tee span.nqw-gone{color:#4a4a4a;border-color:var(--nq-border);text-decoration:line-through}\n.nqw .nqw-lbrow{display:grid;grid-template-columns:30px 1fr 44px;padding:6px 0;border-bottom:1px dashed var(--nq-border);font-family:var(--nq-mono);font-size:12px}\n.nqw .nqw-lbrow:last-child{border-bottom:none}\n.nqw .nqw-lbrow b{color:var(--nq-primary);font-weight:600}\n.nqw .nqw-lbrow .nqw-pt{text-align:right;color:var(--nq-heading)}\n.nqw .nqw-form label{display:block;font-size:11.5px;color:var(--nq-muted);margin:6px 0 3px}\n.nqw .nqw-form .nqw-field{border:1px solid var(--nq-border);border-radius:6px;padding:7px 10px;font-size:12px;color:var(--nq-body);background:var(--nq-bg-muted)}\n.nqw .nqw-form .nqw-check{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:12px;color:var(--nq-body)}\n.nqw .nqw-form .nqw-check i{width:14px;height:14px;border-radius:4px;background:var(--nq-primary);display:inline-flex;align-items:center;justify-content:center;color:#0A0A0A;font-style:normal;font-size:10px;font-weight:700}\n\n/* showpiece 2 — golf-aware chatbot */\n.nqw .nqw-chat-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-top:44px}\n.nqw .nqw-chat{background:var(--nqw-card,#111111);border:1px solid rgba(0,146,147,.4);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}\n.nqw .nqw-chat-head{padding:14px 20px;border-bottom:1px solid var(--nq-border);font-family:var(--nq-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nq-primary);display:flex;justify-content:space-between}\n.nqw .nqw-chat-body{padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--nq-card)}\n.nqw .nqw-bub{max-width:88%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}\n.nqw .nqw-bub.nqw-them{align-self:flex-start;background:var(--nq-bg-muted);border-bottom-left-radius:4px}\n.nqw .nqw-bub.nqw-ai{align-self:flex-end;background:#0e2b28;border:1px solid rgba(0,146,147,.35);border-bottom-right-radius:4px;color:var(--nq-heading)}\n.nqw .nqw-bub .nqw-who{display:block;font-family:var(--nq-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-primary-light);margin-bottom:3px}\n.nqw .nqw-src{align-self:flex-end;font-family:var(--nq-mono);font-size:10px;color:var(--nq-muted)}\n.nqw .nqw-chat-copy h2{margin-top:18px}\n.nqw .nqw-chat-copy p{color:var(--nq-muted);margin:16px 0}\n.nqw .nqw-pol{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}\n.nqw .nqw-pol span{font-family:var(--nq-mono);font-size:12px;color:var(--nq-primary-light);background:rgba(0,146,147,.08);border:1px solid rgba(0,146,147,.25);border-radius:8px;padding:6px 12px}\n\n/* grid 3×3 */\n.nqw .nqw-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqw .nqw-fcard{background:var(--nq-card);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nqw .nqw-fcard:hover{border-color:var(--nq-primary);transform:scale(1.02)}\n.nqw .nqw-fk{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary)}\n.nqw .nqw-fcard h3{font-size:17px;margin:10px 0 8px;letter-spacing:-.02em}\n.nqw .nqw-fcard p{font-size:14px;color:var(--nq-muted)}\n\n/* CTA */\n.nqw .nqw-cta-card{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;\n  display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;\n  background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--nq-card) 70%)}\n.nqw .nqw-cta-card p{color:var(--nq-muted);max-width:46ch}\n.nqw .nqw-cta-side{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqw .nqw-fine{font-family:var(--nq-mono);font-size:12px;color:var(--nq-muted)}
376\n\n/* responsive */\n@media (max-width:900px){\n  .nqw .nqw-int,.nqw .nqw-chat-grid{grid-template-columns:1fr}\n  .nqw .nqw-grid9{grid-template-columns:repeat(2,1fr)}\n  .nqw .nqw-cta-card{grid-template-columns:1fr;padding:44px 30px}\n}\n@media (max-width:640px){.nqw .nqw-grid9{grid-template-columns:1fr}}\n.nqw a:focus-visible,.nqw .nqw-btn:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqw h1,.nqw h2,.nqw h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqw{font-size:1rem}\n  .nqw h1{letter-spacing:-.03em;line-height:1.14}\n  .nqw h2{letter-spacing:-.025em;line-height:1.16}\n  .nqw h3{letter-spacing:-.015em;line-height:1.25}\n  .nqw .nqw-section{padding:60px 0}\n  .nqw .nqw-hero{padding:48px 0 40px}\n  .nqw .nqw-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqw h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqw.nqw h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqw.nqw h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqw.nqw h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqw.nqw .nqw-hero h1,.nqw.nqw .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqw\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"nqw-hero\"\u003e\n    \u003cdiv class=\"nqw-wrap\"\u003e\n      \u003cspan class=\"nqw-pill\"\u003e\u003cspan class=\"nqw-dot\"\u003e\u003c/span\u003eGolf websites — premium, branded, integrated\u003c/span\u003e\n      \u003ch1\u003eJoin, book and pay online. Results live. \u003cem\u003eNot pretty pictures and a contact-us email.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"nqw-sub\"\u003eMemberships, tee times, lessons, opens, shop — everything you sell, easy to find, easy to buy, right on your site.\u003c/p\u003e\n      \u003cdiv class=\"nqw-ctas\"\u003e\n        \u003ca class=\"nqw-btn nqw-btn-primary\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n        \u003ca class=\"nqw-btn nqw-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"nqw-trustline\"\u003e\n        \u003cspan\u003eFast, mobile-first\u003c/span\u003e\u003cspan class=\"nqw-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eFully integrated — never iframed\u003c/span\u003e\u003cspan class=\"nqw-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eEdited by anyone on the committee\u003c/span\u003e\u003cspan class=\"nqw-sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eUK/EU hosted\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · REPLACES + TRUSTED BY --\u003e\n  \u003cdiv class=\"nqw-trusted\"\u003e\n    \u003cdiv class=\"nqw-t-label\"\u003eOne platform replaces the tangle\u003c/div\u003e\n    \u003cdiv class=\"nqw-strip\"\u003e\n      \u003cspan class=\"nqw-old\"\u003eWordPress + plugins\u003c/span\u003e\n      \u003cspan class=\"nqw-old\"\u003eMailchimp\u003c/span\u003e\n      \u003cspan class=\"nqw-old\"\u003eJotform\u003c/span\u003e\n      \u003cspan class=\"nqw-old\"\u003ePDF results\u003c/span\u003e\n      \u003cspan class=\"nqw-old\"\u003eSpreadsheets\u003c/span\u003e\n      \u003cspan class=\"nqw-old\"\u003ePaper consent forms\u003c/span\u003e\n      \u003cspan class=\"nqw-new\"\u003e→ nooQ Golf Web\u003c/span\u003e\n    \u003c/div\u003e\n    \u003cdiv class=\"nqw-t-label\"\u003eTrusted by clubs and counties\u003c/div\u003e\n    \u003cdiv class=\"nqw-marquee\" aria-label=\"Clubs and counties using nooQ websites\"\u003e\n      \u003cspan\u003eCathkin Braes GC\u003c/span\u003e\u003cspan\u003eWest Lothian GC\u003c/span\u003e\u003cspan\u003eDoncaster GC\u003c/span\u003e\u003cspan\u003eSt Ives GC\u003c/span\u003e\u003cspan\u003eCheshire\u003c/span\u003e\u003cspan\u003eCumbria\u003c/span\u003e\u003cspan\u003eEast Riding\u003c/span\u003e\u003cspan\u003eHertfordshire\u003c/span\u003e\u003cspan\u003eMiddlesex\u003c/span\u003e\u003cspan\u003eNAPGC\u003c/span\u003e\u003cspan\u003eNorfolk\u003c/span\u003e\u003cspan\u003eNLCGA\u003c/span\u003e\u003cspan\u003eNorthumberland\u003c/span\u003e\u003cspan\u003eSouth East\u003c/span\u003e\u003cspan\u003eNotts\u003c/span\u003e\u003cspan\u003eSuffolk\u003c/span\u003e\u003cspan\u003eWarwickshire\u003c/span\u003e\u003cspan\u003eWorcestershire\u003c/span\u003e\n      \u003cspan\u003eCathkin Braes GC\u003c/span\u003e\u003cspan\u003eWest Lothian GC\u003c/span\u003e\u003cspan\u003eDoncaster GC\u003c/span\u003e\u003cspan\u003eSt Ives GC\u003c/span\u003e\u003cspan\u003eCheshire\u003c/span\u003e\u003cspan\u003eCumbria\u003c/span\u003e\u003cspan\u003eEast Riding\u003c/span\u003e\u003cspan\u003eHertfordshire\u003c/span\u003e\u003cspan\u003eMiddlesex\u003c/span\u003e\u003cspan\u003eNAPGC\u003c/span\u003e\u003cspan\u003eNorfolk\u003c/span\u003e\u003cspan\u003eNLCGA\u003c/span\u003e\u003cspan\u003eNorthumberland\u003c/span\u003e\u003cspan\u003eSouth East\u003c/span\u003e\u003cspan\u003eNotts\u003c/span\u003e\u003cspan\u003eSuffolk\u003c/span\u003e\u003cspan\u003eWarwickshire\u003c/span\u003e\u003cspan\u003eWorcestershire\u003c/span\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · SHOWPIECE 1: FULLY INTEGRATED --\u003e\n  \u003csection class=\"nqw-section nqw-alt\" id=\"integrated\"\u003e\n    \u003cdiv class=\"nqw-wrap\"\u003e\n      \u003cdiv class=\"nqw-int\"\u003e\n        \u003cdiv class=\"nqw-int-copy\"\u003e\n          \u003cspan class=\"nqw-pill\"\u003eNot a marketing agency\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eBuilt by automation engineers, not a marketing agency\u003c/h2\u003e\n          \u003cp\u003eGolf websites usually fake it: an iframe here, three links to another site, a PDF or spreadsheet photo at the bottom. Every one sends your members somewhere else. no
376oQ pages are built from \u003cb style=\"color:#FAFAFA\"\u003elive blocks\u003c/b\u003e — tee times from the tee sheet, tables from GolfGenius and nooQ Leagues, consent forms processed natively — all at your URLs, in your branding, indexed by Google.\u003c/p\u003e\n          \u003cp\u003eThat's the difference expertise makes: we come from \u003cb style=\"color:#FAFAFA\"\u003e25 years automating business processes\u003c/b\u003e in banking, payments and enterprise systems — not SEO and photography. Every block completes the transaction, and the money reconciles itself.\u003c/p\u003e\n          \u003cp class=\"nqw-noiframe\"\u003ePremium and branded, yes — but the test is simpler: can a member \u003cb style=\"color:#FAFAFA\"\u003ejoin, pay, book, enter and see results\u003c/b\u003e without leaving the page or emailing anyone? On a nooQ site, always.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqw-site\" aria-label=\"Example page built from live blocks\"\u003e\n          \u003cdiv class=\"nqw-site-bar\"\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003ci\u003e\u003c/i\u003e\u003cspan\u003eyourclub.co.uk — one page, three live systems\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqw-blk\"\u003e\n            \u003cdiv class=\"nqw-blk-head\"\u003e\u003cb\u003eBook a tee time — Saturday\u003c/b\u003e\u003cspan class=\"nqw-live\"\u003e\u003ci\u003e\u003c/i\u003eLive · tee sheet\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nqw-blk-body nqw-tee\"\u003e\n              \u003cspan class=\"nqw-gone\"\u003e07:30\u003c/span\u003e\u003cspan\u003e08:10\u003c/span\u003e\u003cspan\u003e08:20\u003c/span\u003e\u003cspan class=\"nqw-gone\"\u003e08:50\u003c/span\u003e\u003cspan\u003e09:40\u003c/span\u003e\u003cspan\u003e10:00\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/div\u003e\n          \u003cdiv class=\"nqw-blk\"\u003e\n            \u003cdiv class=\"nqw-blk-head\"\u003e\u003cb\u003eScratch League · Division 1\u003c/b\u003e\u003cspan class=\"nqw-live\"\u003e\u003ci\u003e\u003c/i\u003eLive · GolfGenius\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nqw-blk-body\"\u003e\n              \u003cdiv class=\"nqw-lbrow\"\u003e\u003cb\u003e1\u003c/b\u003e\u003cspan\u003eSandmoor Park\u003c/span\u003e\u003cspan class=\"nqw-pt\"\u003e14\u003c/span\u003e\u003c/div\u003e\n              \u003cdiv class=\"nqw-lbrow\"\u003e\u003cspan\u003e2\u003c/span\u003e\u003cspan\u003eHeathfield\u003c/span\u003e\u003cspan class=\"nqw-pt\"\u003e12\u003c/span\u003e\u003c/div\u003e\n              \u003cdiv class=\"nqw-lbrow\"\u003e\u003cspan\u003e3\u003c/span\u003e\u003cspan\u003eRiverside\u003c/span\u003e\u003cspan class=\"nqw-pt\"\u003e11\u003c/span\u003e\u003c/div\u003e\n            \u003c/div\u003e\n          \u003c/div\u003e\n          \u003cdiv class=\"nqw-blk\"\u003e\n            \u003cdiv class=\"nqw-blk-head\"\u003e\u003cb\u003eJunior Open — entry \u0026amp; consent\u003c/b\u003e\u003cspan class=\"nqw-live\"\u003e\u003ci\u003e\u003c/i\u003eNative · England Golf form\u003c/span\u003e\u003c/div\u003e\n            \u003cdiv class=\"nqw-blk-body nqw-form\"\u003e\n              \u003clabel\u003ePlayer name\u003c/label\u003e\u003cdiv class=\"nqw-field\"\u003eAlex Morgan (12)\u003c/div\u003e\n              \u003cdiv class=\"nqw-check\"\u003e\u003ci\u003e✓\u003c/i\u003eParental consent — signed online\u003c/div\u003e\n              \u003cdiv class=\"nqw-check\"\u003e\u003ci\u003e✓\u003c/i\u003ePhotography \u0026amp; social media consent\u003c/div\u003e\n            \u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · SHOWPIECE 2: A CHATBOT THAT KNOWS GOLF — AND YOUR CLUB --\u003e\n  \u003csection class=\"nqw-section\" id=\"chat\"\u003e\n    \u003cdiv class=\"nqw-wrap\"\u003e\n      \u003cdiv class=\"nqw-chat-grid\"\u003e\n        \u003cdiv class=\"nqw-chat\" aria-label=\"Example Cadd-AI conversation using club policies\"\u003e\n          \u003cdiv class=\"nqw-chat-head\"\u003e\u003cspan\u003eCadd-AI · on your website\u003c/span\u003e\u003cspan\u003e24/7\u003c/span\u003e\u003c/div\u003e\n          \u003cdiv class=\"nqw-chat-body\"\u003e\n            \u003cdiv class=\"nqw-bub nqw-them\"\u003eCan I bring a guest on Saturday morning? What will it cost?\u003c/div\u003e\n            \u003cdiv class=\"nqw-bub nqw-ai\"\u003e\u003cspan class=\"nqw-who\"\u003eCadd-AI\u003c/span\u003eYes — guests can play with a member from 10am on Saturdays. The guest fee is £25, and smart-casual dress applies in the clubhouse. Want me to book you a tee time after 10 and add your guest?\u003c/div\u003e\n            \u003cdiv class=\"nqw-src\"\u003esource: your visitor policy · your tee sheet · your price list\u003c/div\u003e\n            \u003cdiv class=\"nqw-bub nqw-them\"\u003eYes please, around 10:30, and can we get food after?\u003c/div\u003e\n            \u003cdiv class=\"nqw-bub nqw-ai\"\u003e\u003cspan class=\"nqw-who\"\u003eCadd-AI\u003c/span\u003eBooked — 10:40, two players, guest fee added to your wallet. Kitchen serves until 3pm; I've noted a table for two around 1:30. ⛳\u003c/div\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqw-chat-copy\"\u003e\n          \u003cspan class=\"nqw-pill\"\u003eChatbots that understand golf\u003c/span\u003e\n          \u003ch2\u003eTrained on golf — and on \u003cem style=\"font-style:normal;color:var(--nq-primary)\"\u003eyour\u003c/em\u003e policies\u003c/h2\u003e\n          \u003cp\u003eGeneric website chatbots answer from a script. Cadd-AI understands golf — handicaps, comps, formats, tee sheets — and is trained on \u003cb style=\"color:#FAFAFA\"\u003eyour club's own policies\u003c/b\u003e: visitor rules, dress code, guest fees, junior rules, buggy policy. The
376n it acts: books the tee time, enters the comp, takes the payment.\u003c/p\u003e\n          \u003cp\u003eAnswers members actually trust, from documents you actually wrote — with your office nowhere in the loop.\u003c/p\u003e\n          \u003cdiv class=\"nqw-pol\"\u003e\n            \u003cspan\u003evisitor policy\u003c/span\u003e\u003cspan\u003edress code\u003c/span\u003e\u003cspan\u003eguest fees\u003c/span\u003e\u003cspan\u003ejunior rules\u003c/span\u003e\u003cspan\u003ebuggy policy\u003c/span\u003e\u003cspan\u003ecourse status\u003c/span\u003e\n          \u003c/div\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · EVERYTHING CONNECTED (single 3×3 grid) --\u003e\n  \u003csection class=\"nqw-section nqw-alt\" id=\"features\"\u003e\n    \u003cdiv class=\"nqw-wrap\"\u003e\n      \u003cspan class=\"nqw-pill\"\u003eEverything connected\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eOne site, every system\u003c/h2\u003e\n      \u003cp class=\"nqw-sub2\"\u003eYour website is the front door to everything you run — so everything you run is wired into it.\u003c/p\u003e\n      \u003cdiv class=\"nqw-grid9\"\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eBookings\u003c/span\u003e\u003ch3\u003e1–2 Click Bookings\u003c/h3\u003e\u003cp\u003eTee times, lessons, range bays and simulators booked from your pages in one or two clicks — availability live from the systems that own it.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eGroups\u003c/span\u003e\u003ch3\u003eGroup Bookings \u0026amp; Events\u003c/h3\u003e\u003cp\u003eSocieties, opens and functions booked online — synced diaries, configurable booking rules and an approval flow, straight into the tee sheet.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eMembership\u003c/span\u003e\u003ch3\u003eMembership \u0026amp; Waiting List\u003c/h3\u003e\u003cp\u003eJoin and renew in minutes. Online waiting list with automated vetting, category matching, email notifications and pro-rata billing.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003ePayments\u003c/span\u003e\u003ch3\u003eSimple Payments\u003c/h3\u003e\u003cp\u003eCustom payment options, flexible direct debit and payment breaks — subs collected online and reconciled to your accounts automatically.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eCompetitions\u003c/span\u003e\u003ch3\u003eLeagues \u0026amp; GolfGenius Embedded\u003c/h3\u003e\u003cp\u003eLive leaderboards, results and online event entry rendered natively in your pages — official partner integration, never an iframe or a PDF.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eForms\u003c/span\u003e\u003ch3\u003eEngland Golf \u0026amp; Consent Forms\u003c/h3\u003e\u003cp\u003eParental consent, photography and social media consents, entries and AGM proxies — processed natively online. Replaces Jotform and the filing cabinet.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eComms\u003c/span\u003e\u003ch3\u003eNewsletter \u0026amp; Social\u003c/h3\u003e\u003cp\u003eBranded bulk email from the same member list — no Mailchimp — and results auto-posted to Facebook, Instagram, TikTok and X on publish.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eIntegration\u003c/span\u003e\u003ch3\u003eClubV1 \u0026amp; System Sync\u003c/h3\u003e\u003cp\u003eClubV1 experts: automatic member sync, email validation, GDPR compliant — your website and back office always agree on who's a member.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"nqw-fcard\"\u003e\u003cspan class=\"nqw-fk\"\u003eSpeed\u003c/span\u003e\u003ch3\u003eFast, Mobile-First, No Webmaster\u003c/h3\u003e\u003cp\u003eQuick on club wifi and course 4G, accessible to every age — and anyone on the committee can update pages in minutes. No spreadsheets.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · CTA --\u003e\n  \u003csection class=\"nqw-section\" id=\"book\"\u003e\n    \u003cdiv class=\"nqw-wrap\"\u003e\n      \u003cdiv class=\"nqw-cta-card\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"nqw-pill\"\u003e\u003cspan class=\"nqw-dot\"\u003e\u003c/span\u003eSee the difference\u003c/span\u003e\n          \u003ch2\u003eBring your current website. We'll count the dead ends.\u003c/h2\u003e\n          \u003cp\u003eBook a demo and we'll walk your existing site together — every \"contact us\" that should be a booking, every PDF that should be a live table, every email that should be a member joining and paying online. Then we'll show you the same journeys on a nooQ site, completed in clicks.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"nqw-cta-side\"\u003e\n          \u003ca class=\"nqw-btn nqw-btn-primary\" href=\"/book-meeting\"\u003eRequest a demo\u003c/a\u003e\n          \u003ca class=\"nqw-btn nqw-btn-outline\" href=\"/case-studies\"\u003eView case studies\u003c/a\u003e\n          \u003cspan class=\"nqw-fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"31:T3b41,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /about page body\n  Embeddable Payload HTMLBlock fragment · scoped .nqab · no JS\n  Structure: hero → credibility strip → the three of us (founder\n  cards) → why golf / origin of best-of-breed → what we know that\n  vendors don't (grid) → CTA.\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n.nqab{--p:#009293;--pl:#84C7C6;--pb:#00b8b9;--ac:#247a7a;--bg:#0A0A0A;--bgs:#111111;--bgm:#1A1A1A;--cd:#111111;--bd:#262626;\n--hd:#FAFAFA;--tx:#E5E5E5;--mu:#A0A0A0;--ok:#22C55E;--wn:#F59E0B;--mo:'JetBrains Mono',monospace;\nfont-family:'Inter',system-ui,sans-serif;background:var(--bg);color:var(--tx);font-size:1.03rem;line-height:1.6}\n.nqab *{margin:0;padding:0;box-sizing:border-box}\n.nqab a{color:inherit}\n.nqab h1,.nqab h2,.nqab h3{color:var(--hd);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqab h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem)}\n.nqab .w{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqab .sec{padding:96px 0}\n.nqab .sub2{max-width:62ch;color:var(--mu);margin:16px 0 42px;font-size:17.5px}\n.nqab .alt{background:var(--bgs);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}\n.nqab .pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--p);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqab .dot{width:6px;height:6px;border-radius:50%;background:var(--pb);animation:nqab-p 2s ease infinite}\n@keyframes nqab-p{0%,100%{opacity:1}50%{opacity:.35}}\n.nqab .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:13px 26px;font-weight:600;font-size:16px;text-decoration:none;transition:all .15s ease}\n.nqab .bp{background:var(--p);color:#0A0A0A}.nqab .bp:hover{background:var(--pb)}\n.nqab .bo{border:1px solid var(--bd);color:var(--tx)}.nqab .bo:hover{border-color:var(--p);color:var(--p)}\n/* hero */\n.nqab .hero{padding:72px 0 64px;text-align:center;background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--bg) 62%,var(--bg))}\n.nqab .hero h1{font-size:clamp(1.95rem,1.30rem + 2.7vw,3.75rem);max-width:20ch;margin:22px auto 22px}\n.nqab .hero h1 em{font-style:normal;color:var(--p)}\n.nqab .hero .sub{font-size:clamp(1rem,0.97rem + 0.15vw,1.28rem);color:var(--mu);max-width:62ch;margin:0 auto 36px}\n.nqab .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}\n.nqab .tl{font-size:13px;color:var(--mu);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}\n.nqab .sep{color:var(--ac)}\n/* credibility numbers */\n.nqab .cn{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:34px 24px;max-width:900px;margin:0 auto}\n.nqab .c{text-align:center}\n.nqab .cnum{font-family:var(--mo);font-size:clamp(1.5rem,1.22rem + 1.2vw,2.375rem);font-weight:600;color:var(--p);line-height:1}\n.nqab .cwhat{margin-top:8px;font-size:13.5px;color:var(--mu)}\n/* founder cards */\n.nqab .team{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqab .f{background:var(--cd);border:1px solid rgba(38,38,38,.6);border-radius:14px;padding:30px 26px;display:flex;flex-direction:column}\n.nqab .f:hover{border-color:var(--p)}\n.nqab .f .rl{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqab .f h3{font-size:20px;margin:10px 0 4px;letter-spacing:-.02em}\n.nqab .f .yr{font-family:var(--mo);font-size:12px;color:var(--pl);margin-bottom:14px}\n.nqab .f p{font-size:14px;color:var(--mu);margin-bottom:14px}\n.nqab .f ul{list-style:none;font-size:13.5px;color:var(--tx);display:flex;flex-direction:column;gap:7px;margin-top:auto}\n.nqab .f li::before{content:\"→ \";color:var(--p);font-weight:600}\n/* origin story — single column */\n.nqab .sp{display:grid;grid-template-columns:1fr;gap:48px;margin-top:44px}\n.nqab .sp .body{max-width:76ch}\n.nqab .sp p{color:var(--mu);margin:16px 0}\n.nqab .call{border-left:3px solid var(--p);padding:8px 0 8px 18px;font-size:15px;color:var(--tx)}\n/* knowledge grid */\n.nqab .g6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}\n.nqab .fc{background:var(--cd);border:1px solid rgba(38,38,38,.5);border-radius:12px;padding:24px 22px;transition:all .2s ease}\n.nqab .fc:hover{border-color:var(--p);transform:scale(1.02)}\n.nqab .fk{font-family:var(--mo);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}\n.nqab .fc h3{font-size:17px;margin:10px 0 8px}\n.nqab .fc p{font-size:14px;color:var(--mu)}\n/* CTA */\n.nqab .cta{border:1px solid rgba(0,146,147,.30);border-radius:16px;padding:64px 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:radial-gradient(ellipse at top left,rgba(0,146,147,.14),var(--cd) 70%)}\n.nqab .cta p{color:var(--mu);max-width:46ch}\n.nqab .cs{display:flex;flex-direction:column;gap:14px;align-items:flex-start}\n.nqab .fine{font-family:var(--mo);font-size:12px;color:var(--mu)}\n@media(max-width:1000px){.nqab .team{grid-template-columns:1fr}}
376\n@media(max-width:900px){.nqab .g6{grid-template-columns:repeat(2,1fr)}.nqab .cta{grid-template-columns:1fr;padding:44px 30px}}\n@media(max-width:640px){.nqab .g6{grid-template-columns:1fr}.nqab .cn{grid-template-columns:1fr;gap:24px}}\n.nqab a:focus-visible{outline:2px solid var(--p);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqab h1,.nqab h2,.nqab h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqab{font-size:1rem}\n  .nqab h1{letter-spacing:-.03em;line-height:1.14}\n  .nqab h2{letter-spacing:-.025em;line-height:1.16}\n  .nqab h3{letter-spacing:-.015em;line-height:1.25}\n  .nqab .sec{padding:60px 0}\n  .nqab .hero{padding:48px 0 40px}\n  .nqab .w{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqab h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqab.nqab h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqab.nqab h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqab.nqab h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqab.nqab .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqab\"\u003e\n\n  \u003c!-- 1 · HERO --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eAbout nooQ Golf\u003c/span\u003e\n      \u003ch1\u003eNinety years \u003cem\u003eof building systems that can't go wrong.\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"sub\"\u003eBanking, payments, fraud, retail, treasury and reconciliation — the systems where a rounding error is a headline. Then six 
376years applying all of it to golf: memberships, complex payments, competition integration and club websites. We're not golfers that learned from building a membership database. We're extremely experienced architects applying it to golf.\u003c/p\u003e\n      \u003cdiv class=\"ctas\"\u003e\n        \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eTalk to us directly\u003c/a\u003e\n        \u003ca class=\"btn bo\" href=\"/case-studies\"\u003eSee our work\u003c/a\u003e\n      \u003c/div\u003e\n      \u003cdiv class=\"tl\"\u003e\n        \u003cspan\u003eBuilt in Scotland\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eFounder-run — you talk to the people who build it\u003c/span\u003e\u003cspan class=\"sep\"\u003e·\u003c/span\u003e\n        \u003cspan\u003eGolfGenius partner\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 2 · CREDIBILITY NUMBERS --\u003e\n  \u003cdiv class=\"alt\"\u003e\n    \u003cdiv class=\"cn\"\u003e\n      \u003cdiv class=\"c\"\u003e\u003cdiv class=\"cnum\"\u003e90+\u003c/div\u003e\u003cdiv class=\"cwhat\"\u003eyears of combined accounting, banking and integration systems experience\u003c/div\u003e\u003c/div\u003e\n      \u003cdiv class=\"c\"\u003e\u003cdiv class=\"cnum\"\u003e6\u003c/div\u003e\u003cdiv class=\"cwhat\"\u003eyears golf memberships, payments \u0026amp; websites\u003c/div\u003e\u003c/div\u003e\n      \u003cdiv class=\"c\"\u003e\u003cdiv class=\"cnum\"\u003e5\u003c/div\u003e\u003cdiv class=\"cwhat\"\u003eyears partnered with GolfGenius\u003c/div\u003e\u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\n  \u003c!-- 3 · THE THREE OF US --\u003e\n  \u003csection class=\"sec\" id=\"team\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eWho you're actually dealing with\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eThe three of us\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eMost golf softw
376are companies won't tell you who built their platform. Here's ours — and when you call, these are the people who answer.\u003c/p\u003e\n      \u003cdiv class=\"team\"\u003e\n\n        \u003cdiv class=\"f\"\u003e\n          \u003cspan class=\"rl\"\u003eProduct \u0026amp; design\u003c/span\u003e\n          \u003ch3\u003eGraeme\u003c/h3\u003e\n          \u003cdiv class=\"yr\"\u003e30+ years · banking, payments, consultancy\u003c/div\u003e\n          \u003cp\u003eAward-winning entrepreneur with a career across banking, government fraud, payments, consultancy, sales and design — and a 2-handicap golfer \u0026amp; former membership secretary.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eA.I, Payments and fraud systems for banking and government\u003c/li\u003e\n            \u003cli\u003eSolution architecture and consultancy across sectors\u003c/li\u003e\n            \u003cli\u003eSometimes a 2-handicap golfer \u0026amp; former membership secretary\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/div\u003e\n\n        \u003cdiv class=\"f\"\u003e\n          \u003cspan class=\"rl\"\u003eArchitecture, Development \u0026amp; integration\u003c/span\u003e\n          \u003ch3\u003eDavid\u003c/h3\u003e\n          \u003cdiv class=\"yr\"\u003e35+ years · developer, payments \u0026amp; solution architecture\u003c/div\u003e\n          \u003cp\u003eOne of the most experienced back-end architects you will meet — legal, banking and retail systems where integration, performance and security are not negotiable.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eDeep payments, architecture \u0026amp; integration for major UK banks and retailers\u003c/li\u003e\n            \u003cli\u003eBusiness process automation and systems design\u003c/li\u003e\n            \u003cli\u003ePerformance, security and consultancy at scale\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"f\"\u003e\n          \u003cspan class=\"rl\"\u003eDesign \u0026amp; front end\u003c/span\u003e\n          \u003ch3\u003eRick\u003c/h3\u003e\n          \u003cdiv class=\"yr\"\u003e30+ years · UI, UX \u0026amp; graphic design\u003c/div\u003e\n          \u003cp\u003eAgency-owner \u0026amp; designer who has spent a career making complex systems feel simple — brand, interface and the front end members actually touch.\u003c/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eUI and graphic design agency owner\u003c/li\u003e\n            \u003cli\u003eFront-end engineering and design systems\u003c/li\u003e\n            \u003cli\u003eEvery nooQ club and county site, designed in-house\u003c/li\u003e\n          \u003c/ul\u003e\n        \u003c/div\u003e\n\n\n\n\n\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 4 · ORIGIN OF BEST OF BREED --\u003e\n  \u003csection class=\"sec alt\" id=\"origin\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"sp\"\u003e\n        \u003cdiv class=\"body\"\u003e\n          \u003cspan class=\"pill\"\u003eWhy we built it this way\u003c/span\u003e\n          \u003ch2 style=\"margin-top:18px\"\u003eBest of breed wasn't a strategy. It was the obvious answer.\u003c/h2\u003e\n          \u003cp\u003eSix years inside golf taught us something the incumbents can't admit: \u003cb style=\"color:#FAFAFA\"\u003eno single vendor is best at everything.\u003c/b\u003e GolfGenius runs competitions better than anyone. Lightspeed and EPOS Now run tills properly. Xero and Sage run accounts. Clubs are told they must throw all of that away to get one system that does each job adequately.\u003c/p\u003e\n          \u003cp\u003eWe came at it from the other direction — the way you'd architect it properly integrated. Let the specialists specialise, and build the layer that makes them behave as one system: integration, automation, web and analytics. That's the job we're actually expert in, and it's the job nobody else in golf was doing.\u003c/p\u003e\n          \u003cp class=\"call\"\u003eWe know Golf Genius, ClubV1 and Intelligent Golf inside out. We didn't set out to replace them — \u003cb style=\"color:#FAFAFA\"\u003ewe set out to make everything talk to everything\u003c/b\u003e, with the accounting, treasury and reconciliation discipline that golf softw
376are has never had.\u003c/p\u003e\n          \u003cp\u003eIt's why clubs now come to us \u003cb style=\"color:#FAFAFA\"\u003ebefore\u003c/b\u003e they buy anything — to map what they've got and work out what actually fits. We produced a full architecture strategy blueprint for Royal Ascot Golf Club: every system reviewed, what to keep, what to connect, what to replace. It's consultancy we've done for banks and retailers for 25 years — now pointed at golf.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 5 · WHAT WE KNOW THAT GOLF VENDORS DON'T --\u003e\n  \u003csection class=\"sec\" id=\"expertise\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cspan class=\"pill\"\u003eWhere the experience shows\u003c/span\u003e\n      \u003ch2 style=\"margin-top:18px\"\u003eWhat we know that golf software doesn't\u003c/h2\u003e\n      \u003cp class=\"sub2\"\u003eEvery one of these is a place where enterprise discipline changes what's possible for a golf club.\u003c/p\u003e\n      \u003cdiv class=\"g6\"\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eReconciliation\u003c/span\u003e\u003ch3\u003eMoney That Balances Itself\u003c/h3\u003e\u003cp\u003eTreasury and reconciliation thinking from banking — which is why 98%+ of payments match automatically instead of landing in a spreadsheet for someone to chase.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eIntegration\u003c/span\u003e\u003ch3\u003eReal Two-Way APIs\u003c/h3\u003e\u003cp\u003eSystems integration is our actual profession. Live, two-way, resilient — no forms that just email someone, no nightly CSV exports dressed up as an integration.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eAutomation\u003c/span\u003e\u003ch3\u003eProcess Automation With Human Approvals\u003c/h3\u003e\u003cp\u003eWe automate the repetitive work and leave the human decisions to humans — with approvals, audit trails and exception handling designed in from the start.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eSecurity\u003c/span\u003e\u003ch3\u003eSecurity \u0026amp; Performance By Default\u003c/h3\u003e\u003cp\u003eBuilt to the standards of banking and government systems: UK/EU hosted, hardened, and fast enough for a Saturday morning rush.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eData\u003c/span\u003e\u003ch3\u003eComplex Data, Done Properly\u003c/h3\u003e\u003cp\u003eMembers, handicaps, comps, tills, accounts and web traffic resolved to one member record — the hard part everyone else skips.\u003c/p\u003e\u003c/div\u003e\n        \u003cdiv class=\"fc\"\u003e\u003cspan class=\"fk\"\u003eGolf\u003c/span\u003e\u003ch3\u003eWe Actually Play\u003c/h3\u003e\u003cp\u003e2-handicapper \u0026 former membership secretary. We've sat on committees, run leagues and waited for results like everyone else.\u003c/p\u003e\u003c/div\u003e\n      \u003c/div\u003e\n      \u003cp class=\"sub2\" style=\"margin-top:32px;margin-bottom:0\"\u003eIt's the same expertise we now offer clubs directly: an \u003cb style=\"color:#FAFAFA\"\u003earchitecture audit\u003c/b\u003e that maps everything you run and shows what to keep, connect or replace — how to make the most of best-of-breed and what suits your club\u003c/p\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- 6 · CTA --\u003e\n  \u003csection class=\"sec alt\" id=\"book\"\u003e\n    \u003cdiv class=\"w\"\u003e\n      \u003cdiv class=\"cta\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"pill\"\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003eNo account managers\u003c/span\u003e\n          \u003ch2\u003eTalk to the people who built it\u003c/h2\u003e\n          \u003cp\u003eBook a demo and you'll meet a founder, not a sales team. We are very good at solving complex problems — those are the ones we enjoy.\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"cs\"\u003e\n          \u003ca class=\"btn bp\" href=\"/book-meeting\"\u003eBook a demo\u003c/a\u003e\n          \u003ca class=\"btn bo\" href=\"/platform\"\u003eHow the platform works\u003c/a\u003e\n          \u003cspan class=\"fine\"\[email protected] · +44 808 169 0887 · WhatsApp\u003c/span\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e\n"])</script>
376<script>self.__next_f.push([1,"32:T270e,"])</script>
376<script>self.__next_f.push([1,"\u003c!-- ============================================================\n  nooQ Golf — /support page body\n  Embeddable fragment for Payload HTMLBlock\n  Fixes the 3+1 card wrap: cards are 4-across on desktop,\n  2×2 on tablet, single column on mobile — never orphaned.\n  • Paste whole file into HTMLBlock · scoped under .nqs · no JS\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600\u0026display=swap');\n\n.nqs{\n  --nq-primary:#009293;--nq-primary-light:#84C7C6;--nq-primary-bright:#00b8b9;\n  --nq-accent:#247a7a;\n  --nq-bg:#0A0A0A;--nq-bg-subtle:#111111;--nq-bg-muted:#1A1A1A;--nq-card:#111111;--nq-border:#262626;\n  --nq-heading:#FAFAFA;--nq-body:#E5E5E5;--nq-muted:#A0A0A0;\n  --nq-success:#22C55E;\n  --nq-mono:'JetBrains Mono',monospace;\n  font-family:'Inter',system-ui,sans-serif;background:var(--nq-bg);color:var(--nq-body);\n  font-size:1.03rem;line-height:1.6;\n}\n.nqs *{margin:0;padding:0;box-sizing:border-box}\n.nqs a{color:inherit}\n.nqs h1,.nqs h2,.nqs h3{color:var(--nq-heading);font-weight:700;letter-spacing:-.05em;line-height:1.1}\n.nqs .nqs-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.nqs .nqs-section{padding:72px 0}\n\n.nqs .nqs-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;\n  color:var(--nq-primary);background:rgba(0,146,147,.10);border:1px solid rgba(0,146,147,.20)}\n.nqs .nqs-dot{width:6px;height:6px;border-radius:50%;background:var(--nq-primary-bright);animation:nqs-pulse 2s ease infinite}\n@keyframes nqs-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n/* hero */\n.nqs .nqs-hero{padding:72px 0 56px;text-align:center;\n  background:radial-gradient(ellipse at top,rgba(0,146,147,.20),var(--nq-bg) 62%,var(--nq-bg))}\n.nqs .nqs-hero h1{font-size:clamp(1.85rem,1.35rem + 2.1vw,3.375rem);max-width:20ch;margin:22px auto 18px}\n.nqs .nqs-hero h1 em{font-style:normal;color:var(--nq-primary)}\n.nqs .nqs-hero .nqs-sub{font-size:clamp(0.98rem,0.95rem + 0.13vw,1.1875rem);color:var(--nq-muted);max-width:56ch;margin:0 auto}\n\n/* action cards — 4 / 2×2 / 1, never 3+1 */\n.nqs .nqs-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}\n.nqs .nqs-act{display:flex;flex-direction:column;background:var(--nq-card);border:1px solid rgba(38,38,38,.6);border-radius:14px;padding:26px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}\n.nqs .nqs-act:hover{border-color:var(--nq-primary);transform:translateY(-3px)}\n.nqs .nqs-act .nqs-ico{width:42px;height:42px;border-radius:10px;background:rgba(0,146,147,.12);border:1px solid rgba(0,146,147,.3);display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:16px}\n.nqs .nqs-act h3{font-size:17.5px;letter-spacing:-.02em;margin-bottom:8px}\n.nqs .nqs-act p{font-size:14px;color:var(--nq-muted);flex:1}\n.nqs .nqs-act .nqs-go{margin-top:16px;font-size:13.5px;font-weight:600;color:var(--nq-primary)}\n.nqs .nqs-act:hover .nqs-go{color:var(--nq-primary-bright)}\n.nqs .nqs-act .nqs-when{margin-top:10px;font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-muted)}\n\n/* contact strip */\n.nqs .nqs-contact{background:var(--nq-bg-subtle);border-top:1px solid var(--nq-border);border-bottom:1px solid var(--nq-border)}\n.nqs .nqs-c-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}\n.nqs .nqs-c{background:var(--nq-card);border:1px solid var(--nq-border);border-radius:12px;padding:22px;text-decoration:none;transition:border-color .15s ease}\n.nqs .nqs-c:hover{border-color:var(--nq-primary)}\n.nqs .nqs-c .nqs-ck{font-family:var(--nq-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nq-primary);display:block;margin-bottom:8px}\n.nqs .nqs-c b{display:block;font-family:var(--nq-mono);font-size:16px;color:var(--nq-heading);font-weight:600;letter-spacing:-.01em;margin-bottom:6px}\n.nqs .nqs-c span{font-size:13px;color:var(--nq-muted)}\n.nqs .nqs-note{margin-top:26px;border-left:3px solid var(--nq-primary);padding:8px 0 8px 18px;font-size:15px;color:var(--nq-body);max-width:70ch}\n\n/* responsive */\n@media (max-width:1000px){.nqs .nqs-grid4{grid-template-columns:repeat(2,1fr)}}
376\n@media (max-width:900px){.nqs .nqs-c-grid{grid-template-columns:1fr}}\n@media (max-width:560px){.nqs .nqs-grid4{grid-template-columns:1fr}}\n.nqs a:focus-visible{outline:2px solid var(--nq-primary);outline-offset:2px}\n\n/* ── mobile typography refinements ───────────────────────── */\n.nqs h1,.nqs h2,.nqs h3{overflow-wrap:break-word;text-wrap:balance}\n@media(max-width:640px){\n  .nqs{font-size:1rem}\n  .nqs h1{letter-spacing:-.03em;line-height:1.14}\n  .nqs h2{letter-spacing:-.025em;line-height:1.16}\n  .nqs h3{letter-spacing:-.015em;line-height:1.25}\n  .nqs .nqs-section{padding:60px 0}\n  .nqs .nqs-hero{padding:48px 0 40px}\n  .nqs .nqs-wrap{padding:0 18px}\n}\n@media(max-width:400px){\n  .nqs h1{letter-spacing:-.02em}\n}\n\n/* ── host-CSS override: pin fluid heading sizes ──────────── */\n.nqs.nqs h1{font-size:clamp(2rem,1.30rem + 2.9vw,4rem) !important;line-height:1.12 !important}\n.nqs.nqs h2{font-size:clamp(1.65rem,1.30rem + 1.5vw,2.75rem) !important;line-height:1.16 !important}\n.nqs.nqs h3{font-size:clamp(1.12rem,1.05rem + 0.34vw,1.35rem) !important;line-height:1.25 !important}\n.nqs.nqs .nqs-hero h1,.nqs.nqs .hero h1{font-size:clamp(2.05rem,1.30rem + 3.1vw,4.125rem) !important}\n\u003c/style\u003e\n\n\u003cdiv class=\"nqs\"\u003e\n\n  \u003c!-- HERO + ACTIONS --\u003e\n  \u003csection class=\"nqs-hero\"\u003e\n    \u003cdiv class=\"nqs-wrap\"\u003e\n      \u003cspan class=\"nqs-pill\"\u003e\u003cspan class=\"nqs-dot\"\u003e\u003c/span\u003eSupport\u003c/span\u003e\n      \u003ch1\u003eHow can we help \u003cem\u003etoday?\u003c/em\u003e\u003c/h1\u003e\n      \u003cp class=\"nqs-sub\"\u003eBrowse the help library, ask Cadd-AI in the corner, or reach a human — whichever is easiest. Real people answer, including on competition weekends.\u003c/p\u003e\n\n      \u003cdiv class=\"nqs-grid4\"\u003e\n        \u003ca class=\"nqs-act\" href=\"/support/help\"\u003e\n          \u003cspan class=\"nqs-ico\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#009293\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 7v14\"/\u003e\u003cpath d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"/\u003e\u003c/svg\u003e\u003c/span\u003e\n          \u003ch3\u003eHelp Documentation\u003c/h3\u003e\n          \u003cp\u003eHow-to guides, hints and tips, and answers to the most common questions — searchable and always current.\u003c/p\u003e\n          \u003cspan class=\"nqs-go\"\u003eBrowse the library →\u003c/span\u003e\n          \u003cspan class=\"nqs-when\"\u003eFastest for how-do-I questions\u003c/span\u003e\n        \u003c/a\u003e\n        \u003ca class=\"nqs-act\" href=\"/contact\"\u003e\n          \u003cspan class=\"nqs-ico\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#009293\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"/\u003e\u003c/svg\u003e\u003c/span\u003e\n          \u003ch3\u003eLive Chat\u003c/h3\u003e\n          \u003cp\u003eCadd-AI answers instantly, 24/7 — and hands you to a human whenever you'd rather talk to one.\u003c/p\u003e\n          \u003cspan class=\"nqs-go\"\u003eStart a chat →\u003c/span\u003e\n          \u003cspan class=\"nqs-when\"\u003eFastest for quick questions\u003c/span\u003e\n        \u003c/a\u003e\n        \u003ca class=\"nqs-act\" href=\"/ticket\"\u003e\n          \u003cspan class=\"nqs-ico\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#009293\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z\"/\u003e\u003cpath d=\"M13 5v2\"/\u003e\u003cpath d=\"M13 17v2\"/\u003e\u003cpath d=\"M13 11v2\"/\u003e\u003c/svg\u003e\u003c/span\u003e\n          \u003ch3\u003eCreate a Ticket\u003c/h3\u003e\n          \u003cp\u003eSomething not working? Raise a ticket with the details and we'll investigate and keep you updated.\u
376003c/p\u003e\n          \u003cspan class=\"nqs-go\"\u003eCreate a ticket →\u003c/span\u003e\n          \u003cspan class=\"nqs-when\"\u003eBest for issues \u0026amp; bugs\u003c/span\u003e\n        \u003c/a\u003e\n        \u003ca class=\"nqs-act\" href=\"/book-meeting\"\u003e\n          \u003cspan class=\"nqs-ico\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#009293\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M8 2v4\"/\u003e\u003cpath d=\"M16 2v4\"/\u003e\u003crect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"/\u003e\u003cpath d=\"M3 10h18\"/\u003e\u003cpath d=\"m9 16 2 2 4-4\"/\u003e\u003c/svg\u003e\u003c/span\u003e\n          \u003ch3\u003eBook a Meeting\u003c/h3\u003e\n          \u003cp\u003eScreen-share with support, or talk to sales about adding something new — pick a time that suits you.\u003c/p\u003e\n          \u003cspan class=\"nqs-go\"\u003eBook a time →\u003c/span\u003e\n          \u003cspan class=\"nqs-when\"\u003eBest for walkthroughs \u0026amp; sales\u003c/span\u003e\n        \u003c/a\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n  \u003c!-- CONTACT STRIP --\u003e\n  \u003csection class=\"nqs-section nqs-contact\"\u003e\n    \u003cdiv class=\"nqs-wrap\"\u003e\n      \u003cspan class=\"nqs-pill\"\u003ePrefer to reach us directly?\u003c/span\u003e\n      \u003cdiv class=\"nqs-c-grid\"\u003e\n        \u003ca class=\"nqs-c\" href=\"https://wa.me/447451277007?text=Create%20a%20support%20ticket\"\u003e\n          \u003cspan class=\"nqs-ck\"\u003eWhatsApp — quickest reply\u003c/span\u003e\n          \u003cb\u003e+44 7451 277 007\u003c/b\u003e\n          \u003cspan\u003eMessage us like you'd message your committee. Photos and screenshots welcome.\u003c/span\u003e\n        \u003c/a\u003e\n        \u003ca class=\"nqs-c\" href=\"mailto:[email protected]\"\u003e\n          \u003cspan class=\"nqs-ck\"\u003eEmail\u003c/span\u003e\n          \u003cb\[email protected]\u003c/b\u003e\n          \u003cspan\u003eBest for anything with attachments or detail — it opens a ticket automatically.\u003c/span\u003e\n        \u003c/a\u003e\n        \u003ca class=\"nqs-c\" href=\"tel:+448081695180\"\u003e\n          \u003cspan class=\"nqs-ck\"\u003ePhone\u003c/span\u003e\n          \u003cb\u003e+44 808 169 5180\u003c/b\u003e\n          \u003cspan\u003eTalk it through with a human who knows your setup.\u003c/span\u003e\n        \u003c/a\u003e\n      \u003c/div\u003e\n      \u003cp class=\"nqs-note\"\u003e\u003cb style=\"color:#FAFAFA\"\u003eCompetition day problem?\u003c/b\u003e WhatsApp is the fastest route — a leaderboard issue on finals day shouldn't wait for office hours, and we know it.\u003c/p\u003e\n    \u003c/div\u003e\n  \u003c/section\u003e\n\n\u003c/div\u003e"])</script>
376<script>self.__next_f.push([1,"1c:[\"$\",\"header\",null,{\"className\":\"z-50 sticky top-0 bg-gray-900 text-white border-b border-border\",\"style\":{\"--font-header-menu\":\"\\\"Geist\\\", system-ui, -apple-system, sans-serif\"},\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between container mx-auto px-4 py-4\",\"children\":[[\"$\",\"$L21\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-3 no-underline py-1 text-white\",\"children\":[[\"$\",\"img\",null,{\"src\":\"/api/media/file/final_logo_white_green_ball.webp\",\"alt\":\"nooQGolf logo\",\"className\":\"w-auto h-12\"}],false]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L22\",null,{\"navItems\":[{\"type\":\"flyout\",\"label\":\"Solutions\",\"linkDetails\":{\"type\":\"reference\"},\"subItems\":[{\"link\":{\"type\":\"custom\",\"url\":\"/ai\",\"label\":\"AI \u0026 Chat\"},\"id\":\"698d9792d632875a9b91dbd8\"},{\"link\":{\"type\":\"custom\",\"url\":\"/competitions\",\"label\":\"Competitions\"},\"id\":\"698d9792d632875a9b91dbd9\"},{\"link\":{\"type\":\"custom\",\"url\":\"/leagues\",\"label\":\"Leagues \u0026 Knockouts\"},\"id\":\"698d9792d632875a9b91dbda\"},{\"link\":{\"type\":\"custom\",\"url\":\"/tee-times\",\"label\":\"Tee Times \u0026 Bookings\"},\"id\":\"698d9792d632875a9b91dbdb\"},{\"link\":{\"type\":\"custom\",\"url\":\"/lesson-bookings\",\"label\":\"Lesson Bookings\"},\"id\":\"698d9792d632875a9b91dbdc\"},{\"link\":{\"type\":\"custom\",\"url\":\"/memberships\",\"label\":\"Memberships\"},\"id\":\"698d9792d632875a9b91dbdd\"},{\"link\":{\"type\":\"custom\",\"url\":\"/website\",\"label\":\"Website \u0026 Online Services\"},\"id\":\"698d9792d632875a9b91dbde\"},{\"link\":{\"type\":\"custom\",\"url\":\"/course-guides\",\"label\":\"Course Guides \u0026 Virtual Tours\"},\"id\":\"698d9792d632875a9b91dbdf\"},{\"link\":{\"type\":\"custom\",\"url\":\"/epos\",\"label\":\"Food, Bar \u0026 EPOS\"},\"id\":\"698d9792d632875a9b91dbe0\"},{\"link\":{\"type\":\"custom\",\"url\":\"/mobile-app\",\"label\":\"Mobile App\"},\"id\":\"698d9792d632875a9b91dbe1\"},{\"link\":{\"type\":\"custom\",\"url\":\"/analytics\",\"label\":\"Analytics \u0026 Reports\"},\"id\":\"698d9792d632875a9b91dbe2\"},{\"link\":{\"type\":\"custom\",\"url\":\"/finance\",\"label\":\"Payments \u0026 Finance\"},\"id\":\"698d9792d632875a9b91dbe3\"}],\"flyoutItems\":[{\"icon\":\"land-plot\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-03-01T09:51:58.192Z\",\"updatedAt\":\"2026-08-10T12:22:39.084Z\",\"tenant\":{\"createdAt\":\"2026-02-09T00:28:21.881Z\",\"updatedAt\":\"2026-09-23T12:05:05.733Z\",\"name\":\"nooQ Golf\",\"slug\":\"nooqgolf\",\"migrationStatus\":\"live\",\"template\":\"saas-website\",\"allowPublicRead\":false,\"features\":{\"blog\":true,\"events\":false,\"shop\":false,\"bookings\":false,\"golfGenius\":false,\"nooqLeague\":false},\"productionDomains\":[{\"domain\":\"www.nooqgolf.com\",\"isPrimary\":false,\"id\":\"69892af5e77fca2af3fd2444\"},{\"domain\":\"nooqgolf.com\",\"isPrimary\":true,\"id\":\"69f73cf885ca0f022e97cce8\"},{\"domain\":\"new.nooqgolf.com\",\"isPrimary\":false,\"id\":\"69f73d2f85ca0f022e97cce9\"}],\"stagingUrl\":\"www.nooqgolf.com\",\"orgCode\":\"nooq_golf\",\"turnstileSiteKey\":\"0x4AAAAAADIuFkgEXhKU5uZB\",\"id\":\"69892a25aa552c55c80addc6\"},\"title\":\"Golf Clubs\",\"slug\":\"golf-clubs\",\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"golf-clubs\",\"status\":\"published\",\"meta\":{\"title\":\"Golf Club Packages — nooQ Golf\",\"description\":\"Tee sheet booking, member portal, AI chatbot, competition results, and a website your members will actually use. Built for golf clubs of every size.\"},\"breadcrumbs\":[{\"doc\":\"69a40c3ea2b8b11fc98393a2\",\"url\":\"/golf-clubs\",\"label\":\"Golf Clubs\",\"id\":\"69a40c3ec2ba41001e322396\"}],\"_status\":\"published\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$23\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a629cb8d9cd2b8621744654\"}],\"lastEditedBy\":\"[email protected]\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"id\":\"69a40c3ea2b8b11fc98393a2\"}},\"url\":\"/clubs\",\"label\":\"Golf Clubs\"},\"id\":\"698d97a2d632875a9b91dbe4\"},{\"icon\":\"circle-user\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-28T16:51:47.793Z\",\"updatedAt\":\"2026-10-04T07:17:38.757Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"nooQ for golf professionals\",\"slug\":\"golf-pro\",\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\"
376:\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"golf-pro\",\"status\":\"published\",\"meta\":{\"title\":\"Booking software for golf professionals | nooQ Golf\",\"description\":\"Lesson booking, packages, a website, payments and Clara, the AI assistant on WhatsApp — three packages for a solo pro, an academy or a performance centre.\"},\"breadcrumbs\":[{\"doc\":\"69a31d23a2b8b11fc97c5f52\",\"url\":\"/golf-pro\",\"label\":\"nooQ for golf professionals\",\"id\":\"69a31d23c2ba41001e3220b5\"}],\"_status\":\"published\",\"layout\":[{\"blockType\":\"pro-hero\",\"eyebrow\":\"For golf professionals\",\"heading\":\"You became a golf pro\\nto teach golf,\\nnot manage a diary\",\"headingAccent\":\"teach golf\",\"description\":\"nooQ gives a golf professional one system for lesson booking, lesson packages and vouchers, a website on your own domain, card payments, and Clara, the AI assistant that takes bookings on the web and on WhatsApp. Three packages: Solo Pro, Academy and Performance Centre.\",\"actions\":[{\"link\":{\"type\":\"custom\",\"newTab\":false,\"url\":\"#pricing\",\"label\":\"See the packages\",\"appearance\":\"default\"},\"id\":\"6ac1fd928cbbac00b773c349\"},{\"link\":{\"type\":\"custom\",\"newTab\":false,\"url\":\"/golf-lesson-booking-software\",\"label\":\"How lesson booking works\",\"appearance\":\"default\"},\"id\":\"6ac1fd928cbbac00b773c34a\"}],\"stats\":[{\"value\":\"Web · app · WhatsApp\",\"label\":\"Students book on any of them; one diary behind all three\",\"id\":\"6ac1fd928cbbac00b773c34b\"},{\"value\":\"Your rota\",\"label\":\"The single source of availability — no shift, no bookings\",\"id\":\"6ac1fd928cbbac00b773c34c\"},{\"value\":\"Your domain\",\"label\":\"A website in your name, updated from the same place as your diary\",\"id\":\"6ac1fd928cbbac00b773c34d\"}],\"id\":\"6ac1fd928cbbac00b773c34e\"},{\"blockType\":\"whatsapp-compare\",\"eyebrow\":\"The problem\",\"heading\":\"Every booking is a conversation you have to have\",\"description\":\"Availability, duration, price, payment, confirmation — each one a message, each one interrupting a lesson. Clara has that conversation for you, against your real diary.\",\"beforeTitle\":\"Today: you answer every message\",\"beforeMessages\":[{\"text\":\"Hi, can I book a lesson this week?\",\"sender\":\"customer\",\"id\":\"6ac1fd928cbbac00b773c34f\"},{\"text\":\"Sure! I have Thursday 2pm or Friday 10am?\",\"sender\":\"pro\",\"id\":\"6ac1fd928cbbac00b773c350\"},{\"text\":\"Thursday works. 30 or 60 min?\",\"sender\":\"customer\",\"id\":\"6ac1fd928cbbac00b773c351\"},{\"text\":\"Let's do 60. That's £75. Can you transfer?\",\"sender\":\"pro\",\"id\":\"6ac1fd928cbbac00b773c352\"},{\"text\":\"Done! See you Thursday\",\"sender\":\"customer\",\"id\":\"6ac1fd928cbbac00b773c353\"},{\"text\":\"Got it, thanks! Added to calendar\",\"sender\":\"pro\",\"id\":\"6ac1fd928cbbac00b773c354\"}],\"beforeSummary\":\"Six messages, and the diary still has to be updated by hand\",\"afterTitle\":\"With nooQ: Clara answers, the diary updates itself\",\"afterMessages\":[{\"text\":\"Hi, can I book a lesson this week?\",\"sender\":\"customer\",\"id\":\"6ac1fd928cbbac00b773c355\"},{\"text\":\"Hi, I'm Clara, Alex's booking assistant. Thursday 2pm and Friday 10am are free. Which works for you?\",\"sender\":\"ai\",\"id\":\"6ac1fd928cbbac00b773c356\"},{\"text\":\"Thursday please, 60 minutes\",\"sender\":\"customer\",\"id\":\"6ac1fd928cbbac00b773c357\"},{\"text\":\"Booked: Thursday 2pm, 60 minutes with Alex. Your payment link is on its way — see you then.\",\"sender\":\"ai\",\"id\":\"6ac1fd928cbbac00b773c358\"}],\"afterSummary\":\"Confirmed only once the booking is written to the diary — Clara never says \\\"booked\\\" before it is\",\"id\":\"6ac1fd928cbbac00b773c359\"},{\"blockType\":\"saas-features\",\"heading\":\"One platform. Everything a golf pro needs.\",\"description\":\"A solo pro, a multi-pro academy or a performance centre with simulator bays: the same booking engine, the same website builder, the same assistant.\",\"features\":[{\"icon\":\"calendar\",\"title\":\"Lesson booking\",\"description\":\"Students book from your website, the app or Clara on WhatsApp. Your rota decides what is available; nothing can be booked twice.\",\"link\":\"/golf-lesson-booking-software\",\"id\":\"6ac1fd928cbbac00b773c35a\"},{\"icon\":\"flag\",\"title\":\"Lesson packages and vouchers\",\"description\":\"Sell five- and ten-lesson series, gift vouchers and discount codes from your own site. Usage is tracked against the package.\",\"id\":\"6ac1fd928cbbac00b773c35b\"},{\"icon\":\"newspaper\",\"title\":\"Your website\",\"description\":\"A site on your own domain: lessons, prices, availability, news, a shop and your Instagram feed, edited in one place.\",\"link\":\"/golf-pro-website\",\"id\":\"6ac1fd928cbbac00b773c35c\"},{\"icon\":\"bot\",\"title\":\"Clara, the AI assistant\",\"description\":\"Books, reschedules and cancels lessons, answers questions about your packages, and sends reminders — on the web and on WhatsApp.\",\"id\":\"6ac1fd928cbbac00b773c35d\"},{\"icon\":\"clock\",\"title\":\"Simulator and range bays\",\"description\":\"Bays are resources in the same diary as your lessons, with hours per facility, hourly pricing and vouchers.\",\"link\":\"/golf-simulator-booking-software\",\"id\":\"6ac1fd928cbbac00b773c35e\"},{\"icon\":\"users\",\"title\":\"Group sessions and clinics\",\"description\":\"Dated group sessions with a waitlist, bookable from the site like any lesson.\",\"id\":\"6ac1fd928cbbac00b773c35f\"},{\"icon\":\"creditCard\",\"title\":\"Payments built in\",\"description\":\"Card payments at booking through Stripe. No chasing transfers.\",\"id\":\"6ac1fd928cbbac00b773c360\"}
376,{\"icon\":\"refreshCw\",\"title\":\"Move from ProAgenda\",\"description\":\"Hand over your ProAgenda login at signup and your professionals, lesson types, packages, vouchers, bookings and clients are imported.\",\"link\":\"/proagenda-alternative\",\"id\":\"6ac1fd928cbbac00b773c361\"}],\"id\":\"6ac1fd928cbbac00b773c362\"},{\"blockType\":\"saas-pricing\",\"heading\":\"Choose your package\",\"description\":\"Every package includes a 14-day free trial and an annual option. Prices come from the same catalogue your signup is charged from.\",\"source\":\"catalogue\",\"catalogueCategory\":\"pro\",\"tiers\":[],\"id\":\"6ac1fd928cbbac00b773c363\"},{\"blockType\":\"comparison-table\",\"heading\":\"What each package includes\",\"description\":\"The same list the platform switches on when a package is activated.\",\"layout\":\"table\",\"highlightColumn\":2,\"columns\":[{\"heading\":\"Solo Pro\",\"id\":\"6ac1fd928cbbac00b773c364\"},{\"heading\":\"Academy\",\"id\":\"6ac1fd928cbbac00b773c365\"},{\"heading\":\"Performance Centre\",\"id\":\"6ac1fd928cbbac00b773c366\"}],\"rows\":[{\"feature\":\"Instructors\",\"values\":[{\"type\":\"text\",\"text\":\"1\",\"id\":\"6ac1fd928cbbac00b773c367\"},{\"type\":\"text\",\"text\":\"2–5\",\"id\":\"6ac1fd928cbbac00b773c368\"},{\"type\":\"text\",\"text\":\"Full facility\",\"id\":\"6ac1fd928cbbac00b773c369\"}],\"id\":\"6ac1fd928cbbac00b773c36a\"},{\"feature\":\"Online lesson booking\",\"values\":[{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c36b\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c36c\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c36d\"}],\"id\":\"6ac1fd928cbbac00b773c36e\"},{\"feature\":\"Card payments\",\"values\":[{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c36f\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c370\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c371\"}],\"id\":\"6ac1fd928cbbac00b773c372\"},{\"feature\":\"Automated reminders\",\"values\":[{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c373\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c374\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c375\"}],\"id\":\"6ac1fd928cbbac00b773c376\"},{\"feature\":\"Website\",\"values\":[{\"type\":\"text\",\"text\":\"Basic\",\"id\":\"6ac1fd928cbbac00b773c377\"},{\"type\":\"text\",\"text\":\"Custom\",\"id\":\"6ac1fd928cbbac00b773c378\"},{\"type\":\"text\",\"text\":\"Custom\",\"id\":\"6ac1fd928cbbac00b773c379\"}],\"id\":\"6ac1fd928cbbac00b773c37a\"},{\"feature\":\"Multi-instructor diary\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c37b\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c37c\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c37d\"}],\"id\":\"6ac1fd928cbbac00b773c37e\"},{\"feature\":\"Lesson packages\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c37f\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c380\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c381\"}],\"id\":\"6ac1fd928cbbac00b773c382\"},{\"feature\":\"Bay and simulator resource management\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c383\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c384\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c385\"}],\"id\":\"6ac1fd928cbbac00b773c386\"},{\"feature\":\"Clara on WhatsApp\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c387\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c388\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c389\"}],\"id\":\"6ac1fd928cbbac00b773c38a\"},{\"feature\":\"Newsletter\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c38b\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c38c\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c38d\"}],\"id\":\"6ac1fd928cbbac00b773c38e\"},{\"feature\":\"Simulator integration\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c38f\"},{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c390\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c391\"}],\"id\":\"6ac1fd928cbbac00b773c392\"},{\"feature\":\"Video analysis storage\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c393\"},{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c394\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c395\"}],\"id\":\"6ac1fd928cbbac00b773c396\"},{\"feature\":\"Student analytics\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c397\"},{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c398\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c399\"}],\"id\":\"6ac1fd928cbbac00b773c39a\"},{\"feature\":\"Club integration\",\"values\":[{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c39b\"},{\"type\":\"dash\",\"id\":\"6ac1fd928cbbac00b773c39c\"},{\"type\":\"check\",\"id\":\"6ac1fd928cbbac00b773c39d\"}],\"id\":\"6ac1fd928cbbac00b773c39e\"}],\"id\":\"6ac1fd928cbbac00b773c39f\"},{\"blockType\":\"faqList\",\"heading\":\"Questions golf professionals ask us\",\"categories\":[\"golf-pro\",\"pricing\"],\"id\":\"6ac1fd928cbbac00b773c3a0\"},{\"blockType\":\"saas-how-it-works\",\"heading\":\"Live in days, not months\",\"description\":\"Sign up on this site. The platform builds the rest.\",\"steps\":[{\"number\":\"01\",\"t
376itle\":\"Sign up\",\"description\":\"Choose your web address, upload your logo, pick a package and pay by card. Optional: your ProAgenda login, so your data comes with you.\",\"id\":\"6ac1fd928cbbac00b773c3a1\"},{\"number\":\"02\",\"title\":\"Built for you\",\"description\":\"Your site, domain, payments account and admin login are provisioned automatically. Your brand colours come from your logo.\",\"id\":\"6ac1fd928cbbac00b773c3a2\"},{\"number\":\"03\",\"title\":\"Review\",\"description\":\"Set your rota, lesson types, prices and packages in the admin. Check the site before it goes live.\",\"id\":\"6ac1fd928cbbac00b773c3a3\"},{\"number\":\"04\",\"title\":\"Go live\",\"description\":\"A WhatsApp sender and phone number are added by the nooQ team, and Clara starts taking bookings.\",\"id\":\"6ac1fd928cbbac00b773c3a4\"}],\"beforeAfter\":{\"showBeforeAfter\":false,\"beforeItems\":[],\"afterItems\":[]},\"id\":\"6ac1fd928cbbac00b773c3a5\",\"integrations\":[]},{\"blockType\":\"social-feed\",\"heading\":\"From the pros already on nooQ\",\"platforms\":[\"instagram\"],\"instagramContentTypes\":[\"reels\",\"carousels\"],\"facebookContentTypes\":[],\"tiktokContentTypes\":[],\"maxItems\":\"6\",\"layout\":\"grid\",\"columns\":\"3\",\"gap\":\"medium\",\"showCaptions\":true,\"showLikes\":false,\"showDates\":false,\"showPlatformBadge\":true,\"showFollowButton\":false,\"rounded\":false,\"shadow\":false,\"hoverEffect\":\"zoom\",\"backgroundColor\":\"default\",\"id\":\"6ac1fd928cbbac00b773c3a6\"},{\"blockType\":\"saas-cta\",\"heading\":\"Start teaching. Stop admin.\",\"description\":\"Set up your academy on nooQ, or talk to us first.\",\"actions\":[{\"link\":{\"type\":\"custom\",\"newTab\":false,\"url\":\"/signup\",\"label\":\"Set up your academy\",\"appearance\":\"default\"},\"id\":\"6ac1fd928cbbac00b773c3a7\"},{\"link\":{\"type\":\"custom\",\"newTab\":false,\"url\":\"/contact\",\"label\":\"Talk to us\",\"appearance\":\"default\"},\"id\":\"6ac1fd928cbbac00b773c3a8\"}],\"features\":[{\"text\":\"14-day free trial\",\"id\":\"6ac1fd928cbbac00b773c3a9\"},{\"text\":\"Annual option\",\"id\":\"6ac1fd928cbbac00b773c3aa\"},{\"text\":\"Your own domain\",\"id\":\"6ac1fd928cbbac00b773c3ab\"}],\"contactInfo\":{\"phone\":\"+44 141 280 7795\",\"email\":\"[email protected]\",\"whatsapp\":\"https://wa.me/447700163180\"},\"id\":\"6ac1fd928cbbac00b773c3ac\"}],\"customCss\":\"h2 {\\n text-align: center;\\n}\",\"lastEditedBy\":\"[email protected]\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-10-04T07:00:58.064Z\",\"id\":\"69a31d23a2b8b11fc97c5f52\"}},\"url\":\"/golf-pro\",\"label\":\"Golf Professionals\"},\"id\":\"698f1aa419be933dca33316b\"},{\"icon\":\"hotel\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-28T17:21:19.400Z\",\"updatedAt\":\"2026-09-30T21:20:13.120Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Golf Unions\",\"slug\":\"golf-unions\",\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"golf-unions\",\"status\":\"published\",\"meta\":{\"title\":\"Union \u0026 League Packages — nooQ Golf\",\"description\":\"Discover how nooQ Golf's innovative software can help golf unions streamline their operations and improve member experience\"},\"breadcrumbs\":[{\"doc\":\"69a3240fa2b8b11fc97d0cf6\",\"url\":\"/golf-unions\",\"label\":\"Golf Unions\",\"id\":\"69a3240fc2ba41001e322331\"}],\"_status\":\"published\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$24\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a62a70c3e4d26ea5bf6a6f2\"},{\"blockType\":\"html-embed\",\"embedCode\":\"$25\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a1012f90b67f27a751f2b83\",\"blockName\":\"Comparison Table\"},{\"blockType\":\"trusted-by-customers\",\"heading\":\"Trusted by\",\"headingAlignment\":\"center\",\"headingColor\":\"inverse\",\"customers\":[{\"name\":\"Cheshire Golf Union\",\"url\":\"https://cheshiregolf.org.uk\",\"icon\":{\"createdAt\":\"2026-06-04T13:17:00.511Z\",\"updatedAt\":\"2026-10-04T17:45:42.492Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/cw-logo-latest-512-min-trans.webp\",\"filename\":\"cw-logo-latest-512-min-trans.webp\",\"mimeType\":\"image/webp\",\"filesize\":36348,\"width\":500,\"height\"
376:500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/cw-logo-latest-512-min-trans-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":5560,\"filename\":\"cw-logo-latest-512-min-trans-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/cw-logo-latest-512-min-trans-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":12562,\"filename\":\"cw-logo-latest-512-min-trans-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/cw-logo-latest-512-min-trans-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":20788,\"filename\":\"cw-logo-latest-512-min-trans-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"2eebb3afa2eebfe71a28847da477b9224f68049ac9a7e95aa86efdd53a2bfab4\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217acc62fc81c312172e0a\"},\"id\":\"6a26e871022f134c23f36dc4\"},{\"name\":\"Cumbria Golf Union\",\"url\":\"https://cumbriagolfunion.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:22:47.637Z\",\"updatedAt\":\"2026-10-04T17:45:42.526Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/logo-4.webp\",\"filename\":\"logo-4.webp\",\"mimeType\":\"image/webp\",\"filesize\":12402,\"width\":144,\"height\":142,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/logo-4-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":7928,\"filename\":\"logo-4-100x100.webp\"},\"logoRetina\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"thumbnail\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"0df71b5e8e205f2fdecc9d676cf76a2480bafdfca076aeb0d19f088dd271c3d7\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216e17bfd887658dd4133f\"},\"id\":\"6a26e871022f134c23f36dc5\"},{\"name\":\"East Riding Union Of Golf Clubs\",\"url\":\"https://erugc.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T13:19:37.426Z\",\"updatedAt\":\"2026-10-04T17:45:42.481Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/logo_transparent-1.webp\",\"filename\":\"logo_transparent-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":14756,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/logo_transparent-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2784,\"filename\":\"logo_transparent-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/logo_transparent-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":6572,\"filename\":\"logo_transparent-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/logo_transparent-1-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":10656,\"filename\":\"logo_transparent-1-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}
376,\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"bf6b4ac6178471ff23e1c5e8b7a81601c8405d626fbb6c69d5146a21ae84c983\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217b6962fc81c312173a65\"},\"id\":\"6a26e871022f134c23f36dc7\"},{\"name\":\"Hertfordshire Golf\",\"url\":\"https://hertfordshiregolf.org\",\"icon\":{\"createdAt\":\"2026-06-04T12:16:20.804Z\",\"updatedAt\":\"2026-10-04T17:45:42.558Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/herts%20logo%20white%20trans.webp\",\"filename\":\"herts logo white trans.webp\",\"mimeType\":\"image/webp\",\"filesize\":14878,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/herts%20logo%20white%20trans-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":1890,\"filename\":\"herts logo white trans-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/herts%20logo%20white%20trans-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":4538,\"filename\":\"herts logo white trans-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/herts%20logo%20white%20trans-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":7818,\"filename\":\"herts logo white trans-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"45b3f64fdd202feec94871f3055c3c4dcff57116cdcbe3714a33bb0a7c1da67f\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216c94bfd887658dd3edb8\"},\"id\":\"6a26e871022f134c23f36dc8\"},{\"name\":\"Middlesex Golf Union\",\"url\":\"https://middlesexgolf.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:21:29.108Z\",\"updatedAt\":\"2026-10-04T17:45:42.534Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/middlesex-500-trans.webp\",\"filename\":\"middlesex-500-trans.webp\",\"mimeType\":\"image/webp\",\"filesize\":25384,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/middlesex-500-trans-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":3540,\"filename\":\"middlesex-500-trans-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/middlesex-500-trans-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":8272,\"filename\":\"middlesex-500-trans-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/middlesex-500-trans-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":13328,\"filename\":\"middlesex-500-trans-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"e2097064ebefa9c4154cd21f10a673e2e2d8f3d5ee3d3fba01cab232c14cbb9f\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216dc9bfd887658dd40c10\"},\"id\":\"6a26e871022f134c23f36dc9\"},{\"name\":\"NAPGC\",\"url\":\"https://napgc.org.uk\",\"icon\":{\"createdAt\":\"2026-06-04T13:21:44.978Z\",\"updatedAt\":\"2026-10-04T17:45:42.472Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/napgc_logo-removebg-preview.webp\",\"filename\":\"napgc_logo-removebg-preview.webp\",\"mimeType\":\"image/webp\",\"filesize\":8630,\"width\":250,\"height\"
376:100,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/napgc_logo-removebg-preview-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":4548,\"filename\":\"napgc_logo-removebg-preview-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/napgc_logo-removebg-preview-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":12640,\"filename\":\"napgc_logo-removebg-preview-200x200.webp\"},\"thumbnail\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"0710797ee99a25042c2321294e4114c7dd5da079c0dd95e4d397575a1370d86b\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217be862fc81c3121742c4\"},\"id\":\"6a26e871022f134c23f36dca\"},{\"name\":\"Norfolk Golf Union\",\"url\":\"https://norfolkcountygolfunion.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:23:28.008Z\",\"updatedAt\":\"2026-10-04T17:45:42.521Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/norfolk-logo-512-trans-1.webp\",\"filename\":\"norfolk-logo-512-trans-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":22172,\"width\":512,\"height\":512,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/norfolk-logo-512-trans-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":3832,\"filename\":\"norfolk-logo-512-trans-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/norfolk-logo-512-trans-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":8046,\"filename\":\"norfolk-logo-512-trans-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/norfolk-logo-512-trans-1-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":12444,\"filename\":\"norfolk-logo-512-trans-1-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/norfolk-logo-512-trans-1-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":22844,\"filename\":\"norfolk-logo-512-trans-1-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"0a08a4814b54eeb3500f7666092657bb5e706e3ea92a7afcc0ba769bf59b3ead\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216e40bfd887658dd4168f\"},\"id\":\"6a26e871022f134c23f36dcb\"},{\"name\":\"NLCGA\",\"url\":\"https://nlcga.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:17:14.853Z\",\"updatedAt\":\"2026-10-04T17:45:42.553Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/nlcga_logo_500x500-trans-1.webp\",\"filename\":\"nlcga_logo_500x500-trans-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":44552,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/nlcga_logo_500x500-trans-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":5844,\"filename\":\"nlcga_logo_500x500-trans-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/nlcga_logo_500x500-trans-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":15978,\"filename\":\"nlcga_logo_500x500-trans-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/nlcga_logo_500x500-trans-1-300x300.webp\",\"width\":300,\"height\"
376:300,\"mimeType\":\"image/webp\",\"filesize\":29542,\"filename\":\"nlcga_logo_500x500-trans-1-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"ee6e02094fe63cf0f146660cba9c7e6c663c8458436aed26e75dcca9329a06c6\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216ccabfd887658dd3f10c\"},\"id\":\"6a26e871022f134c23f36dcc\"},{\"name\":\"Northumberland Golf Union\",\"url\":\"https://nugc.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:18:14.840Z\",\"updatedAt\":\"2026-10-04T17:45:42.548Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/logo-trans-500.webp\",\"filename\":\"logo-trans-500.webp\",\"mimeType\":\"image/webp\",\"filesize\":18118,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/logo-trans-500-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2782,\"filename\":\"logo-trans-500-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/logo-trans-500-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":6390,\"filename\":\"logo-trans-500-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/logo-trans-500-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":9530,\"filename\":\"logo-trans-500-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"565ca81fe8e4bd19583e9122029b4b202fb0257545e7801876a192feac94fcd3\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216d06bfd887658dd3f72f\"},\"id\":\"6a26e871022f134c23f36dcd\"},{\"name\":\"South East Golf Union\",\"url\":\"https://southeastgolfunion.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:22:13.720Z\",\"updatedAt\":\"2026-10-04T17:45:42.530Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/logo-3.webp\",\"filename\":\"logo-3.webp\",\"mimeType\":\"image/webp\",\"filesize\":8806,\"width\":500,\"height\":500,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/logo-3-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":1140,\"filename\":\"logo-3-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/logo-3-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":2840,\"filename\":\"logo-3-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/logo-3-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":4530,\"filename\":\"logo-3-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"634996b0e6988d01ed6713ea93f86ea7597ab9bc183b850bab70ead56db7ff24\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216df5bfd887658dd41095\"},\"id\":\"6a26e871022f134c23f36dce\"},{\"name\":\"Notts Golf Union\",\"url\":\"https://nottsgolfunion.com\",\"icon\":{\"createdAt\":\"2026-06-04T12:26:42.075Z\",\"updatedAt\":\"2026-10-04T17:45:42.506Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/NUGC_Crest_Logo-trans-519.webp\",\"filename\":\"NUGC_Crest_Logo-trans-519.webp\",\"mimeType\":\"image/webp\",\"filesize\":74932,\"width\":358,\"height\"
376:509,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/NUGC_Crest_Logo-trans-519-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":10554,\"filename\":\"NUGC_Crest_Logo-trans-519-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/NUGC_Crest_Logo-trans-519-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":29838,\"filename\":\"NUGC_Crest_Logo-trans-519-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/NUGC_Crest_Logo-trans-519-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":53734,\"filename\":\"NUGC_Crest_Logo-trans-519-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"d369d225ea807a370ccdac10f472c2790c21d07f087682c2bf717be01ad95fb6\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216f0262fc81c3121633f4\"},\"id\":\"6a26e871022f134c23f36dcf\"},{\"name\":\"Suffolk Golf Union\",\"url\":\"https://suffolkgolfunion.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:20:19.571Z\",\"updatedAt\":\"2026-10-04T17:45:42.539Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/logo-trans-1.webp\",\"filename\":\"logo-trans-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":50554,\"width\":489,\"height\":511,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/logo-trans-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":8082,\"filename\":\"logo-trans-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/logo-trans-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":20024,\"filename\":\"logo-trans-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/logo-trans-1-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":33096,\"filename\":\"logo-trans-1-300x300.webp\"},\"card\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"30752042ce313baff21621bf0edbbf4bc9a5e2542c4982b66ad4dd046081b726\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216d83bfd887658dd40813\"},\"id\":\"6a26e871022f134c23f36dd1\"},{\"name\":\"Warwickshire Golf Union\",\"url\":\"https://warwickshiregolfunion.com\",\"icon\":{\"createdAt\":\"2026-06-04T13:23:41.799Z\",\"updatedAt\":\"2026-10-04T17:45:42.467Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/Logo-1.webp\",\"filename\":\"Logo-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":38758,\"width\":1111,\"height\":1079,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/Logo-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2264,\"filename\":\"Logo-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/Logo-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":4958,\"filename\":\"Logo-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/Logo-1-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":7854,\"filename\":\"Logo-1-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/Logo-1-768x512.webp\",\"width\":768,\"height\"
376:512,\"mimeType\":\"image/webp\",\"filesize\":21780,\"filename\":\"Logo-1-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":\"/api/media/file/Logo-1-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":37022,\"filename\":\"Logo-1-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/Logo-1-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":22740,\"filename\":\"Logo-1-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/Logo-1-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":17004,\"filename\":\"Logo-1-600x600.webp\"}},\"checksum\":\"7a62065ff71f95abed229c800ce0f92af10bab8f6156290451a1b9cf39ce0d65\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217c5d62fc81c312174e48\"},\"id\":\"6a26e871022f134c23f36dd2\"},{\"name\":\"Worcestershire Golf Union\",\"url\":\"https://worcestershiregolf.com\",\"icon\":{\"createdAt\":\"2026-06-04T13:28:12.147Z\",\"updatedAt\":\"2026-10-04T17:45:42.452Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3.webp\",\"filename\":\"Worcestershire County Golf-3.webp\",\"mimeType\":\"image/webp\",\"filesize\":144684,\"width\":2000,\"height\":2000,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":4004,\"filename\":\"Worcestershire County Golf-3-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":9124,\"filename\":\"Worcestershire County Golf-3-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":15078,\"filename\":\"Worcestershire County Golf-3-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":35536,\"filename\":\"Worcestershire County Golf-3-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-1920x1920.webp\",\"width\":1920,\"height\":1920,\"mimeType\":\"image/webp\",\"filesize\":137854,\"filename\":\"Worcestershire County Golf-3-1920x1920.webp\"},\"blogHero\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":61774,\"filename\":\"Worcestershire County Golf-3-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":35370,\"filename\":\"Worcestershire County Golf-3-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/Worcestershire%20County%20Golf-3-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":35940,\"filename\":\"Worcestershire County Golf-3-600x600.webp\"}},\"checksum\":\"13adf0e38af85a9251a07385819a8d131c6435c0558e9917a412b4e630bd045c\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217d6c62fc81c312176557\"},\"id\":\"6a26e871022f134c23f36dd3\"}],\"iconSize\":\"large\",\"iconColorMode\":\"color\",\"iconOpacity\":\"85\",\"iconHoverOpacity\":\"100\",\"iconBackground\":\"none\",\"iconBackgroundShape\":\"rounded\",\"iconPadding\":\"medium\",\"iconBorder\":false,\"autoplay\":true,\"pauseOnHover\":false,\"direction\":\"left\",\"speed\":\"medium\",\"gap\":\"medium\",\"showFadeEdges\":true,\"sectionBackground\":\"transparent\",\"padding\":\"medium\",\"fullBleed\":true,\"id\":\"6a11a34b6b34ceedb0c5a6ee\",\"blockName\":\"Trusted by\"}],\"lastEditedBy\":\"[email protected] (SEO change 6abd7d0daf28fac002d33f27)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:20:13.110Z\",\"id\":\"69a3240fa2b8b11fc97d0cf6\"}},\"url\":\"/unions\",\"label\":\"Golf Unions \u0026 Associations\"},\"id\":\"698f1a8819be933dca33316a\"}],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[{\"link\":{\"type\":\"reference\"},\"id\":\"698f18a919be933dca333153\"}],\"megaTwoColHeadings\":{},\"megaFullSections\":[{\"heading\":\"Solutions\",\"links\":[{\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value\"}},\"id\":\"698f189c19be933dca333152\"}],\"id\":\"698f189919be933dca333151\"}],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"698d9792d632875a9b91dbd7\"}
376,{\"type\":\"flyout\",\"label\":\"Features\",\"linkDetails\":{\"type\":\"reference\"},\"subItems\":[{\"link\":{\"type\":\"custom\",\"url\":\"/ai\",\"label\":\"AI \u0026 Chat\"},\"id\":\"698f1a1d19be933dca333155\"},{\"link\":{\"type\":\"custom\",\"url\":\"/competitions\",\"label\":\"Competitions\"},\"id\":\"698f1a1d19be933dca333156\"},{\"link\":{\"type\":\"custom\",\"url\":\"/leagues\",\"label\":\"Leagues \u0026 Knockouts\"},\"id\":\"698f1a1d19be933dca333157\"},{\"link\":{\"type\":\"custom\",\"url\":\"/tee-times\",\"label\":\"Tee Times \u0026 Bookings\"},\"id\":\"698f1a1d19be933dca333158\"},{\"link\":{\"type\":\"custom\",\"url\":\"/lesson-bookings\",\"label\":\"Lesson Bookings\"},\"id\":\"698f1a1d19be933dca333159\"},{\"link\":{\"type\":\"custom\",\"url\":\"/memberships\",\"label\":\"Memberships\"},\"id\":\"698f1a1d19be933dca33315a\"},{\"link\":{\"type\":\"custom\",\"url\":\"/website\",\"label\":\"Website \u0026 Online Services\"},\"id\":\"698f1a1d19be933dca33315b\"},{\"link\":{\"type\":\"custom\",\"url\":\"/course-guides\",\"label\":\"Course Guides \u0026 Virtual Tours\"},\"id\":\"698f1a1d19be933dca33315c\"},{\"link\":{\"type\":\"custom\",\"url\":\"/epos\",\"label\":\"Food, Bar \u0026 EPOS\"},\"id\":\"698f1a1d19be933dca33315d\"},{\"link\":{\"type\":\"custom\",\"url\":\"/mobile-app\",\"label\":\"Mobile App\"},\"id\":\"698f1a1d19be933dca33315e\"},{\"link\":{\"type\":\"custom\",\"url\":\"/analytics\",\"label\":\"Analytics \u0026 Reports\"},\"id\":\"698f1a1d19be933dca33315f\"},{\"link\":{\"type\":\"custom\",\"url\":\"/finance\",\"label\":\"Payments \u0026 Finance\"},\"id\":\"698f1a1d19be933dca333160\"}],\"flyoutItems\":[{\"icon\":\"bot-message-square\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:25.092Z\",\"updatedAt\":\"2026-09-30T21:17:25.064Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"AI Platform \u0026 Chat Assistant\",\"slug\":\"platform\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$26\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a631873d4c967802480c50c\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"platform\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's AI platform and chat assistant can streamline your golf club's operations and improve member experience\"},\"breadcrumbs\":[{\"doc\":\"69892a29aa552c55c80ade32\",\"url\":\"/platform\",\"label\":\"AI Platform \u0026 Chat Assistant\",\"id\":\"69892a29b3e512bb71d208c2\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7c65af28fac002d32091)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:17:25.059Z\",\"id\":\"69892a29aa552c55c80ade32\"}},\"label\":\"Ai Platform\"},\"id\":\"698f1a1d19be933dca333161\"},{\"icon\":\"medal\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:25.618Z\",\"updatedAt\":\"2026-09-30T21:14:05.660Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Competition Management\",\"slug\":\"competition-management\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$27\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a67e27843890912fe2ff9d7\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"competition-management\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's competition management software can help your golf club streamline tournaments and events\"},\"breadcrumbs\":[{\"doc\":\"69892a29aa552c55c80ade47\",\"url\":\"/competition-management\",\"label\":\"Competition Management\",\"id\":\"69892a29b3e512bb71d208e7\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7b9daf28fac002d3049a)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:14:05.655Z\",\"id\":\"69892a29aa552c55c80ade47\"}},\"label\":\"Competitions\"},\"id\":\"698f1a1d19be933dca333162\"},{\"icon\":\"users-round\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-07-24T08:15:12.756Z\",\"updatedAt\":\"2026-07-24T08:16:04.575Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"lastEditedBy\":\"[email protected]\",\"tenantOrgCode\":\"nooq_golf\",\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\"
376:\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"group-bookings\",\"status\":\"published\",\"restrictToRoles\":[],\"meta\":{},\"breadcrumbs\":[{\"doc\":\"6a631f1067ab530612fe941f\",\"url\":\"/group-bookings\",\"label\":\"Group Bookings\",\"id\":\"6a631f101c0511001f7abaf6\"}],\"_status\":\"published\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$28\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a631f1ad4c967802480c514\"}],\"slug\":\"group-bookings\",\"title\":\"Group Bookings\",\"id\":\"6a631f1067ab530612fe941f\"}},\"url\":\"gr\",\"label\":\"Group Bookings\"},\"id\":\"6a631ee4d4c967802480c513\"},{\"icon\":\"git-compare-arrows\",\"link\":{\"type\":\"custom\",\"url\":\"/integrations\",\"label\":\"Integrations\"},\"id\":\"6a631c3ed4c967802480c511\"},{\"icon\":\"smartphone\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:27.531Z\",\"updatedAt\":\"2026-09-30T21:17:38.430Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Premium Mobile App\",\"slug\":\"premium-mobile-app\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$29\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a66891e492b6086183ea81c\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"premium-mobile-app\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's premium mobile app can improve your golf club's operations and member experience\"},\"breadcrumbs\":[{\"doc\":\"69892a2baa552c55c80adeef\",\"url\":\"/premium-mobile-app\",\"label\":\"Premium Mobile App\",\"id\":\"69892a2bb3e512bb71d209db\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7c72af28fac002d3216f)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:17:38.423Z\",\"id\":\"69892a2baa552c55c80adeef\"}},\"label\":\"Premium Branded Mobile App\"},\"id\":\"6a6884704f745bef2f34445d\"},{\"icon\":\"id-card\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-10T10:06:46.015Z\",\"updatedAt\":\"2026-09-30T21:15:36.434Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Golf Club Membership\",\"slug\":\"golf-club-membership\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2a\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a66883344af443358747e26\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"golf-club-membership\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's membership management software can help your golf club streamline membership administration\"},\"breadcrumbs\":[{\"doc\":\"698b03367c44544f55b5b086\",\"url\":\"/golf-club-membership\",\"label\":\"Golf Club Membership\",\"id\":\"698b03361fd275b45de2386d\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7bf8af28fac002d30e86)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:15:36.425Z\",\"id\":\"698b03367c44544f55b5b086\"}},\"label\":\"Managing Memberships\"},\"id\":\"6a67df3930086b3fa338e9b5\"},{\"icon\":\"graduation-cap\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:26.359Z\",\"updatedAt\":\"2026-07-29T00:26:11.498Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Professional Lesson Bookings\",\"slug\":\"professional-lesson-bookings\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2b\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a631c19d4c967802480c50f\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\"
376:\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"professional-lesson-bookings\",\"status\":\"published\",\"meta\":{},\"breadcrumbs\":[{\"doc\":\"69892a2aaa552c55c80ade86\",\"url\":\"/professional-lesson-bookings\",\"label\":\"Professional Lesson Bookings\",\"id\":\"69892a2ab3e512bb71d20948\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected]\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"id\":\"69892a2aaa552c55c80ade86\"}},\"label\":\"Off Course Bookings\"},\"id\":\"6a631d19d4c967802480c512\"},{\"icon\":\"sheet\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T16:52:30.831Z\",\"updatedAt\":\"2026-09-30T21:17:03.934Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Online Golf Leagues, Knockout Competitions \u0026 Results\",\"slug\":\"online-leagues\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2c\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a6662de8b8f2e32cb180fcf\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"online-leagues\",\"status\":\"published\",\"meta\":{\"description\":\"Manage online golf leagues, knockout competitions, and results with nooQ Golf's innovative software\"},\"breadcrumbs\":[{\"doc\":\"698a10cea1cc52a9deb988c8\",\"url\":\"/online-leagues\",\"label\":\"Online Golf Leagues, Knockout Competitions \u0026 Results\",\"id\":\"698a10ce2463f7468c1230d3\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7c4faf28fac002d31a84)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:17:03.929Z\",\"id\":\"698a10cea1cc52a9deb988c8\"}},\"label\":\"Online Leagues \u0026 Knockouts\"},\"id\":\"698f1a1d19be933dca333163\"},{\"icon\":\"wallet-cards\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:27.964Z\",\"updatedAt\":\"2026-09-30T21:17:16.432Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Payments \u0026 Financial Management\",\"slug\":\"payments-financial-management\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2d\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a631922d4c967802480c50d\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"payments-financial-management\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's payment software can help your golf club streamline payment processing and integrate with your existing systems\"},\"breadcrumbs\":[{\"doc\":\"69892a2baa552c55c80adf19\",\"url\":\"/payments-financial-management\",\"label\":\"Payments \u0026 Financial Management\",\"id\":\"69892a2bb3e512bb71d20a17\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7c5caf28fac002d31f0e)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:17:16.426Z\",\"id\":\"69892a2baa552c55c80adf19\"}},\"label\":\"Payments \u0026 Accounting\"},\"id\":\"698f1a1d19be933dca333166\"},{\"icon\":\"calendar-days\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:26.123Z\",\"updatedAt\":\"2026-09-30T21:16:17.313Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Intelligent Tee Times \u0026 Bookings\",\"slug\":\"intelligent-tee-times-bookings\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2e\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a6661327271c797a6e0d0a9\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\"
376:\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"intelligent-tee-times-bookings\",\"status\":\"published\",\"meta\":{\"description\":\"Discover how nooQ Golf's intelligent tee times and bookings system can streamline your golf club's operations and improve member experience\"},\"breadcrumbs\":[{\"doc\":\"69892a2aaa552c55c80ade71\",\"url\":\"/intelligent-tee-times-bookings\",\"label\":\"Intelligent Tee Times \u0026 Bookings\",\"id\":\"69892a2ab3e512bb71d2092a\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7c21af28fac002d31492)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:16:17.301Z\",\"id\":\"69892a2aaa552c55c80ade71\"}},\"label\":\"Tee Times\"},\"id\":\"698f1a1d19be933dca333164\"},{\"icon\":\"chart-bar\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:27.750Z\",\"updatedAt\":\"2026-10-04T15:45:29.433Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Analytics \u0026 Reports\",\"slug\":\"analytics\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$2f\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a6314eff9338cae38231510\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"analytics\",\"status\":\"published\",\"meta\":{\"title\":null,\"description\":\"Discover the power of golf analytics with nooQ Golf. Get insights and reports to improve your golf club's performance\"},\"breadcrumbs\":[{\"doc\":\"69892a2baa552c55c80adf04\",\"url\":\"/analytics\",\"label\":\"Analytics \u0026 Reports\",\"id\":\"69892a2bb3e512bb71d209f9\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (rolled back SEO change 6ac2736289a2c7aa0aa17186)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:12:43.602Z\",\"id\":\"69892a2baa552c55c80adf04\"}},\"label\":\"Reporting \u0026 Analytics\"},\"id\":\"698f1a1d19be933dca333165\"},{\"icon\":\"file-code\",\"description\":\"\",\"link\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:26.858Z\",\"updatedAt\":\"2026-09-30T21:19:11.664Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Modern Websites \u0026 Online Services\",\"slug\":\"websites-for-golf\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$30\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a62afc578bf2c54f9f26f8e\"},{\"blockType\":\"trusted-by-customers\",\"heading\":\"Trusted by\",\"headingAlignment\":\"center\",\"headingColor\":\"inverse\",\"customers\":[{\"name\":\"Cathkin Braes Golf Club\",\"url\":\"https://cathkinbraesgolfclub.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:24:38.770Z\",\"updatedAt\":\"2026-10-04T17:45:42.516Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41.webp\",\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41.webp\",\"mimeType\":\"image/webp\",\"filesize\":54822,\"width\":601,\"height\":600,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":8478,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":23164,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-300x300.webp\",\"width\":300,\"height\"
376:300,\"mimeType\":\"image/webp\",\"filesize\":37614,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":72232,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":87676,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/large_c7f84508-5296-48ba-a759-33ea66005b41-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":53120,\"filename\":\"large_c7f84508-5296-48ba-a759-33ea66005b41-600x600.webp\"}},\"checksum\":\"c53f9042935f090a7e9ce20f9c0db7d8cd82a1782dfd19e232adc1a8c8b99f03\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216e86bfd887658dd42256\"},\"id\":\"6a332bac5f266b2ebe2558a1\"},{\"name\":\"Cheshire Golf Union\",\"url\":\"https://cheshiregolf.org.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:0:icon\",\"id\":\"6a332bac5f266b2ebe2558a2\"},{\"name\":\"Cumbria Golf Union\",\"url\":\"https://cumbriagolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:1:icon\",\"id\":\"6a332bac5f266b2ebe2558a3\"},{\"name\":\"Doncaster Golf Club\",\"url\":\"https://doncastergolfclub.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T13:15:35.782Z\",\"updatedAt\":\"2026-10-04T17:45:42.497Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/doncaster%20logo%20trans2.webp\",\"filename\":\"doncaster logo trans2.webp\",\"mimeType\":\"image/webp\",\"filesize\":30096,\"width\":605,\"height\":605,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":6258,\"filename\":\"doncaster logo trans2-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":17382,\"filename\":\"doncaster logo trans2-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":28018,\"filename\":\"doncaster logo trans2-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":49820,\"filename\":\"doncaster logo trans2-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":45368,\"filename\":\"doncaster logo trans2-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/doncaster%20logo%20trans2-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":56724,\"filename\":\"doncaster logo trans2-600x600.webp\"}},\"checksum\":\"ecef498e8ec22369a7a966ba236d271d2dbf5f62b135c41e030c32a0fb7cf658\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217a7762fc81c3121727d1\"},\"id\":\"6a332bac5f266b2ebe2558a4\"},{\"name\":\"East Riding Union Of Golf Clubs\",\"url\":\"https://erugc.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:2:icon\",\"id\":\"6a332bac5f266b2ebe2558a5\"},{\"name\":\"Hertfordshire Golf\",\"url\":\"https://hertfordshiregolf.org\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:3:icon\",\"id\":\"6a332bac5f266b2ebe2558a6\"},{\"name\":\"Middlesex Golf Union\",\"url\":\"https://middlesexgolf.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:4:icon\",\"id\":\"6a332bac5f266b2ebe2558a7\"},{\"name\":\"NAPGC\",\"url\":\"https://napgc.org.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:5:icon\",\"id\":\"6a332bac5f266b2ebe2558a8\"},{\"name\":\"Norfolk Golf Union\",\"url\":\"https://norfolkcountygolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:6:icon\",\"id\":\"6a332bac5f266b2ebe2558a9\"},{\"name\":\"NLCGA\",\"url\":\"https://nlcga.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:7:icon\",\"id\":\"6a332bac5f266b2ebe2558aa\"},{\"name\":\"Northumberland Golf Union\",\"url\":\"https://nugc.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:8:icon\",\"id\":\"6a332bac5f266b2ebe2558ab\"},{\"name\":\"South East Golf Union\",\"url\":\"https://southeastgolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:9:icon\",\"id\":\"6a332bac5f266b2ebe2558ac\"},{\"name\":\"Notts Golf Union\",\"url\":\"https://nottsgolfunion.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:10:icon\",\"id\":\"6a332bac5f266b2ebe2558ad\"},{\"name\":\"St Ives Golf Club\",\"url\":\"https://stivesgolfclub.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T13:14:16.160Z\",\"updatedAt\":\"2026-10-04T17:45:42.502Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/LOGO%2BST%2BIVES-640w.webp\",\"filename\":\"LOGO+ST+IVES-640w.webp\",\"mimeType\":\"image/webp\",\"filesize\":30776,\"width\":578,\"height\"
376:580,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/LOGO%2BST%2BIVES-640w-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":5320,\"filename\":\"LOGO+ST+IVES-640w-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/LOGO%2BST%2BIVES-640w-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":12108,\"filename\":\"LOGO+ST+IVES-640w-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/LOGO%2BST%2BIVES-640w-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":19708,\"filename\":\"LOGO+ST+IVES-640w-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/LOGO%2BST%2BIVES-640w-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":38494,\"filename\":\"LOGO+ST+IVES-640w-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCardSquare\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null}},\"checksum\":\"74b30b86b620a324213bda0a34a6dbce322d98c27e66df0932708420d57e810d\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217a2862fc81c312171cbf\"},\"id\":\"6a332bac5f266b2ebe2558ae\"},{\"name\":\"Suffolk Golf Union\",\"url\":\"https://suffolkgolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:11:icon\",\"id\":\"6a332bac5f266b2ebe2558af\"},{\"name\":\"Warwickshire Golf Union\",\"url\":\"https://warwickshiregolfunion.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:12:icon\",\"id\":\"6a332bac5f266b2ebe2558b0\"},{\"name\":\"Worcestershire Golf Union\",\"url\":\"https://worcestershiregolf.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:13:icon\",\"id\":\"6a332bac5f266b2ebe2558b1\"},{\"name\":\"West Lothian Golf Club\",\"url\":\"https://cathkinbraesgolfclub.co.uk\",\"icon\":{\"createdAt\":\"2026-06-04T12:25:15.943Z\",\"updatedAt\":\"2026-10-04T17:45:42.511Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/wlgclogo-495x700-compressed.webp\",\"filename\":\"wlgclogo-495x700-compressed.webp\",\"mimeType\":\"image/webp\",\"filesize\":48368,\"width\":495,\"height\":700,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":6060,\"filename\":\"wlgclogo-495x700-compressed-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":15142,\"filename\":\"wlgclogo-495x700-compressed-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":24520,\"filename\":\"wlgclogo-495x700-compressed-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":46916,\"filename\":\"wlgclogo-495x700-compressed-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":40178,\"filename\":\"wlgclogo-495x700-compressed-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/wlgclogo-495x700-compressed-600x600.webp\",\"width\":600,\"height\"
376:600,\"mimeType\":\"image/webp\",\"filesize\":39826,\"filename\":\"wlgclogo-495x700-compressed-600x600.webp\"}},\"checksum\":\"1529784627a4df79712730d9b8733897e780ee1499b425e3162103cf0547c3c2\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a216eabbfd887658dd42440\"},\"id\":\"6a332bac5f266b2ebe2558b2\"}],\"iconSize\":\"large\",\"iconColorMode\":\"color\",\"iconOpacity\":\"85\",\"iconHoverOpacity\":\"100\",\"iconBackground\":\"none\",\"iconBackgroundShape\":\"rounded\",\"iconPadding\":\"medium\",\"iconBorder\":false,\"autoplay\":true,\"pauseOnHover\":false,\"direction\":\"left\",\"speed\":\"medium\",\"gap\":\"medium\",\"showFadeEdges\":true,\"sectionBackground\":\"transparent\",\"padding\":\"medium\",\"fullBleed\":true,\"id\":\"6a332ba85f266b2ebe2558a0\"},{\"blockType\":\"saas-cta\",\"heading\":\"Ready for a Modern Website?\",\"description\":\"See how a nooQ Golf website can boost engagement and drive revenue.\",\"actions\":[{\"link\":{\"type\":\"custom\",\"url\":\"/contact\",\"label\":\"Request a Demo\",\"appearance\":\"default\"},\"id\":\"69892a2ab3e512bb71d20987\"},{\"link\":{\"type\":\"custom\",\"url\":\"/case-studies\",\"label\":\"View Case Studies\",\"appearance\":\"default\"},\"id\":\"69892a2ab3e512bb71d20988\"}],\"features\":[],\"contactInfo\":{\"phone\":\"+44 808 169 0887\",\"email\":\"[email protected]\",\"whatsapp\":\"https://wa.me/448081690887\"},\"id\":\"69892a2ab3e512bb71d20989\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"websites-for-golf\",\"status\":\"published\",\"meta\":{\"description\":\"See how a nooQ Golf website can boost engagement and drive revenue.\"},\"breadcrumbs\":[{\"doc\":\"69892a2aaa552c55c80adeb0\",\"url\":\"/websites-for-golf\",\"label\":\"Modern Websites \u0026 Online Services\",\"id\":\"69892a2ab3e512bb71d2098a\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7ccfaf28fac002d331a9)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:19:11.653Z\",\"id\":\"69892a2aaa552c55c80adeb0\"}},\"label\":\"Websites for Golf\"},\"id\":\"69f92393321f6375ca3c4a7e\"}],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[{\"link\":{\"type\":\"reference\"},\"id\":\"698f1a1d19be933dca333169\"}],\"megaTwoColHeadings\":{},\"megaFullSections\":[{\"links\":[{\"link\":{\"type\":\"reference\"},\"id\":\"698f1a1d19be933dca333168\"}],\"id\":\"698f1a1d19be933dca333167\"}],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"698f1a1d19be933dca333154\"},{\"type\":\"link\",\"label\":\"Case Studies\",\"linkDetails\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:28.603Z\",\"updatedAt\":\"2026-09-30T21:13:28.777Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Case Studies\",\"slug\":\"case-studies\",\"layout\":[{\"blockType\":\"carousel\",\"anchorId\":\"case-carousel\",\"slides\":[{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-07-27T11:53:23.816Z\",\"updatedAt\":\"2026-10-04T15:01:14.340Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/case_cathkin.webp\",\"filename\":\"case_cathkin.webp\",\"mimeType\":\"image/webp\",\"filesize\":313916,\"width\":1920,\"height\":800,\"focalX\":50,\"focalY\":50,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/case_cathkin-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2902,\"filename\":\"case_cathkin-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/case_cathkin-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":9048,\"filename\":\"case_cathkin-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/case_cathkin-300x300.webp\",\"width\":300,\"height\"
376:300,\"mimeType\":\"image/webp\",\"filesize\":18062,\"filename\":\"case_cathkin-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/case_cathkin-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":82430,\"filename\":\"case_cathkin-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/case_cathkin-1920x800.webp\",\"width\":1920,\"height\":800,\"mimeType\":\"image/webp\",\"filesize\":313916,\"filename\":\"case_cathkin-1920x800.webp\"},\"blogHero\":{\"url\":\"/api/media/file/case_cathkin-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":226636,\"filename\":\"case_cathkin-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/case_cathkin-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":92042,\"filename\":\"case_cathkin-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/case_cathkin-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":55092,\"filename\":\"case_cathkin-600x600.webp\"}},\"alt\":\"Cathkin Braes Golf Club 5th Hole with logo\",\"decorative\":false,\"thumbnailURL\":null,\"checksum\":\"87ca1cf8bd199fb55e671fdd3b535961b6258aa994002c61e3d8e521e39a740b\",\"id\":\"6a6746b3ff0b5a769d2bbc12\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"title\":\"\\\"Switching wasn't just about escaping poor support and software glitches it was about partnering with a team that actually understands modern club management.\\\"\",\"titleColor\":\"inverse\",\"subtitle\":\"Cathkin Braes Golf Club\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Chris Smith - General Manager, Cathkin Braes Golf Club\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/cathkin-braes-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a6746a20cd8f4ec6d4b17a5\"},{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-07-24T16:40:29.367Z\",\"updatedAt\":\"2026-10-04T17:44:58.445Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1.webp\",\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1.webp\",\"mimeType\":\"image/webp\",\"filesize\":656824,\"width\":2000,\"height\":1260,\"focalX\":50,\"focalY\":50,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":3122,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":11030,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":24178,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":124728,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-1920x1210.webp\",\"width\":1920,\"height\":1210,\"mimeType\":\"image/webp\",\"filesize\":611098,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-1920x1210.webp\"},\"blogHero\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":402658,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":152274,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/5-sep-hole-4-EN8A3333-Edit-2250x1418-1-600x600.webp\",\"width\":600,\"height\"
376:600,\"mimeType\":\"image/webp\",\"filesize\":94746,\"filename\":\"5-sep-hole-4-EN8A3333-Edit-2250x1418-1-600x600.webp\"}},\"checksum\":\"c0d5d50bb4858630867f0ec54f4611bdef5fc4ea5ffdf155f7abd5a22defeca3\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a63957d67ab53061213241e\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"title\":\"“Its been a genuine game-changer for us”\",\"titleColor\":\"inverse\",\"subtitle\":\"Glen Ient Golf\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Glen Ient - PGA Head Professional\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/glen-ient-golf-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a63b22bfa62a1cbc234383c\"},{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-06-04T13:37:00.760Z\",\"updatedAt\":\"2026-10-04T17:45:42.445Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/st_ives_bkgd%20min.webp\",\"filename\":\"st_ives_bkgd min.webp\",\"mimeType\":\"image/webp\",\"filesize\":127298,\"width\":2000,\"height\":1130,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":1834,\"filename\":\"st_ives_bkgd min-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":5340,\"filename\":\"st_ives_bkgd min-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":9958,\"filename\":\"st_ives_bkgd min-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":35910,\"filename\":\"st_ives_bkgd min-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-1920x1085.webp\",\"width\":1920,\"height\":1085,\"mimeType\":\"image/webp\",\"filesize\":120404,\"filename\":\"st_ives_bkgd min-1920x1085.webp\"},\"blogHero\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":91930,\"filename\":\"st_ives_bkgd min-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":43066,\"filename\":\"st_ives_bkgd min-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/st_ives_bkgd%20min-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":29318,\"filename\":\"st_ives_bkgd min-600x600.webp\"}},\"checksum\":\"52addb1849db3c9295ccea7463412bd0970e1a1cd4be407fe859dfa531d1ebdf\",\"decorative\":false,\"thumbnailURL\":null,\"id\":\"6a217f7c62fc81c312179b99\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"title\":\"\\\"We discovered £58k we didn't know we were owed\\\"\",\"titleColor\":\"inverse\",\"subtitle\":\"ST IVES GOLF CLUB\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Tom Hunt - General Manager\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/st-ives-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a613880ffee664c016f67af\"},{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-07-27T11:37:00.556Z\",\"updatedAt\":\"2026-10-04T15:01:35.293Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/case_nlcga.webp\",\"filename\":\"case_nlcga.webp\",\"mimeType\":\"image/webp\",\"filesize\":529792,\"width\":1980,\"height\":1484,\"focalX\":50,\"focalY\":50,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/case_nlcga-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2396,\"filename\":\"case_nlcga-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/case_nlcga-200x200.webp\",\"width\":200,\"height\"
376:200,\"mimeType\":\"image/webp\",\"filesize\":9076,\"filename\":\"case_nlcga-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/case_nlcga-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":21034,\"filename\":\"case_nlcga-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/case_nlcga-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":127262,\"filename\":\"case_nlcga-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/case_nlcga-1920x1439.webp\",\"width\":1920,\"height\":1439,\"mimeType\":\"image/webp\",\"filesize\":588570,\"filename\":\"case_nlcga-1920x1439.webp\"},\"blogHero\":{\"url\":\"/api/media/file/case_nlcga-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":389038,\"filename\":\"case_nlcga-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/case_nlcga-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":147228,\"filename\":\"case_nlcga-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/case_nlcga-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":92032,\"filename\":\"case_nlcga-600x600.webp\"}},\"alt\":\"A golf flag with a crest reading “Northumberland Ladies County Golf Centenary 2020” stands on a golf course.\",\"decorative\":false,\"thumbnailURL\":null,\"checksum\":\"cdb2fb29d77d33e46f8df7b639bf441c99857518f1e092eece384d3bb574a62e\",\"id\":\"6a6742dcff0b5a769d2b086c\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"title\":\"\\\"Much easier to use\\\"\",\"titleColor\":\"inverse\",\"subtitle\":\"NLCGA\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Kathryn Archibald - Honorary Secretary, NLCGA\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/nlcga-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a6742cd6288c078a2ab8cfa\"},{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-07-27T11:13:05.063Z\",\"updatedAt\":\"2026-10-04T15:01:11.883Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/case_suffolk.webp\",\"filename\":\"case_suffolk.webp\",\"mimeType\":\"image/webp\",\"filesize\":318402,\"width\":1980,\"height\":1320,\"focalX\":50,\"focalY\":50,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/case_suffolk-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":3076,\"filename\":\"case_suffolk-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/case_suffolk-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":10172,\"filename\":\"case_suffolk-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/case_suffolk-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":19668,\"filename\":\"case_suffolk-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/case_suffolk-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":92294,\"filename\":\"case_suffolk-768x512.webp\"},\"hero\":{\"url\":\"/api/media/file/case_suffolk-1920x1280.webp\",\"width\":1920,\"height\":1280,\"mimeType\":\"image/webp\",\"filesize\":344460,\"filename\":\"case_suffolk-1920x1280.webp\"},\"blogHero\":{\"url\":\"/api/media/file/case_suffolk-1600x900.webp\",\"width\":1600,\"height\":900,\"mimeType\":\"image/webp\",\"filesize\":238074,\"filename\":\"case_suffolk-1600x900.webp\"},\"blogCard\":{\"url\":\"/api/media/file/case_suffolk-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":105956,\"filename\":\"case_suffolk-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/case_suffolk-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":60486,\"filename\":\"case_suffolk-600x600.webp\"}},\"alt\":\"Suffolk Golf union logo\",\"decorative\":false,\"thumbnailURL\":null,\"checksum\":\"7ac60e2b66c55e5bc589763dcd772901dd8162eeae8b39f2b943b9cfcee63d75\",\"id\":\"6a673d41ff0b5a769d297f1c\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"t
376itle\":\"\\\"Vast improvement\\\"\",\"titleColor\":\"inverse\",\"subtitle\":\"Suffolk Golf Union\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Paddy Lockwood - Secretary. Suffolk Golf Union\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/suffolk-golf-union-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a673e236288c078a2ab8cf9\"},{\"slideType\":\"imageWithText\",\"image\":{\"createdAt\":\"2026-07-22T21:48:59.276Z\",\"updatedAt\":\"2026-10-04T15:02:25.029Z\",\"tenant\":\"69892a25aa552c55c80addc6\",\"url\":\"/api/media/file/herts_bkgd.webp\",\"filename\":\"herts_bkgd.webp\",\"mimeType\":\"image/webp\",\"filesize\":128876,\"width\":1400,\"height\":786,\"focalX\":50,\"focalY\":50,\"sizes\":{\"logo\":{\"url\":\"/api/media/file/herts_bkgd-100x100.webp\",\"width\":100,\"height\":100,\"mimeType\":\"image/webp\",\"filesize\":2242,\"filename\":\"herts_bkgd-100x100.webp\"},\"logoRetina\":{\"url\":\"/api/media/file/herts_bkgd-200x200.webp\",\"width\":200,\"height\":200,\"mimeType\":\"image/webp\",\"filesize\":6516,\"filename\":\"herts_bkgd-200x200.webp\"},\"thumbnail\":{\"url\":\"/api/media/file/herts_bkgd-300x300.webp\",\"width\":300,\"height\":300,\"mimeType\":\"image/webp\",\"filesize\":12406,\"filename\":\"herts_bkgd-300x300.webp\"},\"card\":{\"url\":\"/api/media/file/herts_bkgd-768x512.webp\",\"width\":768,\"height\":512,\"mimeType\":\"image/webp\",\"filesize\":54068,\"filename\":\"herts_bkgd-768x512.webp\"},\"hero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogHero\":{\"url\":null,\"width\":null,\"height\":null,\"mimeType\":null,\"filesize\":null,\"filename\":null},\"blogCard\":{\"url\":\"/api/media/file/herts_bkgd-800x600.webp\",\"width\":800,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":62688,\"filename\":\"herts_bkgd-800x600.webp\"},\"blogCardSquare\":{\"url\":\"/api/media/file/herts_bkgd-600x600.webp\",\"width\":600,\"height\":600,\"mimeType\":\"image/webp\",\"filesize\":39300,\"filename\":\"herts_bkgd-600x600.webp\"}},\"alt\":\"A golf course with a pond and trees, overlaid with a white deer silhouette and the text “Hertfordshire Golf”.\",\"decorative\":false,\"thumbnailURL\":null,\"checksum\":\"ae7674210ec79250bcc6e6d4f21fb9aa771f541734ec94ddc4fbe17c6a2cc1d1\",\"id\":\"6a613acb016478ee19e588cd\"},\"videoAutoplay\":false,\"videoMuted\":true,\"videoLoop\":false,\"title\":\"“Gone are the days of manually working everything out and having to double check.”\",\"titleColor\":\"inverse\",\"subtitle\":\"HERTFORDSHIRE GOLF UNION\",\"subtitlePosition\":\"above\",\"subtitleStyle\":\"h4\",\"subtitleColor\":\"inverse\",\"description\":\"Matt Clarke - Asst Secretary\",\"descriptionColor\":\"inverse\",\"linkUrl\":\"/hertfordshire-case-study\",\"linkLabel\":\"Find out more...\",\"linkAppearance\":\"outline\",\"linkNewTab\":false,\"cardBgColor\":\"primary\",\"offsetX\":0,\"offsetY\":0,\"id\":\"6a613880ffee664c016f67b0\"}],\"effect\":\"slide\",\"slidesPerView\":1,\"spaceBetween\":0,\"speed\":500,\"loop\":true,\"centeredSlides\":false,\"autoplay\":false,\"autoplayDelay\":5000,\"pauseOnHover\":true,\"showNavigation\":true,\"showPagination\":true,\"paginationType\":\"bullets\",\"navigationColor\":\"inverse\",\"height\":\"fullscreen\",\"overlayOpacity\":\"75\",\"fullWidth\":true,\"rounded\":false,\"shadow\":false,\"id\":\"6a613880ffee664c016f67ae\"},{\"blockType\":\"trusted-by-customers\",\"heading\":\"Trusted by\",\"headingAlignment\":\"center\",\"headingColor\":\"primary\",\"customers\":[{\"name\":\"Cathkin Braes Golf Club\",\"url\":\"https://cathkinbraesgolfclub.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:1:flyoutItems:11:link:reference:value:layout:1:customers:0:icon\",\"id\":\"6a216e5a673373858c76187e\"},{\"name\":\"Cheshire Golf Union\",\"url\":\"https://cheshiregolf.org.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:0:icon\",\"id\":\"6a217a9d67da1673b63c0f94\"},{\"name\":\"Cumbria Golf Union\",\"url\":\"https://cumbriagolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:1:icon\",\"id\":\"6a216dfd673373858c76187d\"},{\"name\":\"Doncaster Golf Club\",\"url\":\"https://doncastergolfclub.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:1:flyoutItems:11:link:reference:value:layout:1:customers:3:icon\",\"id\":\"6a217a5667da1673b63c0f93\"},{\"name\":\"East Riding Union Of Golf Clubs\",\"url\":\"https://erugc.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:2:icon\",\"id\":\"6a217ae867da1673b63c0f95\"},{\"name\":\"Hertfordshire Golf\",\"url\":\"https://hertfordshiregolf.org\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:3:icon\",\"id\":\"6a216c5f673373858c761876\"},{\"name\":\"Middlesex Golf Union\",\"url\":\"https://middlesexgolf.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:4:icon\",\"id\":\"6a216d8c673373858c76187b\"},{\"name\":\"NAPGC\",\"url\":\"https://napgc.org.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:5:icon\",\"id\":\"6a217b9667da1673b63c0f96\"},{\"name\":\"Norfolk Golf Union\",\"url\":\"https://norfolkcountygolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:6:icon\",\"id\":\"6a216d3f673373858c761879\"},{\"name\":\"NLCGA\",\"url\":\"https://nlcga.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:7:icon\",\"id\":\"6a216ca7673373858c761877\"},{\"name\":\"Northumberland Golf Union\",\"url\":\"https://nugc.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:8:icon\",\"id\":\"6a216cd3673373858c761878\"},{\"name\":\"South East Golf Union\",\"url\":\"https://southeastgolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:9:icon\",\"id\":\"6a216dd4673373858c76187c\"},{\"name\":\"Notts Golf Union\",\"url\":\"https://nottsgolfunion.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:10:icon\",\"id\":\"6a216eb3673373858c761880\"},{\"name\":\"St Ives Golf Club\",\"url\":\"https://stivesgolfclub.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:1:flyoutItems:11:link:reference:value:layout:1:customers:13:icon\",\"id\":\"6a2179cf673373858c761881\"},{\"name\":\"Suffolk Golf Union\",\"url\":\"https://suffolkgolfunion.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:11:icon\",\"id\":\"6a216d68673373858c76187a\"},{\"name\":\"Warwickshire Golf Union\",\"url\":\"https://warwickshiregolfunion.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:12:icon\",\"id\":\"6a216e8e673373858c76187f\"},{\"name\":\"Worcestershire Golf Union\",\"url\":\"https://worcestershiregolf.com\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:2:link:reference:value:layout:2:customers:13:icon\",\"id\":\"6a217c6667da1673b63c0f98\"},{\"name\":\"West Lothian Golf Club\",\"url\":\"https://cathkinbraesgolfclub.co.uk\",\"icon\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:1:flyoutItems:11:link:reference:value:layout:1:customers:17:icon\",\"id\":\"6a217c2567da1673b63c0f97\"}],\"iconSize\":\"large\",\"iconColorMode\":\"color\",\"iconOpacity\":\"85\",\"iconHoverOpacity\":\"100\",\"iconBackgroun
376d\":\"none\",\"iconBackgroundShape\":\"rounded\",\"iconPadding\":\"medium\",\"iconBorder\":false,\"autoplay\":true,\"pauseOnHover\":false,\"direction\":\"left\",\"speed\":\"medium\",\"gap\":\"medium\",\"showFadeEdges\":true,\"sectionBackground\":\"transparent\",\"padding\":\"medium\",\"fullBleed\":true,\"id\":\"6a216c51673373858c761875\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"case-studies\",\"status\":\"published\",\"meta\":{\"description\":\"Read case studies from golf clubs who have improved their operations with nooQ Golf\"},\"breadcrumbs\":[{\"doc\":\"69892a2caa552c55c80adf58\",\"url\":\"/case-studies\",\"label\":\"Case Studies\",\"id\":\"69892a2cb3e512bb71d20a27\"}],\"_status\":\"published\",\"lastEditedBy\":\"[email protected] (SEO change 6abd7b78af28fac002d2fd11)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"customCss\":\"section#stivestabs.block-section scroll-mt-20 {\\nborder-bottom: 1px solid #fff!important;\\n}\\n\\n.swiper-slide-active h2 {\\nmax-width:60% !important;\\n}\",\"publishedAt\":\"2026-09-30T21:13:28.760Z\",\"id\":\"69892a2caa552c55c80adf58\"}},\"url\":\"/news\"},\"subItems\":[],\"flyoutItems\":[],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[],\"megaTwoColHeadings\":{},\"megaFullSections\":[],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"69892a27b3e512bb71d2081d\"},{\"type\":\"link\",\"label\":\"About\",\"linkDetails\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-07-24T16:17:04.765Z\",\"updatedAt\":\"2026-07-29T12:19:18.255Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"lastEditedBy\":\"[email protected]\",\"tenantOrgCode\":\"nooq_golf\",\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"about-us\",\"status\":\"draft\",\"restrictToRoles\":[],\"meta\":{},\"breadcrumbs\":[{\"doc\":\"6a63900067ab530612121b57\",\"url\":\"/about-us\",\"label\":\"About Us\",\"id\":\"6a6390001c0511001f7aface\"}],\"_status\":\"published\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$31\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a63901732f984cb7b2ba94d\"}],\"slug\":\"about-us\",\"title\":\"About Us\",\"id\":\"6a63900067ab530612121b57\"}}},\"subItems\":[],\"flyoutItems\":[],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[],\"megaTwoColHeadings\":{},\"megaFullSections\":[],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"6a63932e32f984cb7b2ba94e\"},{\"type\":\"link\",\"label\":\"Support\",\"linkDetails\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:28.198Z\",\"updatedAt\":\"2026-07-27T23:14:31.515Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Support\",\"slug\":\"support\",\"layout\":[{\"blockType\":\"html-embed\",\"embedCode\":\"$32\",\"backgroundStyle\":\"default\",\"fullWidth\":false,\"id\":\"6a62b52dc95035035462f9a6\"}],\"pageHeader\":{\"useDefaultHeader\":true,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"support\",\"status\":\"published\",\"meta\":{\"title\":\"Supp
376ort | nooQ Golf\",\"description\":\"Help documentation, create support ticket and tips on how to resolve common issues.\"},\"breadcrumbs\":[{\"doc\":\"69892a2caa552c55c80adf2e\",\"url\":\"/support\",\"label\":\"Support\",\"id\":\"69892a2cb3e512bb71d20a1f\"}],\"_status\":\"published\",\"customCss\":\"#support {\\n text-align: center;\\n}\\n\\n#abovefooter section {\\n     background: linear-gradient(to top, \\ncolor-mix(in srgb, var(--primary) 10%, var(--background)), var(--background))!important;\\n}\",\"lastEditedBy\":\"[email protected]\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"id\":\"69892a2caa552c55c80adf2e\"}},\"url\":\"/support\"},\"subItems\":[],\"flyoutItems\":[],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[],\"megaTwoColHeadings\":{},\"megaFullSections\":[],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"69892a27b3e512bb71d2081e\"},{\"type\":\"link\",\"label\":\"Contact\",\"linkDetails\":{\"type\":\"reference\",\"reference\":{\"relationTo\":\"pages\",\"value\":{\"createdAt\":\"2026-02-09T00:28:28.412Z\",\"updatedAt\":\"2026-10-04T16:04:26.527Z\",\"tenant\":\"$1c:props:children:props:children:1:props:children:0:props:navItems:0:flyoutItems:0:link:reference:value:tenant\",\"title\":\"Contact\",\"slug\":\"contact\",\"layout\":[{\"blockType\":\"inline-chat\",\"heading\":\"Contact Us\",\"eyebrow\":\"Tell us what you need\",\"subheading\":\"Tell us if enquiring about sales, demo, meeting request or support ticket\",\"height\":\"650\",\"colorScheme\":\"primary\",\"corpusCategory\":\"support\",\"mode\":\"public\",\"anchorId\":\"chatbox\",\"id\":\"6a1c4924b9bfd62864ebcd95\",\"blockName\":\"Chat\"}],\"pageHeader\":{\"useDefaultHeader\":false,\"showPageHeader\":false,\"subtitleStyle\":\"accent\",\"backgroundType\":\"gradient\",\"backgroundColor\":\"primary\",\"gradientEndColor\":\"primaryDark\",\"gradientDirection\":\"to-br\",\"overlayOpacity\":\"50\",\"textColor\":\"inverse\",\"height\":\"medium\",\"showBreadcrumbs\":true},\"fullPath\":\"contact\",\"status\":\"published\",\"meta\":{\"title\":\"Contact | nooQ Golf\",\"description\":\"Tell us if enquiring about sales, demo, meeting request or support ticket\"},\"breadcrumbs\":[{\"doc\":\"69892a2caa552c55c80adf43\",\"url\":\"/contact\",\"label\":\"Contact\",\"id\":\"69892a2cb3e512bb71d20a22\"}],\"_status\":\"published\",\"customCss\":\"#abovefooter section {\\n     background: linear-gradient(to top, \\ncolor-mix(in srgb, var(--primary) 10%, var(--background)), var(--background))!important;\\n}\",\"lastEditedBy\":\"[email protected] (rolled back SEO change 6ac2739889a2c7aa0aa187a4)\",\"restrictToRoles\":[],\"tenantOrgCode\":\"nooq_golf\",\"publishedAt\":\"2026-09-30T21:20:40.296Z\",\"id\":\"69892a2caa552c55c80adf43\"}},\"url\":\"/contact\"},\"subItems\":[],\"flyoutItems\":[],\"flyoutCtas\":[],\"flyoutWidth\":\"auto\",\"megaTwoColItems\":[],\"megaTwoColHeadings\":{},\"megaFullSections\":[],\"megaFullFeatured\":{\"showFeatured\":false,\"featuredLink\":{\"type\":\"reference\"}},\"id\":\"69892a27b3e512bb71d2081f\"}],\"menuButtons\":[],\"memberSignedIn\":false,\"menuType\":\"text\",\"textColor\":\"light\",\"hoverTextColor\":\"primaryDark\",\"activeColor\":\"white\",\"fontWeight\":\"medium\",\"menuFontSize\":\"base\",\"dropdownColors\":{\"background\":\"muted\",\"textColor\":\"primary\",\"hoverBackground\":\"muted\",\"hoverTextColor\":\"auto\"},\"mobileMenuColors\":{\"hamburgerColor\":\"auto\",\"mobileMenuBackground\":\"white\",\"mobileMenuTextColor\":\"auto\",\"mobileMenuAccent\":\"primary\"}}],false]}]]}]}]\n"])</script>
376<script>self.__next_f.push([1,"1d:[\"$\",\"footer\",null,{\"style\":{\"position\":\"relative\",\"overflow\":\"hidden\",\"paddingTop\":\"3rem\",\"paddingBottom\":\"3rem\",\"paddingLeft\":\"1rem\",\"paddingRight\":\"1rem\",\"marginTop\":\"auto\",\"color\":\"var(--color-primary-light)\",\"backgroundColor\":\"var(--color-secondary-dark)\"},\"children\":[false,[\"$\",\"div\",null,{\"className\":\"container mx-auto max-w-6xl relative z-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4\",\"children\":[\"$\",\"img\",null,{\"src\":\"/api/media/file/final_logo_white_green_ball.webp\",\"alt\":\"nooQGolf logo\",\"className\":\"h-12 w-auto object-contain\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm opacity-90\",\"style\":{\"fontFamily\":\"var(--font-body)\",\"color\":\"var(--color-primary-light)\"},\"children\":\"The AI Platform for Golf. Transform your golf club with AI-powered intelligence. Made in the Home of Golf.\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-3 pt-2\",\"children\":[[\"$\",\"a\",\"0\",{\"href\":\"https://twitter.com/nooqgolf\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"opacity-80 hover:opacity-100 transition-opacity\",\"aria-label\":\"twitter\",\"style\":{\"fontFamily\":\"var(--font-body)\",\"color\":\"var(--color-primary)\"},\"children\":[\"$\",\"svg\",null,{\"className\":\"h-5 w-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[\"$\",\"path\",null,{\"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\"}]}]}],[\"$\",\"a\",\"1\",{\"href\":\"https://facebook.com/nooqgolf\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"opacity-80 hover:opacity-100 transition-opacity\",\"aria-label\":\"facebook\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-5 w-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"}]}]}],[\"$\",\"a\",\"2\",{\"href\":\"https://instagram.com/nooqgolf\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"opacity-80 hover:opacity-100 transition-opacity\",\"aria-label\":\"instagram\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-5 w-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"5\",\"ry\":\"5\"}],[\"$\",\"path\",null,{\"d\":\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"}],[\"$\",\"line\",null,{\"x1\":\"17.5\",\"y1\":\"6.5\",\"x2\":\"17.51\",\"y2\":\"6.5\"}]]}]}],[\"$\",\"a\",\"3\",{\"href\":\"https://linkedin.com/company/nooqgolf\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"opacity-80 hover:opacity-100 transition-opacity\",\"aria-label\":\"linkedin\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-5 w-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"9\",\"width\":\"4\",\"height\"
376:\"12\"}],[\"$\",\"circle\",null,{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}]]}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-lg mb-4\",\"style\":{\"fontFamily\":\"var(--font-heading)\",\"color\":\"#ffffff\"},\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/platform\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"AI Platform\"}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/intelligent-tee-times-bookings\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Tee Times\"}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/golf-club-membership\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Memberships\"}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/premium-mobile-app\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Mobile App\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-lg mb-4\",\"style\":\"$1d:props:children:1:props:children:0:props:children:1:props:children:0:props:style\",\"children\":\"Support\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[\"$L33\",\"$L34\",\"$L35\"]}]]}],\"$L36\"]}],\"$L37\"]}]]}]\n"])</script>
376<script>self.__next_f.push([1,"33:[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/contact\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Live Chat\"}]}]\n34:[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/support\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Support\"}]}]\n35:[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$L21\",null,{\"href\":\"/book-meeting\",\"className\":\"text-sm opacity-80 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Book Appointment\"}]}]\n"])</script>
376<script>self.__next_f.push([1,"36:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold text-lg mb-4\",\"style\":\"$1d:props:children:1:props:children:0:props:children:1:props:children:0:props:style\",\"children\":\"Get in Touch\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3 text-sm\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:1:props:style\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex items-start gap-2\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 mt-0.5 flex-shrink-0 opacity-80\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"}],[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"10\",\"r\":\"3\"}]]}],[\"$\",\"span\",null,{\"className\":\"opacity-90\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:1:props:style\",\"children\":\"Tay House, 300 Bath Street, Glasgow. G2 4JR\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 flex-shrink-0 opacity-80\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[\"$\",\"path\",null,{\"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\"}]}],[\"$\",\"a\",null,{\"href\":\"tel:08081695180\",\"className\":\"opacity-90 hover:opacity-100\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:1:props:style\",\"children\":\"0808 169 5180\"}]]}],[\"$\",\"li\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 flex-shrink-0 opacity-80\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"}],[\"$\",\"polyline\",null,{\"points\":\"22,6 12,13 2,6\"}]]}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"opacity-90 hover:opacity-100\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:1:props:style\",\"children\":\"[email protected]\"}]]}],false]}]]}]\n"])</script>
376<script>self.__next_f.push([1,"37:[\"$\",\"div\",null,{\"className\":\"border-t pt-6\",\"style\":{\"borderColor\":\"color-mix(in srgb, currentColor 20%, transparent)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row justify-between items-center gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm opacity-80\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:1:props:style\",\"children\":\"© 2026 nooQ Ltd. All rights reserved.\"}],[\"$\",\"nav\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"$L21\",null,{\"href\":\"/search\",\"className\":\"text-sm opacity-70 hover:opacity-100 transition-opacity\",\"style\":\"$1d:props:children:1:props:children:0:props:children:0:props:children:2:props:children:0:props:style\",\"children\":\"Search\"}],[]]}]]}]}]\n"])</script>
376</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.