PageSourceSearch

https://signalboat.com/what-we-do/

html signalboat.com collected 2026-10-02 00:55:33 UTC 66,654 bytes, 310 lines download raw bytes

1<!DOCTYPE html><!--xZcyoj48x3bOI8FGitg_0--><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0ba443039d62fc5b-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo-round-60x60.webp" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/b3692ca44d07a377.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f6c1e7a621457b99.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-eb895c24166b1e95.js"/>
1<script src="/_next/static/chunks/nextjs-7c2aa2e5-a66391956cf53c4d.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-74690118-2528ecf544aab920.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-45adea4d-f412d3b5ecc81170.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-3d3a1b23-c5484e1773c05354.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-ce70e96a-6a02976e900de429.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-14b7212f-9b19dcac2fcb623f.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-71c755a9-a2c29ee268820cf9.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-6bac0452-cda7de8c808b3e9f.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-9511b483-c130b89e3e774943.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-d78f60f2-66a220b88594c5f1.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-ce233a45-a2a54cf262d764f1.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-93a81471-2a074a4779c08527.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-4c7823de-df0fb61dfac00e9c.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-1e0af053-c4e07f8ce91f89b5.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-646f46a4-b91c319ec1eff332.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-63284375-7c06f229e9bf901d.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-57c0334b-eed8796382ec1b51.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-2c93ad1d-21b2540408f0719a.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-2335e0d3-4203e56abd2c7f2c.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-367f619b-a171e7dc22224f71.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-eb1ba0f6-7528457112735311.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-443dfa29-98323a9767b0ce70.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-d19faf39-d37e182dbd3ba253.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-611907d3-6bd7578d15df80b5.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-7568e92e-4148cad5b5f14d77.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-ffc4a000-17c50d13c85856da.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-4ed31d89-40fd5360e153628e.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-359a1f64-09b3b89db83e7433.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-9c587c8a-dec85fe50728458d.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-861a245a-5e3873597f1e5ebf.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-cd6d3270-73084abfb97170a3.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-b5b0d3bb-928470e642c1dfa5.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-ccdc0709-b8ff72463c39a662.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-3bd5d65d-73edccb402574155.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-c74bf6df-c51b8bd151d7294e.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-7ee5f50f-7cac6043035f3b95.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-fc14d040-46980712c5cc3539.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-5219da1e-f66005ed98ca41eb.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-351e52ed-f17945a2ef9a4fc9.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-ff30e0d3-d299bad1dae9d07b.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-cfb98476-6ad1ee18f60f7a46.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-02d39651-8a5fa86a0dbb8722.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-a6f90180-b6b09e4a1ceccaf7.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-82831f5c-e76f01eda3b9c37d.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-45adad5e-cbfeda74df185d2a.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-0d4b0a2a-e520989b8160d12a.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-91f39103-551fcb2354e3368a.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-801f0427-b9e4a7770c055551.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-42bbf998-db3dfafe1b0c0fdd.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-9a66d3c2-114dc53087d44cfb.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-67588fbc-4e374812827e9c18.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-c637a97b-58823b5a1707ad4d.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-2536b1e1-be2fbc653564b869.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-baba4aae-553bfc96b61c9ea3.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-f678e131-67b49bf72e10ea00.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-234df5d9-8f4f77e738747697.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-7b390a09-24226cdb39a40eb1.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-a5eb6c49-b647007fe9d49a83.js" async=""></script>
1<script src="/_next/static/chunks/nextjs-7bad328b-735c87c6dafe27b8.js" async=""></script>
1<script src="/_next/static/css/b3692ca44d07a377.css" async=""></script>
1<script src="/_next/static/chunks/nextjs-71557aa5-0034a8a25326f611.js" async=""></script>
1<script src="/_next/static/chunks/vendors-ad6a2f20-25c21bb0cc9fa661.js" async=""></script>
1<script src="/_next/static/chunks/vendors-e5ef5123-794aa17e53b8be39.js" async=""></script>
1<script src="/_next/static/chunks/vendors-ad701d79-9a8f270c495fd0c9.js" async=""></script>
1<script src="/_next/static/chunks/vendors-14cf90c9-7cb95500e7676684.js" async=""></script>
1<script src="/_next/static/chunks/vendors-792a541f-3b9270ac4464b200.js" async=""></script>
1<script src="/_next/static/chunks/vendors-1606e32b-e93818ad7cecf99b.js" async=""></script>
1<script src="/_next/static/chunks/vendors-a7fc1f72-de0c7f20ce10f293.js" async=""></script>
1<script src="/_next/static/chunks/vendors-0d08456b-548c897ccd10d634.js" async=""></script>
1<script src="/_next/static/chunks/vendors-e1006c2b-ff89588ce2f27d9f.js" async=""></script>
1<script src="/_next/static/chunks/vendors-444e8aca-74853a6cf1ae628a.js" async=""></script>
1<script src="/_next/static/chunks/vendors-bc6eae74-2a83d26a76ab1e60.js" async=""></script>
1<script src="/_next/static/chunks/vendors-8f7063a2-5beefafad5bb4465.js" async=""></script>
1<script src="/_next/static/chunks/vendors-a36ab40a-ac767c6194347fbb.js" async=""></script>
1<script src="/_next/static/chunks/vendors-eb11d1f4-e5182b9bbfecab09.js" async=""></script>
1<script src="/_next/static/chunks/vendors-45dc700c-cc1c12718384925d.js" async=""></script>
1<script src="/_next/static/chunks/vendors-87b65f8c-0a1126e45df15d88.js" async=""></script>
1<script src="/_next/static/chunks/vendors-0582c947-02e54495f8395898.js" async=""></script>
1<script src="/_next/static/chunks/vendors-73800021-a927afc3b3909e53.js" async=""></script>
1<script src="/_next/static/chunks/common-f3956634-08f267647e100e18.js" async=""></script>
1<script src="/_next/static/chunks/common-e4ad3345-7ef1f2e0338d314c.js" async=""></script>
1<script src="/_next/static/chunks/common-410337eb-a9bada138c2cf382.js" async=""></script>
1<script src="/_next/static/chunks/common-d87c119a-6c7a8d9ae4309aeb.js" async=""></script>
1<script src="/_next/static/chunks/common-372c91e9-8d9a50fa4e5317b4.js" async=""></script>
1<script src="/_next/static/chunks/common-793bdbb0-cbf538c65e29134f.js" async=""></script>
1<script src="/_next/static/chunks/main-app-378883611dd0b2ee.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-b932a619f5834a0c.js" async=""></script>
1<script src="/_next/static/chunks/icons-490dbc5dce569e74.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-4b508be64b589af1.js" async=""></script>
1<script src="/_next/static/chunks/app/(consulting)/page-76bfffd8fa701169.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-WNFM5BF498" as="script"/><link rel="preload" href="https://analytics.ahrefs.com/analytics.js" as="script"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="next-size-adjust" content=""/><title>What We Do — SignalBoat LTD</title><meta name="description" content="How SignalBoat LTD helps new ventures and leadership teams: strategy, business model design, product and GTM focus, and hands-on business development."/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="SignalBoat,consulting,venture building,crypto analysis,SignalBoat LTD"/><link rel="canonical" href="https://signalboat.com/what-we-do/"/><meta property="og:title" content="What We Do — SignalBoat LTD"/><meta property="og:description" content="Concrete consulting for technology-led ventures: models, roadmaps, narrative, and business development."/><meta property="og:url" content="https://signalboat.com/what-we-do/"/><meta property="og:site_name" content="SignalBoat LTD"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://signalboat.com/og-image.png?v=2"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="SignalBoat LTD"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@signalboatcom"/><meta name="twitter:creator" content="@signalboatcom"/><meta name="twitter:title" content="What We Do — SignalBoat LTD"/><meta name="twitter:description" content="Concrete consulting for technology-led ventures: models, roadmaps, narrative, and business development."/><meta name="twitter:image" content="https://signalboat.com/og-image.png?v=2"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/favicon-round.ico?v=2" sizes="any"/><link rel="icon" href="/favicon-round-16x16.png?v=2" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-round-32x32.png?v=2" sizes="32x32" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon-round.png?v=2" sizes="180x180" type="image/png"/><link rel="mask-icon" href="/favicon-round.ico?v=2" color="#40f99b"/>
1<script>
2              window.dataLayer = window.dataLayer || [];
3              function gtag(){dataLayer.push(arguments);}
4              gtag('consent', 'default', {
5                'ad_storage': 'denied',
6                'ad_user_data': 'denied',
7                'ad_personalization': 'denied',
8                'analytics_storage': 'granted',
9                'functionality_storage': 'granted',
10                'security_storage': 'granted',
11                'wait_for_update': 500
12              });
13            </script>
13<script>
14              (function() {
15                window.__sbConsentReady = false;
16                try {
17                  if (typeof localStorage !== 'undefined' && localStorage.getItem('sb_consent') === 'granted') {
18                    window.dataLayer = window.dataLayer || [];
19                    function gtag(){dataLayer.push(arguments);}
20                    window.gtag = window.gtag || gtag;
21                    gtag('consent', 'update', {
22                      'ad_storage': 'granted',
23                      'ad_user_data': 'granted',
24                      'ad_personalization': 'granted',
25                      'analytics_storage': 'granted',
26                      'functionality_storage': 'granted',
27                      'security_storage': 'granted'
28                    });
29                  }
30                } catch (e) {}
31                window.__sbConsentReady = true;
32                try {
33                  window.dispatchEvent(new Event('sb-consent-ready'));
34                } catch (err) {}
35              })();
36            </script>
36<style>
37            [data-nav-desktop]{display:none;}
38            [data-nav-mobile]{display:inline-flex;}
39            @media (min-width:768px){
40              [data-nav-desktop]{display:flex;}
41              [data-nav-mobile]{display:none;}
42            }
43          </style><style>
44            :root {
45              --radius: 1.25rem;
46              --background: #0b0e14;
47              --foreground: #e6eaf2;
48              --card: #121724;
49              --card-foreground: #e6eaf2;
50              --popover: #121724;
51              --popover-foreground: #e6eaf2;
52              --primary: #40f99b;
53              --primary-foreground: #0b0e14;
54              --secondary: #7aa2f7;
55              --secondary-foreground: #0b0e14;
56              --muted: #1a2030;
57              --muted-foreground: #9aa4b2;
58              --accent: #1a2030;
59              --accent-foreground: #e6eaf2;
60              --destructive: oklch(0.577 0.245 27.325);
61              --border: #1a2030;
62              --input: #1a2030;
63              --ring: #40f99b;
64              --chart-1: #40f99b;
65              --chart-2: #7aa2f7;
66              --chart-3: #9aa4b2;
67              --chart-4: #e6eaf2;
68              --chart-5: #121724;
69              --sidebar: #121724;
70              --sidebar-foreground: #e6eaf2;
71              --sidebar-primary: #40f99b;
72              --sidebar-primary-foreground: #0b0e14;
73              --sidebar-accent: #1a2030;
74              --sidebar-accent-foreground: #e6eaf2;
75              --sidebar-border: #1a2030;
76              --sidebar-ring: #40f99b;
77            }
78            .dark {
79              --background: #0b0e14;
80              --foreground: #e6eaf2;
81              --card: #121724;
82              --card-foreground: #e6eaf2;
83              --popover: #121724;
84              --popover-foreground: #e6eaf2;
85              --primary: #40f99b;
86              --primary-foreground: #0b0e14;
87              --secondary: #7aa2f7;
88              --secondary-foreground: #0b0e14;
89              --muted: #1a2030;
90              --muted-foreground: #9aa4b2;
91              --accent: #1a2030;
92              --accent-foreground: #e6eaf2;
93              --destructive: oklch(0.704 0.191 22.216);
94              --border: #1a2030;
95              --input: #1a2030;
96              --ring: #40f99b;
97              --chart-1: #40f99b;
98              --chart-2: #7aa2f7;
99              --chart-3: #9aa4b2;
100              --chart-4: #e6eaf2;
101              --chart-5: #121724;
102              --sidebar: #121724;
103              --sidebar-foreground: #e6eaf2;
104              --sidebar-primary: #40f99b;
105              --sidebar-primary-foreground: #0b0e14;
106              --sidebar-accent: #1a2030;
107              --sidebar-accent-foreground: #e6eaf2;
108              --sidebar-border: #1a2030;
109              --sidebar-ring: #40f99b;
110            }
111            * {
112              border-color: var(--border);
113              outline-color: var(--ring);
114              outline-color: color-mix(in srgb, var(--ring) 50%, transparent);
115            }
116            body {
117              background-color: var(--background);
118              color: var(--foreground);
119              -webkit-font-smoothing: antialiased;
120              -moz-osx-font-smoothing: grayscale;
121            }
122            .shadow-soft {
123              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
124            }
125            /* Critical above-the-fold styles - optimized */
126            .min-h-screen{min-height:100vh}
127            .bg-background{background-color:var(--background)}
128            .text-foreground{color:var(--foreground)}
129            .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
130            .font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}
131            .flex{display:flex}
132            .hidden{display:none}
133            .block{display:block}
134            .grid{display:grid}
135            .mx-auto{margin-left:auto;margin-right:auto}
136            .px-4{padding-left:1rem;padding-right:1rem}
137            .py-8{padding-top:2rem;padding-bottom:2rem}
138            .py-12{padding-top:3rem;padding-bottom:3rem}
139            .py-16{padding-top:4rem;padding-bottom:4rem}
140            .text-center{text-align:center}
141            .text-4xl{font-size:2.25rem;line-height:2.5}
142            .text-3xl{font-size:1.875rem;line-height:2.25}
143            .text-2xl{font-size:1.5rem;line-height:2}
144            .text-xl{font-size:1.25rem;line-height:1.75}
145            .text-lg{font-size:1.125rem;line-height:1.75}
146            .font-bold{font-weight:700}
147            .font-semibold{font-weight:600}
148            .font-medium{font-weight:500}
149            .text-primary{color:var(--primary)}
150            .text-secondary{color:var(--secondary)}
151            .text-muted-foreground{color:var(--muted-foreground)}
152            .bg-card{background-color:var(--card)}
153            .bg-primary{background-color:var(--primary)}
154            .bg-secondary{background-color:var(--secondary)}
155            .rounded-lg{border-radius:var(--radius)}
156            .rounded-xl{border-radius:calc(var(--radius) + 4px)}
157            .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}
158            .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
159            .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}
160            .hover\:text-primary:hover{color:var(--primary)}
161            .hover\:underline:hover{text-decoration-line:underline}
162            .w-full{width:100%}
163            .h-10{height:2.5rem}
164            .h-12{height:3rem}
165            .gap-4{gap:1rem}
166            .gap-6{gap:1.5rem}
167            .gap-8{gap:2rem}
168            .items-center{align-items:center}
169            .justify-center{justify-content:center}
170            .justify-between{justify-content:space-between}
171            .space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}
172            .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}
173            .space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}
174            .space-y-12>:not([hidden])~:not([hidden]){margin-top:3rem}
175            .space-y-16>:not([hidden])~:not([hidden]){margin-top:4rem}
176            .max-w-4xl{max-width:56rem}
177            .max-w-6xl{max-width:72rem}
178            .relative{position:relative}
179            .absolute{position:absolute}
180            .fixed{position:fixed}
181            .top-0{top:0}
182            .right-4{right:1rem}
183            .z-50{z-index:50}
184            .overflow-hidden{overflow:hidden}
185            .border{border-width:1px}
186            .border-muted{border-color:var(--muted)}
187            .p-4{padding:1rem}
188            .p-6{padding:1.5rem}
189            .p-8{padding:2rem}
190            .px-6{padding-left:1.5rem;padding-right:1.5rem}
191            .py-4{padding-top:1rem;padding-bottom:1rem}
192            .py-6{padding-top:1.5rem;padding-bottom:1.5rem}
193            .mb-4{margin-bottom:1rem}
194            .mb-6{margin-bottom:1.5rem}
195            .mb-8{margin-bottom:2rem}
196            .mb-12{margin-bottom:3rem}
197            .mb-16{margin-bottom:4rem}
198            .mt-4{margin-top:1rem}
199            .mt-6{margin-top:1.5rem}
200            .mt-8{margin-top:2rem}
201            .mt-12{margin-top:3rem}
202            .mt-16{margin-top:4rem}
203            .leading-tight{line-height:1.25}
204            .leading-relaxed{line-height:1.625}
205            .whitespace-nowrap{white-space:nowrap}
206            /* Mobile responsive critical styles */
207            @media (max-width:768px){
208              .text-4xl{font-size:1.875rem;line-height:2.25}
209              .text-3xl{font-size:1.5rem;line-height:2}
210              .px-4{padding-left:0.75rem;padding-right:0.75rem}
211              .py-8{padding-top:1.5rem;padding-bottom:1.5rem}
212              .py-12{padding-top:2rem;padding-bottom:2rem}
213              .py-16{padding-top:2.5rem;padding-bottom:2.5rem}
214            }
215          </style><style>
216              /* Critical above-the-fold styles - fully inline */
217              :root{--radius:1.25rem;--background:#0b0e14;--foreground:#e6eaf2;--card:#121724;--card-foreground:#e6eaf2;
217--popover:#121724;--popover-foreground:#e6eaf2;--primary:#40f99b;--primary-foreground:#0b0e14;--secondary:#7aa2f7;--secondary-foreground:#0b0e14;--muted:#1a2030;--muted-foreground:#9aa4b2;--accent:#1a2030;--accent-foreground:#e6eaf2;--destructive:#ef4444;--border:#1a2030;--input:#1a2030;--ring:#40f99b}
218              .dark{--background:#0b0e14;--foreground:#e6eaf2;--card:#121724;--card-foreground:#e6eaf2;--popover:#121724;--popover-foreground:#e6eaf2;--primary:#40f99b;--primary-foreground:#0b0e14;--secondary:#7aa2f7;--secondary-foreground:#0b0e14;--muted:#1a2030;--muted-foreground:#9aa4b2;--accent:#1a2030;--accent-foreground:#e6eaf2;--destructive:#dc2626;--border:#1a2030;--input:#1a2030;--ring:#40f99b}
219              *{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}
220              body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
221              .shadow-soft{box-shadow:0 10px 30px rgba(0,0,0,0.35)}
222              .min-h-screen{min-height:100vh}
223              .bg-background{background-color:var(--background)}
224              .text-foreground{color:var(--foreground)}
225              .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
226              .font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}
227              .flex{display:flex}
228              .hidden{display:none}
229              .block{display:block}
230              .grid{display:grid}
231              .mx-auto{margin-left:auto;margin-right:auto}
232              .px-4{padding-left:1rem;padding-right:1rem}
233              .py-8{padding-top:2rem;padding-bottom:2rem}
234              .py-12{padding-top:3rem;padding-bottom:3rem}
235              .py-16{padding-top:4rem;padding-bottom:4rem}
236              .text-center{text-align:center}
237              .text-4xl{font-size:2.25rem;line-height:2.5}
238              .text-3xl{font-size:1.875rem;line-height:2.25}
239              .text-2xl{font-size:1.5rem;line-height:2}
240              .text-xl{font-size:1.25rem;line-height:1.75}
241              .text-lg{font-size:1.125rem;line-height:1.75}
242              .font-bold{font-weight:700}
243              .font-semibold{font-weight:600}
244              .font-medium{font-weight:500}
245              .text-primary{color:var(--primary)}
246              .text-secondary{color:var(--secondary)}
247              .text-muted-foreground{color:var(--muted-foreground)}
248              .bg-card{background-color:var(--card)}
249              .bg-primary{background-color:var(--primary)}
250              .bg-secondary{background-color:var(--secondary)}
251              .rounded-lg{border-radius:var(--radius)}
252              .rounded-xl{border-radius:calc(var(--radius) + 4px)}
253              .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}
254              .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
255              .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}
256              .hover\:text-primary:hover{color:var(--primary)}
257              .hover\:underline:hover{text-decoration-line:underline}
258              .w-full{width:100%}
259              .h-10{height:2.5rem}
260              .h-12{height:3rem}
261              .gap-4{gap:1rem}
262              .gap-6{gap:1.5rem}
263              .gap-8{gap:2rem}
264              .items-center{align-items:center}
265              .justify-center{justify-content:center}
266              .justify-between{justify-content:space-between}
267              .space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}
268              .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}
269              .space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}
270              .space-y-12>:not([hidden])~:not([hidden]){margin-top:3rem}
271              .space-y-16>:not([hidden])~:not([hidden]){margin-top:4rem}
272              .max-w-4xl{max-width:56rem}
273              .max-w-6xl{max-width:72rem}
274              .relative{position:relative}
275              .absolute{position:absolute}
276              .fixed{position:fixed}
277              .top-0{top:0}
278              .right-4{right:1rem}
279              .z-50{z-index:50}
280              .overflow-hidden{overflow:hidden}
281              .border{border-width:1px}
282              .border-muted{border-color:var(--muted)}
283              .p-4{padding:1rem}
284              .p-6{padding:1.5rem}
285              .p-8{padding:2rem}
286              .px-6{padding-left:1.5rem;padding-right:1.5rem}
287              .py-4{padding-top:1rem;padding-bottom:1rem}
288              .py-6{padding-top:1.5rem;padding-bottom:1.5rem}
289              .mb-4{margin-bottom:1rem}
290              .mb-6{margin-bottom:1.5rem}
291              .mb-8{margin-bottom:2rem}
292              .mb-12{margin-bottom:3rem}
293              .mb-16{margin-bottom:4rem}
294              .mt-4{margin-top:1rem}
295              .mt-6{margin-top:1.5rem}
296              .mt-8{margin-top:2rem}
297              .mt-12{margin-top:3rem}
298              .mt-16{margin-top:4rem}
299              .leading-tight{line-height:1.25}
300              .leading-relaxed{line-height:1.625}
301              .whitespace-nowrap{white-space:nowrap}
302              @media (max-width:768px){
303                .text-4xl{font-size:1.875rem;line-height:2.25}
304                .text-3xl{font-size:1.5rem;line-height:2}
305                .px-4{padding-left:0.75rem;padding-right:0.75rem}
306                .py-8{padding-top:1.5rem;padding-bottom:1.5rem}
307                .py-12{padding-top:2rem;padding-bottom:2rem}
308                .py-16{padding-top:2.5rem;padding-bottom:2.5rem}
309              }
310            </style>
310<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
310</head><body class="__variable_8b3a0b font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="flex min-h-dvh flex-col bg-white font-sans text-neutral-900 antialiased"><header class="border-b border-neutral-200 bg-white"><div class="mx-auto flex max-w-3xl items-center gap-3 px-6 py-5"><a class="flex items-center gap-3 text-neutral-900" href="/"><img alt="SignalBoat" fetchPriority="high" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full shadow-sm" style="color:transparent" src="/logo-round-60x60.webp"/><span class="text-xl font-semibold">SignalBoat</span></a></div></header><div class="flex min-h-0 flex-1 flex-col"><main class="mx-auto max-w-2xl flex-1 px-6 py-14 md:py-20"><h1 class="text-2xl font-semibold tracking-tight text-neutral-900 md:text-3xl">What we do</h1><p class="mt-6 text-base leading-relaxed text-neutral-600 md:text-[1.0625rem]">SignalBoat LTD works with founders and leadership teams—especially at the formation and early-scaling stage of technology-led ventures. We are not a substitute for your core team; we are the extra clarity, structure, and commercial weight in the room when decisions are expensive and time is short.</p><section class="mt-14 space-y-4 border-t border-neutral-200 pt-12"><h2 class="text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500">Venture formation &amp; business model</h2><p class="leading-relaxed text-neutral-600">We help new ventures stress-test and articulate<!-- --> <strong class="font-medium text-neutral-800">how they create and capture value</strong>: offer design, pricing logic, unit economics, partner and channel choices, and the sequence of milestones that turn an idea into a repeatable business. You leave with a sharper model—not a slide deck that only works in a meeting.</p></section><section class="mt-12 space-y-4 border-t border-neutral-200 pt-12"><h2 class="text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500">Product, roadmap &amp; go-to-market</h2><p class="leading-relaxed text-neutral-600">We align product scope with market reality: who buys first, what they pay for, and what can wait. That means prioritisation workshops, positioning and messaging discipline, launch sequencing, and honest trade-offs between speed, quality, and regulatory or operational risk—so engineering and commercial efforts point in the same direction.</p></section><section class="mt-12 space-y-4 border-t border-neutral-200 pt-12"><h2 class="text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500">Strategy, narrative &amp; capital conversations</h2><p class="leading-relaxed text-neutral-600">When you raise or partner, the story must match the numbers. We help refine<!-- --> <strong class="font-medium text-neutral-800">investor- and partner-ready narrative</strong>, materials structure, and Q&amp;A preparation—grounded in how institutional audiences actually read decks and diligence packs. We stay on the advisory side; we do not place capital or act as a broker.</p></section><section class="mt-12 space-y-4 border-t border-neutral-200 pt-12"><h2 class="text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500">Business development—openly part of our work</h2><p class="leading-relaxed text-neutral-600">We also<!-- --> <strong class="font-medium text-neutral-800">help develop the business in the field</strong>: mapping relevant buyers, partners, and distribution paths; preparing approaches and follow-ups; and, where it fits the mandate, making introductions or co-attending conversations so pipelines move faster. This is practical revenue and partnership alignment—not abstract “strategy theatre.” Scope and incentives are always agreed upfront so expectations stay transparent.</p></section><section class="mt-12 space-y-4 border-t border-neutral-200 pt-12"><h2 class="text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500">Operating cadence &amp; founder support</h2><p class="leading-relaxed text-neutral-600">Many engagements include a light operating rhythm: periodic reviews, decision memos, and escalation paths when blockers hit. We aim to reduce noise, protect focus, and keep leadership aligned with what the market is actually saying week to week.</p></section><p class="mt-12 text-sm leading-relaxed text-neutral-500">Each mandate is scoped to your stage and sector. If you would like to explore fit, use the<!-- --> <a href="/contact/" class="font-medium text-neutral-800 underline decoration-neutral-300 underline-offset-4 transition-colors hover:decoration-neutral-900">Contact</a> <!-- -->page—we reply to serious inquiries.</p></main><!--$--><!--/$--></div><footer class="border-t border-neutral-200 bg-white"><div class="mx-auto flex max-w-3xl flex-wrap items-center justify-center gap-x-3 gap-y-2 px-6 py-10 text-sm"><a class="text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400" href="/about-us/">About Us</a><span class="text-neutral-300" aria-hidden="true">|</span><a class="text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400" href="/what-we-do/">What We Do</a><span class="text-neutral-300" aria-hidden="true">|</span><a class="text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400" href="/contact/">Contact</a></div></footer></div>
310<script src="/_next/static/chunks/webpack-eb895c24166b1e95.js" id="_R_" async=""></script>
310<script>(self.__next_f=self.__next_f||[]).push([0])</script>
310<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\na:I[7150,[],\"\"]\n:HL[\"/_next/static/media/0ba443039d62fc5b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/b3692ca44d07a377.css\",\"style\"]\n:HL[\"/_next/static/css/f6c1e7a621457b99.css\",\"style\"]\n2:T40f,"])</script>
310<script>self.__next_f.push([1,"\n              (function() {\n                window.__sbConsentReady = false;\n                try {\n                  if (typeof localStorage !== 'undefined' \u0026\u0026 localStorage.getItem('sb_consent') === 'granted') {\n                    window.dataLayer = window.dataLayer || [];\n                    function gtag(){dataLayer.push(arguments);}\n                    window.gtag = window.gtag || gtag;\n                    gtag('consent', 'update', {\n                      'ad_storage': 'granted',\n                      'ad_user_data': 'granted',\n                      'ad_personalization': 'granted',\n                      'analytics_storage': 'granted',\n                      'functionality_storage': 'granted',\n                      'security_storage': 'granted'\n                    });\n                  }\n                } catch (e) {}\n                window.__sbConsentReady = true;\n                try {\n                  window.dispatchEvent(new Event('sb-consent-ready'));\n                } catch (err) {}\n              })();\n            "])</script>
310<script>self.__next_f.push([1,"3:T1dc9,"])</script>
310<script>self.__next_f.push([1,"\n            :root {\n              --radius: 1.25rem;\n              --background: #0b0e14;\n              --foreground: #e6eaf2;\n              --card: #121724;\n              --card-foreground: #e6eaf2;\n              --popover: #121724;\n              --popover-foreground: #e6eaf2;\n              --primary: #40f99b;\n              --primary-foreground: #0b0e14;\n              --secondary: #7aa2f7;\n              --secondary-foreground: #0b0e14;\n              --muted: #1a2030;\n              --muted-foreground: #9aa4b2;\n              --accent: #1a2030;\n              --accent-foreground: #e6eaf2;\n              --destructive: oklch(0.577 0.245 27.325);\n              --border: #1a2030;\n              --input: #1a2030;\n              --ring: #40f99b;\n              --chart-1: #40f99b;\n              --chart-2: #7aa2f7;\n              --chart-3: #9aa4b2;\n              --chart-4: #e6eaf2;\n              --chart-5: #121724;\n              --sidebar: #121724;\n              --sidebar-foreground: #e6eaf2;\n              --sidebar-primary: #40f99b;\n              --sidebar-primary-foreground: #0b0e14;\n              --sidebar-accent: #1a2030;\n              --sidebar-accent-foreground: #e6eaf2;\n              --sidebar-border: #1a2030;\n              --sidebar-ring: #40f99b;\n            }\n            .dark {\n              --background: #0b0e14;\n              --foreground: #e6eaf2;\n              --card: #121724;\n              --card-foreground: #e6eaf2;\n              --popover: #121724;\n              --popover-foreground: #e6eaf2;\n              --primary: #40f99b;\n              --primary-foreground: #0b0e14;\n              --secondary: #7aa2f7;\n              --secondary-foreground: #0b0e14;\n              --muted: #1a2030;\n              --muted-foreground: #9aa4b2;\n              --accent: #1a2030;\n              --accent-foreground: #e6eaf2;\n              --destructive: oklch(0.704 0.191 22.216);\n              --border: #1a2030;\n              --input: #1a2030;\n              --ring: #40f99b;\n              --chart-1: #40f99b;\n              --chart-2: #7aa2f7;\n              --chart-3: #9aa4b2;\n              --chart-4: #e6eaf2;\n              --chart-5: #121724;\n              --sidebar: #121724;\n              --sidebar-foreground: #e6eaf2;\n              --sidebar-primary: #40f99b;\n              --sidebar-primary-foreground: #0b0e14;\n              --sidebar-accent: #1a2030;\n              --sidebar-accent-foreground: #e6eaf2;\n              --sidebar-border: #1a2030;\n              --sidebar-ring: #40f99b;\n            }\n            * {\n              border-color: var(--border);\n              outline-color: var(--ring);\n              outline-color: color-mix(in srgb, var(--ring) 50%, transparent);\n            }\n            body {\n              background-color: var(--background);\n              color: var(--foreground);\n              -webkit-font-smoothing: antialiased;\n              -moz-osx-font-smoothing: grayscale;\n            }\n            .shadow-soft {\n              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);\n            }\n            /* Critical above-the-fold styles - optimized */\n            .min-h-screen{min-height:100vh}\n            .bg-background{background-color:var(--background)}\n            .text-foreground{color:var(--foreground)}\n            .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}\n            .font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}\n            .flex{display:flex}\n            .hidden{display:none}\n            .block{display:block}\n            .grid{display:grid}\n            .mx-auto{margin-left:auto;margin-right:auto}\n            .px-4{padding-left:1rem;padding-right:1rem}\n            .py-8{padding-top:2rem;padding-bottom:2rem}\n            .py-12{padding-top:3rem;padding-bottom:3rem}\n            .py-16{padding-top:4rem;padding-bottom:4rem}\n            .text-center{text-align:center}\n            .text-4xl{font-size:2.25rem;line-height:2.5}\n            .text-3xl{font-size:1.875rem;line-height:2.25}\n            .text-2xl{font-size:1.5rem;line-height:2}\n            .text-xl{font-size:1.25rem;line-height:1.75}\n            .text-lg{font-size:1.125rem;line-height:1.75}\n            .font-bold{font-weight:700}\n            .font-semibold{font-weight:600}\n            .font-medium{font-weight:500}\n            .text-primary{color:var(--primary)}\n            .text-secondary{color:var(--secondary)}\n            .text-muted-foreground{color:var(--muted-foreground)}\n            .bg-card{background-color:var(--card)}\n            .bg-primary{background-color:var(--primary)}\n            .bg-secondary{background-color:var(--secondary)}\n            .rounded-lg{border-radius:var(--radius)}\n            .rounded-xl{border-radius:calc(var(--radius) + 4px)}\n            .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}\n            .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}\n            .hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}\n            .hover\\:text-primary:hover{color:var(--primary)}\n            .hover\\:underline:hover{text-decoration-line:underline}\n            .w-full{width:100%}\n            .h-10{height:2.5rem}\n            .h-12{height:3rem}\n            .gap-4{gap:1rem}\n            .gap-6{gap:1.5rem}\n            .gap-8{gap:2rem}\n            .items-center{align-items:center}\n            .justify-center{justify-content:center}\n            .justify-between{justify-content:space-between}\n            .space-y-4\u003e:not([hidden])~:not([hidden]){margin-top:1rem}\n            .space-y-6\u003e:not([hidden])~:not([hidden]){margin-top:1.5rem}\n            .space-y-8\u003e:not([hidden])~:not([hidden]){margin-top:2rem}\n            .space-y-12\u003e:not([hidden])~:not([hidden]){margin-top:3rem}\n            .space-y-16\u003e:not([hidden])~:not([hidden]){margin-top:4rem}\n            .max-w-4xl{max-width:56rem}\n            .max-w-6xl{max-width:72rem}\n            .relative{position:relative}\n            .absolute{position:absolute}\n            .fixed{position:fixed}\n            .top-0{top:0}\n            .right-4{right:1rem}\n            .z-50{z-index:50}\n            .overflow-hidden{overflow:hidden}\n            .border{border-width:1px}\n            .border-muted{border-color:var(--muted)}\n            .p-4{padding:1rem}\n            .p-6{padding:1.5rem}\n            .p-8{padding:2rem}\n            .px-6{padding-left:1.5rem;padding-right:1.5rem}\n            .py-4{padding-top:1rem;padding-bottom:1rem}\n            .py-6{padding-top:1.5rem;padding-bottom:1.5rem}\n            .mb-4{margin-bottom:1rem}\n            .mb-6{margin-bottom:1.5rem}\n            .mb-8{margin-bottom:2rem}\n            .mb-12{margin-bottom:3rem}\n            .mb-16{margin-bottom:4rem}\n            .mt-4{margin-top:1rem}\n            .mt-6{margin-top:1.5rem}\n            .mt-8{margin-top:2rem}\n            .mt-12{margin-top:3rem}\n            .mt-16{margin-top:4rem}\n            .leading-tight{line-height:1.25}\n            .leading-relaxed{line-height:1.625}\n            .whitespace-nowrap{white-space:nowrap}\n            /* Mobile responsive critical styles */\n            @media (max-width:768px){\n              .text-4xl{font-size:1.875rem;line-height:2.25}\n              .text-3xl{font-size:1.5rem;line-height:2}\n              .px-4{padding-left:0.75rem;padding-right:0.75rem}\n              .py-8{padding-top:1.5rem;padding-bottom:1.5rem}\n              .py-12{padding-top:2rem;padding-bottom:2rem}\n              .py-16{padding-top:2.5rem;padding-bottom:2.5rem}\n            }\n          "])</script>
310<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"xZcyoj48x3bOI8FGitg_0\",\"p\":\"\",\"c\":[\"\",\"what-we-do\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(consulting)\",{\"children\":[\"what-we-do\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b3692ca44d07a377.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f6c1e7a621457b99.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              window.dataLayer = window.dataLayer || [];\\n              function gtag(){dataLayer.push(arguments);}\\n              gtag('consent', 'default', {\\n                'ad_storage': 'denied',\\n                'ad_user_data': 'denied',\\n                'ad_personalization': 'denied',\\n                'analytics_storage': 'granted',\\n                'functionality_storage': 'granted',\\n                'security_storage': 'granted',\\n                'wait_for_update': 500\\n              });\\n            \"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"style\",null,{\"children\":\"\\n            [data-nav-desktop]{display:none;}\\n            [data-nav-mobile]{display:inline-flex;}\\n            @media (min-width:768px){\\n              [data-nav-desktop]{display:flex;}\\n              [data-nav-mobile]{display:none;}\\n            }\\n          \"}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],\"$L4\"]}],\"$L5\"]}]]}],{\"children\":[\"(consulting)\",\"$L6\",{\"children\":[\"what-we-do\",\"$L7\",{\"children\":[\"__PAGE__\",\"$L8\",{},null,false]},null,false]},null,false]},null,false],\"$L9\",false]],\"m\":\"$undefined\",\"G\":[\"$a\",[]],\"s\":false,\"S\":true}\n"])</script>
310<script>self.__next_f.push([1,"c:I[1402,[\"7177\",\"static/chunks/app/layout-b932a619f5834a0c.js\"],\"\"]\nd:I[4817,[\"7177\",\"static/chunks/app/layout-b932a619f5834a0c.js\"],\"default\"]\ne:I[2423,[\"7177\",\"static/chunks/app/layout-b932a619f5834a0c.js\"],\"default\"]\nf:I[9766,[],\"\"]\n10:I[8924,[],\"\"]\n11:I[4420,[\"2123\",\"static/chunks/icons-490dbc5dce569e74.js\",\"4345\",\"static/chunks/app/not-found-4b508be64b589af1.js\"],\"Nav\"]\n12:I[2619,[\"188\",\"static/chunks/app/(consulting)/page-76bfffd8fa701169.js\"],\"\"]\n13:I[3851,[\"2123\",\"static/chunks/icons-490dbc5dce569e74.js\",\"4345\",\"static/chunks/app/not-found-4b508be64b589af1.js\"],\"Footer\"]\n14:I[1356,[\"188\",\"static/chunks/app/(consulting)/page-76bfffd8fa701169.js\"],\"Image\"]\n19:I[4431,[],\"ViewportBoundary\"]\n1b:I[4431,[],\"MetadataBoundary\"]\n1c:\"$Sreact.suspense\"\nb:T16ee,"])</script>
310<script>self.__next_f.push([1,"\n              /* Critical above-the-fold styles - fully inline */\n              :root{--radius:1.25rem;--background:#0b0e14;--foreground:#e6eaf2;--card:#121724;--card-foreground:#e6eaf2;--popover:#121724;--popover-foreground:#e6eaf2;--primary:#40f99b;--primary-foreground:#0b0e14;--secondary:#7aa2f7;--secondary-foreground:#0b0e14;--muted:#1a2030;--muted-foreground:#9aa4b2;--accent:#1a2030;--accent-foreground:#e6eaf2;--destructive:#ef4444;--border:#1a2030;--input:#1a2030;--ring:#40f99b}\n              .dark{--background:#0b0e14;--foreground:#e6eaf2;--card:#121724;--card-foreground:#e6eaf2;--popover:#121724;--popover-foreground:#e6eaf2;--primary:#40f99b;--primary-foreground:#0b0e14;--secondary:#7aa2f7;--secondary-foreground:#0b0e14;--muted:#1a2030;--muted-foreground:#9aa4b2;--accent:#1a2030;--accent-foreground:#e6eaf2;--destructive:#dc2626;--border:#1a2030;--input:#1a2030;--ring:#40f99b}\n              *{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}\n              body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}\n              .shadow-soft{box-shadow:0 10px 30px rgba(0,0,0,0.35)}\n              .min-h-screen{min-height:100vh}\n              .bg-background{background-color:var(--background)}\n              .text-foreground{color:var(--foreground)}\n              .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}\n              .font-sans{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}\n              .flex{display:flex}\n              .hidden{display:none}\n              .block{display:block}\n              .grid{display:grid}\n              .mx-auto{margin-left:auto;margin-right:auto}\n              .px-4{padding-left:1rem;padding-right:1rem}\n              .py-8{padding-top:2rem;padding-bottom:2rem}\n              .py-12{padding-top:3rem;padding-bottom:3rem}\n              .py-16{padding-top:4rem;padding-bottom:4rem}\n              .text-center{text-align:center}\n              .text-4xl{font-size:2.25rem;line-height:2.5}\n              .text-3xl{font-size:1.875rem;line-height:2.25}\n              .text-2xl{font-size:1.5rem;line-height:2}\n              .text-xl{font-size:1.25rem;line-height:1.75}\n              .text-lg{font-size:1.125rem;line-height:1.75}\n              .font-bold{font-weight:700}\n              .font-semibold{font-weight:600}\n              .font-medium{font-weight:500}\n              .text-primary{color:var(--primary)}\n              .text-secondary{color:var(--secondary)}\n              .text-muted-foreground{color:var(--muted-foreground)}\n              .bg-card{background-color:var(--card)}\n              .bg-primary{background-color:var(--primary)}\n              .bg-secondary{background-color:var(--secondary)}\n              .rounded-lg{border-radius:var(--radius)}\n              .rounded-xl{border-radius:calc(var(--radius) + 4px)}\n              .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1)}\n              .transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}\n              .hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}\n              .hover\\:text-primary:hover{color:var(--primary)}\n              .hover\\:underline:hover{text-decoration-line:underline}\n              .w-full{width:100%}\n              .h-10{height:2.5rem}\n              .h-12{height:3rem}\n              .gap-4{gap:1rem}\n              .gap-6{gap:1.5rem}\n              .gap-8{gap:2rem}\n              .items-center{align-items:center}\n              .justify-center{justify-content:center}\n              .justify-between{justify-content:space-between}\n              .space-y-4\u003e:not([hidden])~:not([hidden]){margin-top:1rem}\n              .space-y-6\u003e:not([hidden])~:not([hidden]){margin-top:1.5rem}\n              .space-y-8\u003e:not([hidden])~:not([hidden]){margin-top:2rem}\n              .space-y-12\u003e:not([hidden])~:not([hidden]){margin-top:3rem}\n              .space-y-16\u003e:not([hidden])~:not([hidden]){margin-top:4rem}\n              .max-w-4xl{max-width:56rem}\n              .max-w-6xl{max-width:72rem}\n              .relative{position:relative}\n              .absolute{position:absolute}\n              .fixed{position:fixed}\n              .top-0{top:0}\n              .right-4{right:1rem}\n              .z-50{z-index:50}\n              .overflow-hidden{overflow:hidden}\n              .border{border-width:1px}\n              .border-muted{border-color:var(--muted)}\n              .p-4{padding:1rem}\n              .p-6{padding:1.5rem}\n              .p-8{padding:2rem}\n              .px-6{padding-left:1.5rem;padding-right:1.5rem}\n              .py-4{padding-top:1rem;padding-bottom:1rem}\n              .py-6{padding-top:1.5rem;padding-bottom:1.5rem}\n              .mb-4{margin-bottom:1rem}\n              .mb-6{margin-bottom:1.5rem}\n              .mb-8{margin-bottom:2rem}\n              .mb-12{margin-bottom:3rem}\n              .mb-16{margin-bottom:4rem}\n              .mt-4{margin-top:1rem}\n              .mt-6{margin-top:1.5rem}\n              .mt-8{margin-top:2rem}\n              .mt-12{margin-top:3rem}\n              .mt-16{margin-top:4rem}\n              .leading-tight{line-height:1.25}\n              .leading-relaxed{line-height:1.625}\n              .whitespace-nowrap{white-space:nowrap}\n              @media (max-width:768px){\n                .text-4xl{font-size:1.875rem;line-height:2.25}\n                .text-3xl{font-size:1.5rem;line-height:2}\n                .px-4{padding-left:0.75rem;padding-right:0.75rem}\n                .py-8{padding-top:1.5rem;padding-bottom:1.5rem}\n                .py-12{padding-top:2rem;padding-bottom:2rem}\n                .py-16{padding-top:2.5rem;padding-bottom:2.5rem}\n              }\n            "])</script>
310<script>self.__next_f.push([1,"4:[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$b\"}}]\n"])</script>
310<script>self.__next_f.push([1,"5:[\"$\",\"body\",null,{\"className\":\"__variable_8b3a0b font-sans antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$Lc\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-WNFM5BF498\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$Lc\",null,{\"id\":\"ga4-init\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            (function() {\\n              try {\\n                window.dataLayer = window.dataLayer || [];\\n                function gtag(){dataLayer.push(arguments);}\\n                window.gtag = window.gtag || gtag;\\n\\n                var isDebug = false;\\n                try {\\n                  var u = new URL(window.location.href);\\n                  isDebug = (u.searchParams.get('debug_mode') === '1') || (window.location.hostname === 'localhost');\\n                } catch (e) {}\\n\\n                window.__sbDebug = isDebug;\\n\\n                gtag('js', new Date());\\n                gtag('config', 'G-WNFM5BF498', {\\n                  send_page_view: false,\\n                  cookie_domain: 'signalboat.com',\\n                  debug_mode: isDebug\\n                });\\n              } catch (e) {}\\n            })();\\n          \"}],[\"$\",\"$Lc\",null,{\"src\":\"https://analytics.ahrefs.com/analytics.js\",\"data-key\":\"1vTosVf+V0UZX5KKk7rSsQ\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$Ld\",null,{}],[\"$\",\"$Le\",null,{}],[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-background\",\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"main\",null,{\"className\":\"mx-auto max-w-4xl px-4 py-16 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl md:text-8xl font-bold text-primary mb-4\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl md:text-3xl font-semibold text-foreground mb-4\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground text-lg mb-8 max-w-2xl mx-auto\",\"children\":\"The page you're looking for doesn't exist or has been moved. Let's get you back on track with our crypto insights.\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-4 sm:space-y-0 sm:inline-flex sm:flex-wrap sm:items-center sm:justify-center sm:gap-4\",\"children\":[[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center bg-primary text-primary-foreground px-6 py-3 rounded-lg font-semibold hover:bg-primary/90 transition-colors\",\"children\":\"← Back to Home\"}],[\"$\",\"$L12\",null,{\"href\":\"/cryptoboat/\",\"className\":\"inline-flex items-center bg-card text-foreground px-6 py-3 rounded-lg font-semibold hover:bg-muted transition-colors\",\"children\":\"Go to CryptoBoat\"}]]}]]}],[\"$\",\"$L13\",null,{}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
310<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"flex min-h-dvh flex-col bg-white font-sans text-neutral-900 antialiased\",\"children\":[[\"$\",\"header\",null,{\"className\":\"border-b border-neutral-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-3xl items-center gap-3 px-6 py-5\",\"children\":[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-3 text-neutral-900\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/logo-round-60x60.webp\",\"alt\":\"SignalBoat\",\"width\":40,\"height\":40,\"priority\":true,\"fetchPriority\":\"high\",\"className\":\"rounded-full shadow-sm\",\"sizes\":\"40px\"}],[\"$\",\"span\",null,{\"className\":\"text-xl font-semibold\",\"children\":\"SignalBoat\"}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"flex min-h-0 flex-1 flex-col\",\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-neutral-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-3xl flex-wrap items-center justify-center gap-x-3 gap-y-2 px-6 py-10 text-sm\",\"children\":[[\"$\",\"$L12\",null,{\"href\":\"/about-us/\",\"className\":\"text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400\",\"children\":\"About Us\"}],[\"$\",\"span\",null,{\"className\":\"text-neutral-300\",\"aria-hidden\":true,\"children\":\"|\"}],[\"$\",\"$L12\",null,{\"href\":\"/what-we-do/\",\"className\":\"text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400\",\"children\":\"What We Do\"}],[\"$\",\"span\",null,{\"className\":\"text-neutral-300\",\"aria-hidden\":true,\"children\":\"|\"}],[\"$\",\"$L12\",null,{\"href\":\"/contact/\",\"className\":\"text-neutral-600 transition-colors hover:text-neutral-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-neutral-400\",\"children\":\"Contact\"}]]}]}]]}]]}]\n"])</script>
310<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
310<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"mx-auto max-w-2xl flex-1 px-6 py-14 md:py-20\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-2xl font-semibold tracking-tight text-neutral-900 md:text-3xl\",\"children\":\"What we do\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base leading-relaxed text-neutral-600 md:text-[1.0625rem]\",\"children\":\"SignalBoat LTD works with founders and leadership teams—especially at the formation and early-scaling stage of technology-led ventures. We are not a substitute for your core team; we are the extra clarity, structure, and commercial weight in the room when decisions are expensive and time is short.\"}],[\"$\",\"section\",null,{\"className\":\"mt-14 space-y-4 border-t border-neutral-200 pt-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500\",\"children\":\"Venture formation \u0026 business model\"}],[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":[\"We help new ventures stress-test and articulate\",\" \",[\"$\",\"strong\",null,{\"className\":\"font-medium text-neutral-800\",\"children\":\"how they create and capture value\"}],\": offer design, pricing logic, unit economics, partner and channel choices, and the sequence of milestones that turn an idea into a repeatable business. You leave with a sharper model—not a slide deck that only works in a meeting.\"]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12 space-y-4 border-t border-neutral-200 pt-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500\",\"children\":\"Product, roadmap \u0026 go-to-market\"}],[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":\"We align product scope with market reality: who buys first, what they pay for, and what can wait. That means prioritisation workshops, positioning and messaging discipline, launch sequencing, and honest trade-offs between speed, quality, and regulatory or operational risk—so engineering and commercial efforts point in the same direction.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12 space-y-4 border-t border-neutral-200 pt-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500\",\"children\":\"Strategy, narrative \u0026 capital conversations\"}],[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":[\"When you raise or partner, the story must match the numbers. We help refine\",\" \",[\"$\",\"strong\",null,{\"className\":\"font-medium text-neutral-800\",\"children\":\"investor- and partner-ready narrative\"}],\", materials structure, and Q\u0026A preparation—grounded in how institutional audiences actually read decks and diligence packs. We stay on the advisory side; we do not place capital or act as a broker.\"]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12 space-y-4 border-t border-neutral-200 pt-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500\",\"children\":\"Business development—openly part of our work\"}],[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":[\"We also\",\" \",[\"$\",\"strong\",null,{\"className\":\"font-medium text-neutral-800\",\"children\":\"help develop the business in the field\"}],\": mapping relevant buyers, partners, and distribution paths; preparing approaches and follow-ups; and, where it fits the mandate, making introductions or co-attending conversations so pipelines move faster. This is practical revenue and partnership alignment—not abstract “strategy theatre.” Scope and incentives are always agreed upfront so expectations stay transparent.\"]}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12 space-y-4 border-t border-neutral-200 pt-12\",\"children\":[\"$L15\",\"$L16\"]}],\"$L17\"]}],null,\"$L18\"]}]\n"])</script>
310<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L19\",null,{\"children\":\"$L1a\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1b\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$1c\",null,{\"fallback\":null,\"children\":\"$L1d\"}]}]}]]}]\n"])</script>
310<script>self.__next_f.push([1,"1e:I[4431,[],\"OutletBoundary\"]\n20:I[5278,[],\"AsyncMetadataOutlet\"]\n15:[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold uppercase tracking-[0.14em] text-neutral-500\",\"children\":\"Operating cadence \u0026 founder support\"}]\n16:[\"$\",\"p\",null,{\"className\":\"leading-relaxed text-neutral-600\",\"children\":\"Many engagements include a light operating rhythm: periodic reviews, decision memos, and escalation paths when blockers hit. We aim to reduce noise, protect focus, and keep leadership aligned with what the market is actually saying week to week.\"}]\n17:[\"$\",\"p\",null,{\"className\":\"mt-12 text-sm leading-relaxed text-neutral-500\",\"children\":[\"Each mandate is scoped to your stage and sector. If you would like to explore fit, use the\",\" \",[\"$\",\"a\",null,{\"href\":\"/contact/\",\"className\":\"font-medium text-neutral-800 underline decoration-neutral-300 underline-offset-4 transition-colors hover:decoration-neutral-900\",\"children\":\"Contact\"}],\" \",\"page—we reply to serious inquiries.\"]}]\n18:[\"$\",\"$L1e\",null,{\"children\":[\"$L1f\",[\"$\",\"$L20\",null,{\"promise\":\"$@21\"}]]}]\n"])</script>
310<script>self.__next_f.push([1,"1a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
310<script>self.__next_f.push([1,"1f:null\n"])</script>
310<script>self.__next_f.push([1,"22:I[622,[],\"IconMark\"]\n"])</script>
310<script>self.__next_f.push([1,"21:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"What We Do — SignalBoat LTD\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"How SignalBoat LTD helps new ventures and leadership teams: strategy, business model design, product and GTM focus, and hands-on business development.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"SignalBoat,consulting,venture building,crypto analysis,SignalBoat LTD\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://signalboat.com/what-we-do/\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"What We Do — SignalBoat LTD\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Concrete consulting for technology-led ventures: models, roadmaps, narrative, and business development.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://signalboat.com/what-we-do/\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"SignalBoat LTD\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://signalboat.com/og-image.png?v=2\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"SignalBoat LTD\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:site\",\"content\":\"@signalboatcom\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:creator\",\"content\":\"@signalboatcom\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"What We Do — SignalBoat LTD\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Concrete consulting for technology-led ventures: models, roadmaps, narrative, and business development.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://signalboat.com/og-image.png?v=2\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/favicon-round.ico?v=2\",\"sizes\":\"any\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon-round-16x16.png?v=2\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/favicon-round-32x32.png?v=2\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon-round.png?v=2\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"link\",\"26\",{\"rel\":\"mask-icon\",\"href\":\"/favicon-round.ico?v=2\",\"color\":\"#40f99b\"}],[\"$\",\"$L22\",\"27\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
310<script>self.__next_f.push([1,"1d:\"$21:metadata\"\n"])</script>
310</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.