PageSourceSearch

https://www.offerhound.co.uk/

html offerhound.co.uk collected 2026-10-02 01:09:39 UTC 52,452 bytes, 802 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8" />
5  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6  <title>OfferHound — AI-Powered Property Intelligence for UK Buyers</title>
7  <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
9  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
10  <link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png" />
11  <link rel="icon" href="/favicon.ico" sizes="any" />
12  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
13
14  <meta name="description" content="Two ways to buy smarter on Rightmove: the OfferHound Extension (£4.99/mo) for intelligence on every listing, plus the £9.99 Report for deep due diligence." />
15  <link rel="canonical" href="https://www.offerhound.co.uk/" />
16  <meta property="og:type" content="website" />
17  <meta property="og:url" content="https://www.offerhound.co.uk/" />
18  <meta property="og:title" content="OfferHound — AI-Powered Property Intelligence for UK Buyers" />
19  <meta property="og:description" content="The OfferHound Extension (£4.99/mo) gives you intelligence on every Rightmove listing. The OfferHound Report (£9.99) gives you a deep PDF anal
19ysis when you're serious about one property." />
20  <meta property="og:site_name" content="OfferHound" />
21  <meta name="twitter:card" content="summary_large_image" />
22  <meta name="twitter:title" content="OfferHound — AI-Powered Property Intelligence for UK Buyers" />
23  <meta name="twitter:description" content="Browse with the Extension. Decide with the Report. From £4.99/mo or £9.99 one-off." />
24  <meta property="og:image" content="https://www.offerhound.co.uk/og-default.png" />
25  <meta name="twitter:image" content="https://www.offerhound.co.uk/og-default.png" />
26  <link rel="preconnect" href="https://fonts.googleapis.com" />
27  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
28  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet" />
29  <link rel="stylesheet" href="style.css" />
30  
30<script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Product","name":"OfferHound Extension","description":"Chrome extension that adds real-time property intelligence — comparable sales, school ratings, crime data, EPC, negotiation leverage — to every Rightmove listing.","brand":{"@type":"Brand","name":"OfferHound"},"offers":{"@type":"Offer","price":"4.99","priceCurrency":"GBP","priceSpecification":{"@type":"UnitPriceSpecification","price":"4.99","priceCurrency":"GBP","billingDuration":"P1M"},"url":"https://www.offerhound.co.uk/extension"}}},{"@type":"ListItem","position":2,"item":{"@type":"Product","name":"OfferHound Report","description":"25-page PDF property analysis for UK home buyers. Fair value range, opening offer, negotiation scripts, comparable sales, risk assessment — from 12 official data sources.","brand":{"@type":"Brand","name":"OfferHound"},"offers":{"@type":"Offer","price":"9.99","priceCurrency":"GBP","availability":"https://schema.org/InStock","url":"https://www.offerhound.co.uk/get-started"}}}]}</script>
30
31  
31<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"OfferHound","url":"https://www.offerhound.co.uk","logo":{"@type":"ImageObject","url":"https://www.offerhound.co.uk/og-default.png","width":1200,"height":630},"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer service","availableLanguage":"English"},"description":"Independent property intelligence for UK home buyers. Chrome extension and full property reports built from official government data sources.","legalName":"Canine Collective LLC"}</script>
31
32  
32<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"OfferHound","url":"https://www.offerhound.co.uk","description":"Independent property intelligence for UK home buyers."}</script>
32
33  <style>
34    /* ---------- HERO (split layout) ---------- */
35    .hero {
36      background: #faf8f5;
37      padding: 80px 0 60px;
38      overflow: hidden;
39      min-height: 0 !important;
40      display: block !important;
41      position: static !important;
42    }
43    .hero-grid {
44      display: grid;
45      grid-template-columns: 1fr 1fr;
46      gap: 48px;
47      align-items: center;
48    }
49    .hero-text { padding-bottom: 0; }
50    .hero h1 { color: #2D3339 !important; font-size: clamp(2rem, 3.5vw, 2.75rem); line-height: 1.2; margin-bottom: 20px; letter-spacing: -0.02em; }
51    .hero .hero-sub { color: #636e72 !important; font-size: clamp(1rem, 1.5vw, 1.12rem); line-height: 1.55; margin-bottom: 28px; }
52    .hero-eyebrow { display: inline-block; padding: 6px 14px; border-radius: 100px; background: rgba(196,60,45,0.1); color: #c0392b; font-size: 0.78rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 18px; }
53    .hero-cta-row { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 28px; }
54    .hero-cta-row a { padding: 14px 28px; border-radius: 10px; font-weight: 700; font-size: 0.95rem; text-decoration: none; min-height: 48px; box-sizing: border-box; text-align: center; }
55    .hero-cta-row .cta-ext { background: #C0392B; color: white; }
56    .hero-cta-row .cta-ext:hover { background: #A93226; }
57    .hero-cta-row .cta-rep { background: #2D3339; color: white; }
58    .hero-cta-row .cta-rep:hover { background: #1a2123; }
59    .trust-strip { display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-start; margin-top: 0; }
60    .trust-item { display: flex; align-items: flex-start; gap: 8px; color: #636e72; font-size: 0.875rem; line-height: 1.4; }
61    .trust-icon { color: #00B894; font-size: 0.9rem; font-weight: 700; flex-shrink: 0; margin-top: 2px; }
62
63    /* ---------- HERO PROPERTY CARD CAROUSEL ---------- */
64    .hero-cards-wrap { display: flex; flex-direction: column; gap: 10px; align-self: stretch; }
65    .pcard { display: none; background: #fff; border-radius: 16px; box-shadow: 0 12px 40px rgba(0,0,0,0.15); border: 1px solid #e8e4df; overflow: hidden; }
66    .pcard.active { display: flex; flex-direction: column; }
67    .pcard-hdr { display: flex; align-items: center; gap: 14px; padding: 16px; background: #faf8f5; border-bottom: 1px solid #e8e4df; }
68    .pcard-icon { width: 72px; height: 72px; border-radius: 10px; overflow: hidden; flex-shrink: 0; }
69    .pcard-hdr-info { flex: 1; min-width: 0; }
70    .pcard-prop-loc { font-size: 1rem; font-weight: 700; color: #2D3339; }
71    .pcard-prop-sub { font-size: 0.78rem; color: #636e72; margin-top: 3px; }
72    .pcard-grade { width: 44px; height: 44px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: 800; flex-shrink: 0; }
73    .grade-c { background: rgba(244,196,48,0.18); color: #9a6f00; }
74    .grade-d { background: rgba(225,112,85,0.15); color: #C43C2D; }
75    .pcard-prices { display: flex; align-items: center; padding: 14px 16px; border-bottom: 1px solid #e8e4df; }
76    .pcard-price-blk { flex: 1; }
77    .pcard-price-blk + .pcard-price-blk { border-left: 1px solid #e8e4df; padding-left: 14px; }
78    .pcard-price-lbl { font-size: 0.66rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #636e72; margin-bottom: 4px; }
79    .pcard-price-val { font-size: 1.15rem; font-weight: 800; }
80    .pcard-price-val.ask { color: #2D3339; }
81    .pcard-price-val.fair { color: #00B894; }
82    .pcard-gap-badge { font-size: 0.68rem; font-weight: 700; padding: 3px 8px; border-radius: 8px; white-space: nowrap; margin-left: auto; }
83    .pcard-gap-badge.overpriced { background: rgba(225,112,85,0.12); color: #c0392b; }
84    .pcard-gap-badge.risk { background: rgba(225,112,85,0.12); color: #c0392b; }
85    .pcard-findings { padding: 14px 16px; border-bottom: 1px solid #e8e4df; }
86    .pcard-section-lbl { font-size: 0.7rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #636e72; }
87    .pcard-bullets { margin: 8px 0 0; padding: 0; list-style: none; }
88    .pcard-bullets li { position: relative; padding: 3px 0 3px 16px; font-size: 0.78rem; color: #2D3339; line-height: 1.45; }
89    .pcard-bullets li::before { content: "•"; position: absolute; left: 0; color: #C43C2D; font-weight: 700; }
90    .pcard-scorecard { padding: 10px 16px; border-bottom: 1px solid #e8e4df; }
91    .pcard-grade-row { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 6px; }
92    .gpill { font-size: 0.65rem; font-weight: 700; padding: 3px 8px; border-radius: 10px; white-space: nowrap; }
93    .gpill-a { background: rgba(0,184,148,0.14); color: #00704a; }
94    .gpill-b { background: rgba(9,132,227,0.12); color: #005bb5; }
95    .gpill-c { background: rgba(244,196,48,0.2); color: #9a6f00; }
96    .gpill-d { background: rgba(225,112,85,0.15); color: #c0392b; }
97    .pcard-footer { display: flex; background: #faf8f5; }
98    .pcard-offer { flex: 1; padding: 12px 16px; border-right: 1px solid #e8e4df; }
99    .pcard-offer-val { font-size: 0.92rem; font-weight: 700; color: #2D3339; margin-top: 4px; }
100    .pcard-leverage { flex: 1; padding: 12px 16px; }
101    .pcard-lev-label-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 6px; }
102    .pcard-lev-text { font-size: 0.72rem; font-weight: 700; }
103    .pcard-lev-text.strong { color: #00B894; }
104    .pcard-lev-text.moderate { color: #C43C2D; }
105    .pcard-lev-track { height: 6px; background: #e8e4df; border-radius: 3px; overflow: hidden; }
106    .pcard-lev-fill { height: 100%; border-radius: 3px; }
107    .pcard-lev-fill.strong { background: #00B894; }
108    .pcard-lev-fill.moderate { background: #C43C2D; }
109    .pcard-nav { display: flex; gap: 8px; justify-content: center; }
110    .pdot { position: relative; width: 12px; height: 12px; border-radius: 50%; border: none; background: #e8e4df; cursor: pointer; padding: 0; transition: background 0.2s; }
111    /* Extend the tap target to 24px (WCAG 2.5.8) without changing the visible 12px dot. */
112    .pdot::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 24px; height: 24px; }
113    .pdot.active { background: #C43C2D; }
114    .pcard-disclaimer { font-size: 0.7rem; color: #636e72; text-align: center; margin: 0; font-style: italic; }
115
116    /* ---------- HERO PRODUCT CARDS (TWO EQUAL) ---------- */
117    .hero-products { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; max-width: 1080px; margin: 0 auto; }
118    .hp-card {
119      background: #fff;
120      border-radius: 18px;
121      padding: 32px;
122      box-shadow: 0 8px 30px rgba(45,52,54,0.06);
123      border: 1px solid #e8e4df;
124      display: flex; flex-direction: column;
125      position: relative;
126      overflow: hidden;
127    }
128    .hp-card::before {
129      content: '';
130      position: absolute; top: 0; left: 0; right: 0; height: 4px;
131    }
132    .hp-card.ext::before { background: linear-gradient(90deg, #D8755E, #C43C2D); }
133    .hp-card.rep::before { background: linear-gradient(90deg, #00B894, #2dd4bf); }
134    .hp-card.ext { background: linear-gradient(180deg, #fff 0%, #fffaf2 100%); }
135    .hp-card.rep { background: linear-gradient(180deg, #fff 0%, #f5fcfa 100%); }
136    .hp-icon { width: 52px; height: 52px; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; margin-bottom: 18px; }
137    .hp-card.ext .hp-icon { background: rgba(253,203,110,0.18); }
138    .hp-card.rep .hp-icon { background: rgba(0,184,148,0.14); }
139    .hp-title { font-size: 1.35rem; font-weight: 800; color: #2D3339; margin-bottom: 6px; letter-spacing: -0.01em; }
140    .hp-tagline { color: #636e72; font-size: 0.95rem; margin-bottom: 22px; line-height: 1.5; min-height: 44px; }
141    .hp-price-row { display: flex; align-items: baseline; gap: 8px; margin-bottom: 4px; }
142    .hp-price { font-size: 2.4rem; font-weight: 800; color: #2D3339; letter-spacing: -0.02em; line-height: 1; }
143    .hp-price-unit { font-size: 1rem; font-weight: 600; color: #636e72; }
144    .hp-price-note { font-size: 0.85rem; color: #636e72; margin-bottom: 22px; }
145    .hp-features { list-style: none; margin: 0 0 24px; padding: 0; flex: 1; }
146    .hp-features li { display: flex; gap: 10px; padding: 6px 0; font-size: 0.92rem; color: #2D3339; line-height: 1.5; }
147    .hp-check { color: #00B894; font-weight: 800; flex-shrink: 0; margin-top: 2px; }
148    .hp-cta { display: block; width: 100%; text-align: center; padding: 14px 20px; border-radius: 10px; font-weight: 700; font-size: 1rem; transition: transform 0.15s, box-shadow 0.15s; text-decoration: none; min-height: 48px; box-sizing: border-box; }
149    .hp-cta.ext { background: #C0392B; color: white; }
150    .hp-cta.ext:hover { background: #A93226; transform: translateY(-1px); box-shadow: 0 8px 20px rgba(225,112,85,0.3); }
151    .hp-cta.rep { background: #2D3339; color: white; }
152    .hp-cta.rep:hover { background: #1a2123; transform: translateY(-1px); box-shadow: 0 8px 20px rgba(45,52,54,0.3); }
153    .hp-link { text-align: center; margin-top: 10px; font-size: 0.82rem; color: #636e72; }
154    .hp-link a { color: #C43C2D; font-weight: 600; }
155
156    /* ---------- TRUST STRIP ---------- */
157    .trust-row {
158      max-width: 980px; margin: 56px auto 0;
159      display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;
160    }
161    .trust-cell { display: flex; align-items: flex-start; gap: 10px; }
162    .trust-tick { color: #00B894; font-weight: 800; flex-shrink: 0; margin-top: 2px; }
163    .trust-cell-text { font-size: 0.86rem; color: #636e72; line-height: 1.45; }
164
165    /* ---------- FACTS BAR ---------- */
166    .facts-bar-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; text-align: center; }
167
168    /* ---------- TWO-PRODUCT FEATURE BLOCKS ---------- */
169    .feature-block { padding: 96px 0; }
170    .feature-block .container { max-width: 1080px; }
171    .feature-block .fb-head { text-align: center; max-width: 720px; margin: 0 auto 56px; }
172    .feature-block.bg-cream { background: #faf8f5; }
173    .feature-block.bg-white { background: #fff; }
174
175    .fb-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
176    .fb-item { background: #fff; border: 1px solid #e8e4df; border-radius: 14px; padding: 26px; transition: border-color 0.15s, transform 0.15s, box-shadow 0.15s; }
177    .feature-block.bg-white .fb-item { background: #faf8f5; }
178    .fb-item:hover { border-color: #d4cdc4; transform: translateY(-3px); box-shadow: 0 6px 22px rgba(45,52,54,0.06); }
179    .fb-icon { font-size: 1.5rem; margin-bottom: 12px; }
180    .fb-item h3 { font-size: 1.05rem; margin-bottom: 8px; font-weight: 700; color: #2D3339; }
181    .fb-item p { font-size: 0.9rem; line-height: 1.55; color: #636e72; margin: 0; }
182
183    .fb-cta-row { text-align: center; margin-top: 48px; display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
184
185    /* ---------- COMPARE STRIP ---------- */
186    .compare-strip { padding: 96px 0; background: #2D3339; color: #fff; }
187    .compare-strip h2 { color: #fff; text-align: center; margin-bottom: 12px; }
188    .compare-strip .lead-w { color: rgba(255,255,255,0.7); text-align: center; max-width: 640px; margin: 0 auto 48px; }
189    .cs-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; max-width: 960px; margin: 0 auto; }
190    .cs-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 16px; padding: 32px; }
191    .cs-card h3 { color: #fff; margin-bottom: 6px; font-size: 1.25rem; }
192    .cs-tag { display: inline-block; padding: 4px 10px; border-radius: 20px; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 16px; }
193    .cs-tag.ext { background: rgba(253,203,110,0.2); color: #D8755E; }
194    .cs-tag.rep { background: rgba(0,184,148,0.18); color: #2dd4bf; }
195    .cs-best { color: rgba(255,255,255,0.55); font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.08em; font-weight: 700; margin-bottom: 6px; }
196    .cs-when { font-size: 1rem; color: rgba(255,255,255,0.85); margin-bottom: 20px; line-height: 1.55; }
197    .cs-list { list-style: none; margin: 0; padding: 0; }
198    .cs-list li { padding: 10px 0; font-size: 0.92rem; color: rgba(255,255,255,0.75); border-top: 1px solid rgba(255,255,255,0.06); display: flex; align-items: baseline; gap: 10px; }
199    .cs-list li:first-child { border-top: none; }
200    .cs-list strong { color: #fff; font-weight: 700; }
201
202    /* ---------- PRICING SECTION ---------- */
203    .pricing-section { background: linear-gradient(135deg, #f5f0eb 0%, #fafaf8 100%); padding: 96px 0; }
204    .price-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; max-width: 920px; margin: 0 auto; align-items: stretch; }
205    .price-card { background: #fff; border-radius: 16px; padding: 36px 32px; box-shadow: 0 4px 24px rgba(45,52,54,0.06); border: 2px solid transparent; display: flex; flex-direction: column; transition: transform 0.15s, box-shadow 0.15s; position: relative; }
206    .price-card.ext { border-color: #C43C2D; }
207    .price-card.rep { border-color: #00B894; }
208    .price-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(45,52,54,0.1); }
209    .price-tag { position: absolute; top: -12px; left: 28px; padding: 4px 12px; border-radius: 100px; font-size: 0.72rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; color: white; }
210    .price-tag.ext { background: #C0392B; }
211    .price-tag.rep { background: #00785F; }
212    .price-card .pc-title { font-size: 1.5rem; font-weight: 800; color: #2D3339; margin-bottom: 4px; letter-spacing: -0.01em; }
213    .price-card .pc-sub { font-size: 0.92rem; color: #636e72; margin-bottom: 22px; }
214    .price-card .pc-amount { display: flex; align-items: baseline; gap: 6px; flex-wrap: wrap; margin-bottom: 8px; }
215    .price-card .pc-num { font-size: 2.8rem; font-weight: 800; color: #2D3339; letter-spacing: -0.02em; line-height: 1; }
216    .price-card .pc-unit { font-size: 1.05rem; color: #636e72; font-weight: 600; }
217    .price-card .pc-note { font-size: 0.85rem; color: #636e72; margin-bottom: 24px; }
218    .price-card .pc-features { list-style: none; margin: 0 0 28px; padding: 0; flex: 1; }
219    .price-card .pc-features li { display: flex; gap: 10px; padding: 7px 0; font-size: 0.9rem; color: #2D3339; line-height: 1.5; }
220    .price-card .pc-cta { display: block; width: 100%; padding: 14px; border-radius: 10px; text-align: center; font-weight: 700; font-size: 1rem; color: white; text-decoration: none; transition: transform 0.15s, box-shadow 0.15s; box-sizing: border-box; min-height: 48px; }
221    .price-card.ext .pc-cta { background: #C0392B; }
222    .price-card.ext .pc-cta:hover { background: #A93226; transform: translateY(-1px); }
223    .price-card.rep .pc-cta { background: #00785F; }
224    .price-card.rep .pc-cta:hover { background: #00664F; transform: translateY(-1px); }
225    .price-card .pc-foot { text-align: center; font-size: 0.78rem; color: #636e72; margin-top: 12px; }
226
227    /* ---------- REVIEWS ---------- */
228    .social-proof { background: #fff; padding: 96px 0; }
229    .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
230
231    /* ---------- FAQ + CTA ---------- */
232    .faq-section { background: #FAFAF8; padding: 96px 0; }
233    .cta-final { background: #2D3339; color: #fff; text-align: center; padding: 100px 0; }
234    .cta-final h2 { color: #fff; margin-bottom: 16px; }
235    .cta-final p { color: rgba(255,255,255,0.75); max-width: 560px; margin: 0 auto 36px; }
236    .cta-final-actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }
237    .cta-final-actions a { padding: 16px 32px; border-radius: 10px; font-weight: 700; font-size: 1rem; text-decoration: none; min-width: 220px; box-sizing: border-box; }
238    .cta-final-actions .ext { background: #C0392B; color: white; }
239    .cta-final-actions .ext:hover { background: #A93226; }
240    .cta-final-actions .rep { background: #00785F; color: white; }
241    .cta-final-actions .rep:hover { background: #00664F; }
242
243    /* ---------- RESPONSIVE ---------- */
244    html, body { overflow-x: hidden; max-width: 100%; }
245    .btn { min-height: 44px; }
246    /* Grid-blowout guard: keep 1fr card tracks from being forced wider than the
247       viewport by a child's min-content (CTA buttons, long feature lines). */
248    .hero-grid > *, .hero-products > *, .price-grid > *, .cs-grid > *,
249    .fb-grid > *, .reviews-grid > *, .trust-row > * { 
249min-width: 0; }
250
251    @media (max-width: 900px) {
252      .hero-grid { grid-template-columns: 1fr; }
253      .hero-cards-wrap { max-width: 480px; margin: 0 auto; }
254      .hero-products { grid-template-columns: 1fr; gap: 20px; max-width: 540px; }
255      .trust-row { grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 40px; }
256      .fb-grid { grid-template-columns: 1fr 1fr; }
257      .cs-grid { grid-template-columns: 1fr; }
258      .price-grid { grid-template-columns: 1fr; max-width: 460px; }
259      .reviews-grid { grid-template-columns: 1fr; }
260    }
261    @media (max-width: 768px) {
262      .hero { padding: 48px 0 40px; }
263      .feature-block, .compare-strip, .pricing-section, .social-proof, .faq-section { padding: 64px 0; }
264      .cta-final { padding: 72px 0; }
265      .hp-card { padding: 26px; }
266      .price-card { padding: 28px 24px; }
267      .hero-cta-row { flex-direction: column; }
268      .hero-cta-row a { width: 100%; }
269    }
270    @media (max-width: 640px) {
271      .facts-bar-grid { grid-template-columns: 1fr 1fr; }
272      .facts-bar-grid > div { border-right: none !important; border-bottom: 1px solid rgba(255,255,255,0.12) !important; padding: 16px !important; }
273      .facts-bar-grid > div:nth-child(odd) { border-right: 1px solid rgba(255,255,255,0.12) !important; }
274      .facts-bar-grid > div:nth-last-child(-n+2) { border-bottom: none !important; }
275      .fb-grid { grid-template-columns: 1fr; }
276      .trust-row { grid-template-columns: 1fr; }
277      .trust-strip { flex-direction: column; }
278    }
279    @media (max-width: 480px) {
280      .hp-price { font-size: 2rem; }
281      .price-card .pc-num { font-size: 2.4rem; }
282      .hero h1 { font-size: 1.65rem; }
283      .hero .hero-sub { font-size: 1rem; }
284      .pcard-hdr { padding: 12px; gap: 10px; }
285      .pcard-icon { width: 56px; height: 56px; }
286      .pcard-prop-loc { font-size: 0.92rem; }
287      .pcard-price-val { font-size: 1rem; }
288      .pcard-bullets li { font-size: 0.74rem; }
289      .hero-cta-row a { padding: 14px 20px; font-size: 0.92rem; }
290    }
291
292    img { max-width: 100%; height: auto; }
293    section { overflow-x: hidden; }
294  </style>
295</head>
296<body>
297<script src="components.js"></script>
297
298
299<!-- ============ HERO (split: text left, carousel right) ============ -->
300<section class="hero" id="main-content">
301  <div class="container">
302    <div class="hero-grid">
303      <div class="hero-text">
304        <span class="hero-eyebrow">🐾 Property intelligence for serious buyers</span>
305        <h1>The analysis your estate agent hopes you'll never see.</h1>
306        <p class="hero-sub">
307          Browse Rightmove with instant intelligence on every listing. Then order a deep report on the property you're serious about. Built on 12 official UK data sources — not asking-price guesses.
308        </p>
309        <div class="hero-cta-row">
310          <a href="/extension" class="cta-ext">Get Extension — £4.99/mo</a>
311          <a href="/get-started" class="cta-rep">Order Report — <s style="opacity:.55;font-weight:400">&pound;24.99</s> £9.99</a>
312        </div>
313        <div class="trust-strip">
314          <div class="trust-item"><span class="trust-icon">✓</span> 50+ comparable sales analysed per property from Land Registry</div>
315          <div class="trust-item"><span class="trust-icon">✓</span> Flood, EPC, planning, crime, schools — all checked automatically</div>
316          <div class="trust-item"><span class="trust-icon">✓</span> Exact offer range and negotiation scripts — ready to use</div>
317          <div class="trust-item"><span class="trust-icon">✓</span> The depth buying agents charge £2,000+ for — from £4.99</div>
318        </div>
319      </div>
320
321      <div class="hero-cards-wrap">
322        <div id="pcard-carousel">
323          <!-- Card 1: Bristol terrace -->
324          <div class="pcard active">
325            <div class="pcard-hdr">
326              <div class="pcard-icon"><img src="images/card-bristol.jpg" alt="Victorian terrace Bristol" style="width:100%;height:100%;object-fit:cover;display:block;"></div>
327              <div class="pcard-hdr-info">
328                <div class="pcard-prop-loc">3-bed terrace · Bristol BS8</div>
329                <div class="pcard-prop-sub">Victorian terraced house</div>
330              </div>
331              <div class="pcard-grade grade-d">D</div>
332            </div>
333            <div class="pcard-prices">
334              <div class="pcard-price-blk"><div class="pcard-price-lbl">Asking price</div><div class="pcard-price-val ask">£595,000</div></div>
335              <div class="pcard-price-blk"><div class="pcard-price-lbl">OfferHound fair value</div><div class="pcard-price-val fair">£512,000</div></div>
336              <span class="pcard-gap-badge overpriced">↑ 16% over</span>
337            </div>
338            <div class="pcard-findings">
339              <div class="pcard-section-lbl">Key findings</div>
340              <ul class="pcard-bullets">
341                <li>47 comparable sales in BS8 within 0.3 miles — clear evidence base</li>
342                <li>62 days on market vs 28-day local median — vendor motivation strong</li>
343                <li>EPC D: estimated £2,800/yr heating cost vs £1,400 for C-rated comps</li>
344                <li>No off-street parking — reduces buyer pool, weakens seller's position</li>
345              </ul>
346            </div>
347            <div class="pcard-scorecard">
348              <div style="font-size:0.7rem;font-weight:600;color:#636e72;">Section grades</div>
349              <div class="pcard-grade-row">
350                <span class="gpill gpill-d">Valuation: D</span>
351                <span class="gpill gpill-b">Area: B</span>
352                <span class="gpill gpill-c">Property: C</span>
353                <span class="gpill gpill-a">Buyer Power: A</span>
354              </div>
355            </div>
356            <div class="pcard-footer">
357              <div class="pcard-offer"><div class="pcard-section-lbl">Recommended offer range</div><div class="pcard-offer-val">£495,000 – £512,000</div></div>
358              <div class="pcard-leverage">
359                <div class="pcard-lev-label-row"><span class="pcard-section-lbl">Negotiation leverage</span><span class="pcard-lev-text strong">Strong</span></div>
360                <div class="pcard-lev-track"><div class="pcard-lev-fill strong" style="width:78%"></div></div>
361              </div>
362            </div>
363          </div>
364
365          <!-- Card 2: Manchester semi -->
366          <div class="pcard">
367            <div class="pcard-hdr">
368              <div class="pcard-icon"><img src="images/card-manchester.jpg" alt="Semi-detached house Manchester" style="width:100%;height:100%;object-fit:cover;display:block;"></div>
369              <div class="pcard-hdr-info">
370                <div class="pcard-prop-loc">4-bed semi · Manchester M20</div>
371                <div class="pcard-prop-sub">Semi-detached house</div>
372              </div>
373              <div class="pcard-grade grade-c">C</div>
374            </div>
375            <div class="pcard-prices">
376              <div class="pcard-price-blk"><div class="pcard-price-lbl">Asking price</div><div class="pcard-price-val ask">£485,000</div></div>
377              <div class="pcard-price-blk"><div class="pcard-price-lbl">OfferHound fair value</div><div class="pcard-price-val fair">£432,000</div></div>
378              <span class="pcard-gap-badge overpriced">↑ 11% over</span>
379            </div>
380            <div class="pcard-findings">
381              <div class="pcard-section-lbl">Key findings</div>
382              <ul class="pcard-bullets">
383                <li>39 comparable sales in M20 within 0.4 miles used in valuation</li>
384                <li>Dated kitchen vs refurbished comps — equivalent discount applied</li>
385                <li>Market softening in M20 Q1 2026 — median prices down 3% since Q3 2025</li>
386                <li>South-facing garden — confirmed premium vs north-facing comps</li>
387              </ul>
388            </div>
389            <div class="pcard-scorecard">
390              <div style="font-size:0.7rem;font-weight:600;color:#636e72;">Section grades</div>
391              <div class="pcard-grade-row">
392                <span class="gpill gpill-c">Valuation: C</span>
393                <span class="gpill gpill-b">Area: B+</span>
394                <span class="gpill gpill-b">Property: B</span>
395                <span class="gpill gpill-b">Buyer Power: B</span>
396              </div>
397            </div>
398            <div class="pcard-footer">
399              <div class="pcard-offer"><div class="pcard-section-lbl">Recommended offer range</div><div class="pcard-offer-val">£432,000 – £448,000</div></div>
400              <div class="pcard-leverage">
401                <div class="pcard-lev-label-row"><span class="pcard-section-lbl">Negotiation leverage</span><span class="pcard-lev-text moderate">Moderate</span></div>
402                <div class="pcard-lev-track"><div class="pcard-lev-fill moderate" style="width:62%"></div></div>
403              </div>
404            </div>
405          </div>
406
407          <!-- Card 3: London E3 flat -->
408          <div class="pcard">
409            <div class="pcard-hdr">
410              <div class="pcard-icon"><img src="images/card-london.jpg" alt="Residential flats Bow London" style="width:100%;height:100%;object-fit:cover;display:block;"></div>
411              <div class="pcard-hdr-info">
412                <div class="pcard-prop-loc">2-bed flat · London E3</div>
413                <div class="pcard-prop-sub">Purpose-built apartment</div>
414              </div>
415              <div class="pcard-grade grade-c">C</div>
416            </div>
417            <div class="pcard-prices">
418              <div class="pcard-price-blk"><div class="pcard-price-lbl">Asking price</div><div class="pcard-price-val ask">£425,000</div></div>
419              <div class="pcard-price-blk"><div class="pcard-price-lbl">OfferHound fair value</div><div class="pcard-price-val fair">£395,000</div></div>
420              <span class="pcard-gap-badge risk">⚠ Risk flags</span>
421            </div>
422            <div class="pcard-findings">
423              <div class="pcard-section-lbl">Key findings</div>
424              <ul class="pcard-bullets">
425                <li>28 comparable flats in E3 — smaller sample due to property specificity</li>
426                <li>Flood Zone 2 — 1-in-100 year risk; affects insurance costs and resale</li>
427                <li>Service charge £2,800/yr + ground rent £250/yr — factor into total cost</li>
428                <li>35 years remaining on lease — extension required within 5 years (~£28k)</li>
429              </ul>
430            </div>
431            <div class="pcard-scorecard">
432              <div style="font-size:0.7rem;font-weight:600;color:#636e72;">Section grades</div>
433              <div class="pcard-grade-row">
434                <span class="gpill gpill-c">Valuation: C</span>
435                <span class="gpill gpill-b">Area: B</span>
436                <span class="gpill gpill-d">Property: D</span>
437                <span class="gpill gpill-c">Buyer Power: C</span>
438              </div>
439            </div>
440            <div class="pcard-footer">
441              <div class="pcard-offer"><div class="pcard-section-lbl">Recommended offer range</div><div class="pcard-offer-val">£390,000 – £395,000</div></div>
442              <div class="pcard-leverage">
443                <div class="pcard-lev-label-row"><span class="pcard-section-lbl">Negotiation leverage</span><span class="pcard-lev-text moderate">Moderate</span></div>
444                <div class="pcard-lev-track"><div class="pcard-lev-fill moderate" style="width:61%"></div></div>
445              </div>
446            </div>
447          </div>
448
449          <!-- Card 4: Kenilworth detached -->
450          <div class="pcard">
451            <div class="pcard-hdr">
452              <div class="pcard-icon"><img src="images/card-kenilworth.jpg" alt="Detached house Kenilworth" style="width:100%;height:100%;object-fit:cover;display:block;"></div>
453              <div class="pcard-hdr-info">
454                <div class="pcard-prop-loc">5-bed detached · Kenilworth CV8</div>
455                <div class="pcard-prop-sub">Large detached house, 3,200 sq ft</div>
456              </div>
457              <div class="pcard-grade grade-d">D</div>
458            </div>
459            <div class="pcard-prices">
460              <div class="pcard-price-blk"><div class="pcard-price-lbl">Asking price</div><div class="pcard-price-val ask">£3,250,000</div></div>
461              <div class="pcard-price-blk"><div class="pcard-price-lbl">OfferHound fair value</div><div class="pcard-price-val fair">£2,750,000</div></div>
462              <span class="pcard-gap-badge overpriced">↑ 18% over</span>
463            </div>
464            <div class="pcard-findings">
465              <div class="pcard-section-lbl">Key findings</div>
466              <ul class="pcard-bullets">
467                <li>18 comparable sales in CV8 at this price tier — thinner evidence base</li>
468                <li>47 days on market vs 21-day local median — pricing above expectation</li>
469                <li>EPC D: estimated £6,400/yr heating cost for 3,200 sq ft</li>
470                <li>0.8-acre garden premium confirmed — 35% above median in comps</li>
471              </ul>
472            </div>
473            <div class="pcard-scorecard">
474              <div style="font-size:0.7rem;font-weight:600;color:#636e72;">Section grades</div>
475              <div class="pcard-grade-row">
476                <span class="gpill gpill-d">Valuation: D</span>
477                <span class="gpill gpill-a">Area: A</span>
478                <span class="gpill gpill-a">Property: A</span>
479                <span class="gpill gpill-a">Buyer Power: A</span>
480              </div>
481            </div>
482            <div class="pcard-footer">
483              <div class="pcard-offer"><div class="pcard-section-lbl">Recommended offer range</div><div class="pcard-offer-val">£2,650,000 – £2,750,000</div></div>
484              <div class="pcard-leverage">
485                <div class="pcard-lev-label-row"><span class="pcard-section-lbl">Negotiation leverage</span><span class="pcard-lev-text strong">Strong</span></div>
486                <div class="pcard-lev-track"><div class="pcard-lev-fill strong" style="width:74%"></div></div>
487              </div>
488            </div>
489          </div>
490        </div>
491        <div class="pcard-nav" id="pcard-dots" style="margin-top:8px;">
492          <button class="pdot active" data-idx="0" aria-label="Example 1"></button>
493          <button class="pdot" data-idx="1" aria-label="Example 2"></button>
494          <button class="pdot" data-idx="2" aria-label="Example 3"></button>
495          <button class="pdot" data-idx="3" aria-label="Example 4"></button>
496        </div>
497        <p class="pcard-disclaimer" style="margin-top:6px;">Illustrative examples only. Your report analyses the specific property you submit.</p>
498      </div>
499    </div>
500  </div>
501</section>
502
503<!-- ============ FACTS BAR ============ -->
504<section style="background:#2D3339;padding:32px 0;">
505  <div class="container">
506    <div class="facts-bar-grid">
507      <div style="border-right:1px solid rgba(255,255,255,0.12);padding:0 20px;">
508        <div style="color:white;font-size:1.6rem;font-weight:800;line-height:1;">12</div>
509        <div style="color:rgba(255,255,255,0.65);font-size:0.82rem;margin-top:6px;">official government data sources</div>
510      </div>
511      <div style="border-right:1px solid rgba(255,255,255,0.12);padding:0 20px;">
512        <div style="color:#D8755E;font-size:1.6rem;font-weight:800;line-height:1;">500+</div>
513        <div style="color:rgba(255,255,255,0.65);font-size:0.82rem;margin-top:6px;">data points analysed per property</div>
514      </div>
515      <div style="border-right:1px solid rgba(255,255,255,0.12);padding:0 20px;">
516        <div style="color:white;font-size:1.6rem;font-weight:800;line-height:1;">50+</div>
517        <div style="color:rgba(255,255,255,0.65);font-size:0.82rem;margin-top:6px;">comparable sales cross-referenced</div>
518      </div>
519      <div style="padding:0 20px;">
520        <div style="color:white;font-size:1.6rem;font-weight:800;line-height:1;">E&amp;W</div>
521        <div style="color:rgba(255,255,255,0.65);font-size:0.82rem;margin-top:6px;">full England &amp; Wales coverage</div>
522      </div>
523    </div>
524  </div>
525</section>
526
527<!-- ============ WHAT WE ANALYSE ============ -->
528<section class="feature-block bg-cream">
529  <div class="container">
530    <div class="fb-head">
531      <div class="badge badge-amber" style="margin-bottom:14px;">🔍 What we analyse</div>
532      <h2 style="margin-bottom:14px;">Every angle a buying agent would check — automated.</h2>
533      <p style="color:#636e72;font-size:1.05rem;line-height:1.6;max-width:620px;margin:0 auto;">We cross-reference 12 official data sources and 500+ data points to build a complete picture. The Extension gives you the highlights on every listing; the Report gives you the full analysis.</p>
534    </div>
535    <div class="fb-grid">
536      <div class="fb-item">
537        <div class="fb-icon">📊</div>
538        <h3>Price &amp; Valuation Analysis</h3>
539        <p>50+ Land Registry sales mapped by distance, size and recency. Valuation waterfall with explicit adjustments. Fair value range, opening offer, and walkaway price — with the maths shown.</p>
540      </div>
541      <div class="fb-item">
542        <div class="fb-icon">🏘️</div>
543        <h3>Area Intelligence</h3>
544        <p>Ofsted school ratings, street-level crime from police.uk, transport links, local market trends and HPI data. A complete picture of the neighbourhood — not just the postcode.</p>
545      </div>
546      <div class="fb-item">
547        <div class="fb-icon">🏠</div>
548        <h3>Home Assessment</h3>
549        <p>EPC certificate with running-cost estimates, flood risk from the Environment Agency, full planning history on the property and neighbours, council tax band, and leasehold risk flags.</p>
550      </div>
551      <div class="fb-item">
552        <div class="fb-icon">🔍</div>
553        <h3>Vendor Intelligence</h3>
554        <p>Days on market, price reduction history, vendor motivation signals, ownership timeline from Land Registry — the leverage you need to open low with confidence.</p>
555      </div>
556      <div class="fb-item">
557        <div class="fb-icon">🎯</div>
558        <h3>Negotiation Strategy</h3>
559        <p>Specific opening offer and walkaway price, due-diligence questions to ask the agent, ready-to-use rebuttals for agent pushback, and a step-by-step negotiation playbook.</p>
560      </div>
561      <div class="fb-item">
562        <div class="fb-icon">🧾</div>
563        <h3>Acquisition Costs</h3>
564        <p>Stamp duty calculated for your situation (first-time buyer, second home, non-resident), indicative mortgage breakdown, and a 5-year and 10-year sensitivity analysis.</p>
565      </div>
566    </div>
567    <div class="fb-cta-row">
568      <a href="/get-started" class="btn btn-primary">Order Report — <s style="opacity:.55;font-weight:400">&pound;24.99</s> £9.99</a>
569      <a href="/extension" class="btn btn-primary" style="background:#C0392B;">Get Extension — £4.99/mo</a>
570      <a href="/sample-report" class="btn btn-secondary">View a sample report →</a>
571    </div>
572  </div>
573</section>
574
575<!-- ============ WHEN TO USE WHICH ============ -->
576<section class="compare-strip">
577  <div class="container">
578    <h2>Browse with one. Decide with the other.</h2>
579    <p class="lead-w">Most buyers use both — the Extension to shortlist smarter, the Report when they've found the one.</p>
580    <div class="cs-grid">
581      <div class="cs-card">
582        <span class="cs-tag ext">🔍 Extension</span>
583        <div class="cs-best">Best when</div>
584        <p class="cs-when">You're browsing, shortlisting, or booking viewings. You see 10–50 listings a week and need fast signals to know which are worth your Saturday.</p>
585        <ul class="cs-list">
586          <li><strong>Cost:</strong> £4.99/month, cancel anytime</li>
587          <li><strong>Coverage:</strong> Unlimited listings on Rightmove</li>
588          <li><strong>Depth:</strong> Real-time summary intelligence</li>
589          <li><strong>Best for:</strong> Active buyers comparing many properties</li>
590        </ul>
591      </div>
592      <div class="cs-card">
593        <span class="cs-tag rep">📋 Report</span>
594        <div class="cs-best">Best when</div>
595        <p class="cs-when">You've found the property and want to make an offer. You need a defensible position, an exact offer range, and detailed evidence you can share with your solicitor.</p>
596        <ul class="cs-list">
597          <li><strong>Cost:</strong> £9.99 one-off, no subscription</li>
598          <li><strong>Coverage:</strong> One property, fully analysed</li>
599          <li><strong>Depth:</strong> 25-page PDF, 9 sections, 16 subscores</li>
600          <li><strong>Best for:</strong> The property you're actually buying</li>
601        </ul>
602      </div>
603    </div>
604  </div>
605</section>
606
607<!-- ============ SOCIAL PROOF ============ -->
608<section class="social-proof">
609  <div class="container">
610    <div class="section-header">
611      <div class="badge badge-charcoal">What buyers say</div>
612      <h2 style="margin-top:12px;">Used by buyers who refuse to fly blind.</h2>
613    </div>
614    <div class="reviews-grid">
615      <div class="testimonial">
616        <div class="testimonial-stars">★★★★★</div>
617        <p class="testimonial-text">"I was about to offer the asking price until I saw the comparable sales in the report. Three recent Land Registry sales nearby told a completely different story. Having that evidence changed my opening position by £30k."</p>
618        <div class="testimonial-author">
619          <div class="testimonial-avatar" style="background:#C43C2D;">DC</div>
620          <div>
621            <div class="testimonial-name">David C.</div>
622            <div class="testimonial-detail">First-time purchase</div>
623          </div>
624        </div>
625      </div>
626      <div class="testimonial">
627        <div class="testimonial-stars">★★★★★</div>
628        <p class="testimonial-text">"The extension is the single best thing on my browser. Every Rightmove listing now has the comparable sales, school ratings and EPC context I'd otherwise spend an hour digging up. It's the difference between guessing and knowing."</p>
629        <div class="testimonial-author">
630          <div class="testimonial-avatar" style="background:#D8755E;color:#2D3339;">AD</div>
631          <div>
632            <div class="testimonial-name">Arif D.</div>
633            <div class="testimonial-detail">Upsizer</div>
634          </div>
635        </div>
636      </div>
637      <div class="testimonial">
638        <div class="testimonial-stars">★★★★★</div>
639        <p class="testimonial-text">"The flood risk section caught something I'd never have known to check. The depth across every section is genuinely impressive — and the negotiation scripts gave me the language I needed to push back on the agent."</p>
640        <div class="testimonial-author">
641          <div class="testimonial-avatar" style="background:#00B894;">SS</div>
642          <div>
643            <div class="testimonial-name">Sam S.</div>
644            <div class="testimonial-detail">Competitive market</div>
645          </div>
646        </div>
647      </div>
648    </div>
649  </div>
650</section>
651
652<!-- ============ PRICING ============ -->
653<section class="pricing-section">
654  <div class="container">
655    <div class="section-header">
656      <div class="badge badge-amber">Simple, fair pricing</div>
657      <h2 style="margin-top:12px;">Two products. Two clear prices. No tiers.</h2>
658      <p style="max-width:560px;margin:12px auto 0;color:#636e72;">No "Pro" version. No free tier. No trial gimmicks. Pick the tool that matches the job — most buyers eventually use both.</p>
659    </div>
660
661    <div class="price-grid">
662      <!-- EXTENSION -->
663      <div class="price-card ext">
664        <span class="price-tag ext">Browsing tool</span>
665        <div class="pc-title">OfferHound Extension</div>
666        <div class="pc-sub">Real-time intelligence on Rightmove</div>
667        <div class="pc-amount">
668          <span class="pc-num">£4.99</span>
669          <span class="pc-unit">/month</span>
670        </div>
671        <div class="pc-note">Cancel anytime · No long contracts</div>
672        <ul class="pc-features">
673          <li><span class="hp-check">✓</span> Unlimited Rightmove listings</li>
674          <li><span class="hp-check">✓</span> Fair-price verdict on every page</li>
675          <li><span class="hp-check">✓</span> Comparable sales summary</li>
676          <li><span class="hp-check">✓</span> School ratings + crime data</li>
677          <li><span class="hp-check">✓</span> EPC + running costs</li>
678          <li><span class="hp-check">✓</span> Negotiation leverage score</li>
679          <li><span class="hp-check">✓</span> Flood, planning &amp; leasehold flags</li>
680          <li><span class="hp-check">✓</span> Chrome &amp; Chromium browsers</li>
681        </ul>
682        <a href="/extension" class="pc-cta">Get Extension</a>
683        <div class="pc-foot">Subscription · Cancel anytime</div>
684      </div>
685
686      <!-- REPORT -->
687      <div class="price-card rep">
688        <span class="price-tag rep">Deep analysis</span>
689        <div class="pc-title">OfferHound Report</div>
690        <div class="pc-sub">Full PDF analysis of one property</div>
691        <div class="pc-amount">
692          <span class="pc-num" style="text-decoration:line-through;opacity:.4;font-weight:600;margin-right:6px;">£24.99</span>
693          <span class="pc-num">£9.99</span>
694          <span class="pc-unit">
694one-off</span>
695        </div>
696        <div class="pc-note" style="color:var(--amber);font-weight:600;">Reduced from £24.99 — limited-time launch price</div>
697        <div class="pc-note">Pay once · PDF emailed to you</div>
698        <ul class="pc-features">
699          <li><span class="hp-check">✓</span> 25-page detailed PDF report</li>
700          <li><span class="hp-check">✓</span> Fair-value range with full evidence</li>
701          <li><span class="hp-check">✓</span> Opening offer + walkaway price</li>
702          <li><span class="hp-check">✓</span> Negotiation scripts &amp; rebuttals</li>
703          <li><span class="hp-check">✓</span> 50+ comparable sales analysed</li>
704          <li><span class="hp-check">✓</span> Flood, EPC &amp; planning risk</li>
705          <li><span class="hp-check">✓</span> SDLT &amp; mortgage breakdown</li>
706          <li><span class="hp-check">✓</span> Shareable with solicitor</li>
707        </ul>
708        <a href="/get-started" class="pc-cta">Order Report</a>
709        <div class="pc-foot">
709One-off payment · No account needed</div>
710      </div>
711    </div>
712
713    <div style="text-align:center;margin-top:32px;">
714      <a href="/pricing" class="btn btn-secondary">Compare both in detail →</a>
715    </div>
716  </div>
717</section>
718
719<!-- ============ FAQ ============ -->
720<section class="faq-section">
721  <div class="container" style="max-width:720px;">
722    <div class="section-header">
723      <h2>Questions we get asked</h2>
724    </div>
725    <div>
726      <div class="faq-item">
727        <button class="faq-q">What's the difference between the Extension and the Report?</button>
728        <div class="faq-a"><p>The <strong>Extension</strong> (£4.99/mo) is your browsing advisor: it shows comparable sales, school ratings, crime data, EPC analysis and negotiation leverage on every Rightmove listing as you browse — useful while you're shortlisting. The <strong>Report</strong> (£9.99 one-off) is a 25-page PDF deep-dive for one specific property: full fair-value calculation, specific offer range, negotiation scripts, and detailed risk assessment you can share with your solicitor.</p></div>
729      </div>
730      <div class="faq-item">
731        <button class="faq-q">Do I need both?</button>
732        <div class="faq-a"><p>No — they work fine independently. The Extension is great if you're actively browsing and want context on lots of properties. The Report is great when you've already found the one. That said, most serious buyers do use both: the Extension to shortlist smarter, then the Report on the property they actually want to offer on.</p></div>
733      </div>
734      <div class="faq-item">
735        <button class="faq-q">Is the Extension a subscription? Is there a free trial?</button>
736        <div class="faq-a"><p>The Extension is £4.99 per month. There is no free trial — you can cancel anytime, and your access continues until the end of the billing period. No long contracts, no hidden fees, no auto-upgrade to a "Pro" tier (we don't have one).</p></div>
737      </div>
738      <div class="faq-item">
739        <button class="faq-q">How accurate is the fair-value estimate in the Report?</button>
740        <div class="faq-a"><p>The fair value comes from HM Land Registry sold-price data — the actual prices people paid, not asking prices. We use comparables within 0.5 miles sold in the last 12 months, weighted by distance, recency, floor area (from the EPC Register) and property type. The result is an evidence-based range with an explicit waterfall showing every adjustment — not a black-box number.</p></div>
741      </div>
742      <div class="faq-item">
743        <button class="faq-q">Which sites do you support?</button>
744        <div class="faq-a"><p>Both the Extension and the Report work with Rightmove listings, which cover the majority of UK properties for sale.</p></div>
745      </div>
746      <div class="faq-item">
747        <button class="faq-q">Is my data private?</button>
748        <div class="faq-a"><p>Yes. For the Report we only use your email to deliver the PDF — we don't sell your data and don't retain the property URL beyond report generation. For the Extension we use an anonymous identifier to understand usage; we don't collect your name, browsing history, or personal information. See our <a href="/privacy" style="color:#C43C2D;">privacy policy</a> for full detail.</p></div>
749      </div>
750    </div>
751  </div>
752</section>
753
754<!-- ============ FINAL CTA ============ -->
755<section class="cta-final">
756  <div class="container">
757    <h2>The biggest purchase of your life<br>deserves serious analysis.</h2>
758    <p>Pick the tool that matches where you are — browsing widely, or zeroing in on one specific property.</p>
759    <div class="cta-final-actions">
760      <a href="/extension" class="ext">Get Extension — £4.99/mo</a>
761      <a href="/get-started" class="rep">Order Report — <s style="opacity:.55;font-weight:400">&pound;24.99</s> £9.99</a>
762    </div>
763    <p style="margin-top:36px;color:rgba(255,255,255,0.4);font-size:0.85rem;">Both built on 12 official UK data sources · Independent · No agent commissions</p>
764  </div>
765</section>
766
767<script>
768/* Property card carousel with touch swipe */
769(function () {
770  var cards = document.querySelectorAll('#pcard-carousel .pcard');
771  var dots  = document.querySelectorAll('#pcard-dots .pdot');
772  if (!cards.length) return;
773  var cur = 0, timer;
774  function show(i) {
775    cards.forEach(function (c, j) { c.classList.toggle('active', j === i); });
776    dots.forEach(function (d, j) { d.classList.toggle('active', j === i); });
777    cur = i;
778  }
779  dots.forEach(function (d) {
780    d.addEventListener('click', function () {
781      clearInterval(timer);
782      show(parseInt(this.dataset.idx, 10));
783      timer = setInterval(advance, 5000);
784    });
785  });
786  function advance() { show((cur + 1) % cards.length); }
787  timer = setInterval(advance, 5000);
788  var wrap = document.getElementById('pcard-carousel');
789  var touchStartX = 0;
790  wrap.addEventListener('touchstart', function (e) { touchStartX = e.touches[0].clientX; }, { passive: true });
791  wrap.addEventListener('touchend', function (e) {
792    var diff = touchStartX - e.changedTouches[0].clientX;
793    if (Math.abs(diff) > 40) {
794      clearInterval(timer);
795      show(diff > 0 ? (cur + 1) % cards.length : (cur - 1 + cards.length) % cards.length);
796      timer = setInterval(advance, 5000);
797    }
798  }, { passive: true });
799})();
800</script>
800
801</body>
802</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.