{"id":749,"date":"2026-06-01T07:58:15","date_gmt":"2026-06-01T07:58:15","guid":{"rendered":"https:\/\/brithaventech.co.uk\/?page_id=749"},"modified":"2026-06-06T14:06:38","modified_gmt":"2026-06-06T14:06:38","slug":"cookie-consent-policy-content","status":"publish","type":"page","link":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/","title":{"rendered":"Cookie Consent &#038; Policy Content"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"749\" class=\"elementor elementor-749\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0417948 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"0417948\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a0a390\" data-id=\"6a0a390\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-74e64d6 elementor-widget elementor-widget-shortcode\" data-id=\"74e64d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Cookie Policy \u2014 BritHaven Tech<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n\/* \u2500\u2500\u2500 BASE DESIGN TOKENS (matches homepage exactly) \u2500\u2500\u2500 *\/\n*{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --ink:#0A0F1E;--navy:#0C1A4B;--navy2:#112266;\n  --blue:#1547E8;--blue2:#0F39C8;--blue-lt:#EBF0FF;\n  --white:#FFFFFF;--g50:#F7F8FC;--g100:#EDEEF4;\n  --g200:#D8DAE8;--g400:#9BA3BF;--g600:#5C6480;--g700:#3A405A;\n  --green:#0B7A45;--green-lt:#E6F5EE;\n  --amber:#B45309;--amber-lt:#FFF8ED;\n  --red:#C0272D;--red-lt:#FEF0F0;\n  --shadow-sm:0 2px 8px rgba(10,15,30,0.08);\n  --shadow-md:0 6px 20px rgba(10,15,30,0.1);\n  --shadow-lg:0 16px 48px rgba(10,15,30,0.14);\n  --r6:6px;--r8:8px;--r10:10px;--r12:12px;--r16:16px;\n}\nbody{font-family:'DM Sans',sans-serif;background:var(--g50);color:var(--ink);line-height:1.5;font-size:14px}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   COOKIE BANNER\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ck-banner{\n  position:fixed;bottom:0;left:0;right:0;z-index:9000;\n  background:#fff;\n  border-top:3px solid var(--navy);\n  box-shadow:0 -4px 32px rgba(10,15,30,0.14);\n  transform:translateY(100%);\n  transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);\n  font-family:'DM Sans',sans-serif;\n}\n.ck-banner.show{transform:translateY(0)}\n\n.ck-banner-inner{\n  max-width:1440px;margin:0 auto;\n  padding:18px 28px;\n  display:grid;\n  grid-template-columns:auto 1fr auto;\n  gap:20px;\n  align-items:center;\n}\n.ck-icon{font-size:28px;flex-shrink:0}\n.ck-text-block{flex:1}\n.ck-title{\n  font-family:'Syne',sans-serif;\n  font-size:14px;font-weight:700;color:var(--navy);\n  margin-bottom:4px;letter-spacing:-0.01em;\n}\n.ck-text{font-size:12.5px;color:var(--g600);line-height:1.6;max-width:740px}\n.ck-text a{color:var(--blue);text-decoration:none;font-weight:500}\n.ck-text a:hover{text-decoration:underline}\n.ck-actions{display:flex;gap:8px;align-items:center;flex-shrink:0;flex-wrap:wrap}\n.ck-btn-accept{\n  padding:10px 22px;background:var(--blue);color:#fff;\n  border:none;border-radius:var(--r8);\n  font-size:13px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:all 0.2s;\n  white-space:nowrap;\n}\n.ck-btn-accept:hover{background:var(--blue2);transform:translateY(-1px)}\n.ck-btn-reject{\n  padding:10px 18px;background:#fff;color:var(--ink);\n  border:1.5px solid var(--g200);border-radius:var(--r8);\n  font-size:13px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:all 0.2s;\n  white-space:nowrap;\n}\n.ck-btn-reject:hover{border-color:var(--g400)}\n.ck-btn-manage{\n  padding:10px 18px;background:transparent;color:var(--blue);\n  border:1.5px solid var(--blue-lt);border-radius:var(--r8);\n  font-size:13px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:all 0.2s;\n  white-space:nowrap;\n}\n.ck-btn-manage:hover{background:var(--blue-lt)}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   COOKIE PREFERENCES MODAL\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ck-overlay{\n  display:none;position:fixed;inset:0;\n  background:rgba(10,15,30,0.65);\n  z-index:9500;\n  align-items:center;justify-content:center;\n  padding:24px;\n  backdrop-filter:blur(4px);\n}\n.ck-overlay.open{display:flex}\n\n.ck-modal{\n  background:#fff;border-radius:var(--r16);\n  width:100%;max-width:600px;\n  max-height:90vh;overflow-y:auto;\n  box-shadow:var(--shadow-lg);\n  font-family:'DM Sans',sans-serif;\n}\n.ck-modal-head{\n  display:flex;align-items:center;justify-content:space-between;\n  padding:22px 26px;\n  border-bottom:1px solid var(--g100);\n  position:sticky;top:0;background:#fff;z-index:1;\n}\n.ck-modal-title{\n  font-family:'Syne',sans-serif;\n  font-size:17px;font-weight:700;color:var(--navy);\n  display:flex;align-items:center;gap:10px;\n}\n.ck-modal-close{\n  width:32px;height:32px;\n  background:var(--g50);border:none;border-radius:var(--r6);\n  cursor:pointer;font-size:16px;color:var(--g600);\n  display:flex;align-items:center;justify-content:center;\n  transition:all 0.15s;\n}\n.ck-modal-close:hover{background:var(--g100);color:var(--ink)}\n\n.ck-modal-body{padding:24px 26px}\n.ck-intro{\n  font-size:13px;color:var(--g600);line-height:1.7;\n  margin-bottom:22px;padding-bottom:22px;\n  border-bottom:1px solid var(--g100);\n}\n.ck-intro a{color:var(--blue);text-decoration:none;font-weight:500}\n\n\/* Category rows *\/\n.ck-cat{\n  border:1.5px solid var(--g100);border-radius:var(--r10);\n  margin-bottom:12px;overflow:hidden;\n  transition:border-color 0.2s;\n}\n.ck-cat:hover{border-color:var(--g200)}\n.ck-cat-head{\n  display:flex;align-items:center;gap:14px;\n  padding:16px 18px;cursor:pointer;\n  background:#fff;transition:background 0.15s;\n}\n.ck-cat-head:hover{background:var(--g50)}\n.ck-cat-icon{font-size:20px;flex-shrink:0;width:28px;text-align:center}\n.ck-cat-info{flex:1}\n.ck-cat-name{\n  font-size:13.5px;font-weight:600;color:var(--ink);\n  margin-bottom:2px;display:flex;align-items:center;gap:8px;\n}\n.ck-required-tag{\n  font-size:9.5px;font-weight:700;padding:2px 7px;\n  background:var(--green-lt);color:var(--green);\n  border-radius:10px;letter-spacing:0.04em;\n  text-transform:uppercase;\n}\n.ck-cat-desc{font-size:12px;color:var(--g600);line-height:1.5}\n.ck-cat-right{display:flex;align-items:center;gap:10px;flex-shrink:0}\n.ck-expand{\n  font-size:11px;color:var(--g400);cursor:pointer;\n  transition:transform 0.2s;\n  display:flex;align-items:center;justify-content:center;\n  width:24px;height:24px;\n}\n.ck-expand.open{transform:rotate(180deg)}\n\n\/* Toggle switch *\/\n.ck-toggle{position:relative;width:44px;height:24px;flex-shrink:0}\n.ck-toggle input{opacity:0;width:0;height:0;position:absolute}\n.ck-slider{\n  position:absolute;inset:0;\n  background:var(--g200);border-radius:24px;\n  cursor:pointer;transition:background 0.2s;\n}\n.ck-slider::before{\n  content:'';position:absolute;\n  width:18px;height:18px;\n  left:3px;top:3px;\n  background:#fff;border-radius:50%;\n  transition:transform 0.2s;\n  box-shadow:0 1px 3px rgba(0,0,0,0.15);\n}\n.ck-toggle input:checked + .ck-slider{background:var(--blue)}\n.ck-toggle input:checked + .ck-slider::before{transform:translateX(20px)}\n.ck-toggle input:disabled + .ck-slider{background:var(--green);opacity:0.85;cursor:not-allowed}\n.ck-toggle input:disabled + .ck-slider::before{transform:translateX(20px)}\n\n\/* Expanded detail *\/\n.ck-cat-detail{\n  display:none;padding:0 18px 16px;\n  background:var(--g50);border-top:1px solid var(--g100);\n}\n.ck-cat-detail.open{display:block}\n.ck-cookie-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:11.5px}\n.ck-cookie-table thead tr{background:var(--ink)}\n.ck-cookie-table thead th{padding:8px 12px;text-align:left;color:#fff;font-weight:600;font-size:10.5px;letter-spacing:0.04em;text-transform:uppercase}\n.ck-cookie-table tbody tr{border-bottom:1px solid var(--g100)}\n.ck-cookie-table tbody tr:nth-child(even){background:#fff}\n.ck-cookie-table tbody tr:nth-child(odd){background:var(--g50)}\n.ck-cookie-table td{padding:8px 12px;color:var(--g700);vertical-align:top;line-height:1.45}\n.ck-cookie-table td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}\n\n\/* Modal footer *\/\n.ck-modal-foot{\n  padding:18px 26px;\n  border-top:1px solid var(--g100);\n  display:flex;gap:10px;justify-content:flex-end;\n  position:sticky;bottom:0;background:#fff;\n  flex-wrap:wrap;\n}\n.ck-save-btn{\n  padding:11px 26px;background:var(--blue);color:#fff;\n  border:none;border-radius:var(--r8);\n  font-size:13.5px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:all 0.2s;\n}\n.ck-save-btn:hover{background:var(--blue2)}\n.ck-accept-all-btn{\n  padding:11px 26px;background:var(--navy);color:#fff;\n  border:none;border-radius:var(--r8);\n  font-size:13.5px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:background 0.2s;\n}\n.ck-accept-all-btn:hover{background:var(--navy2)}\n.ck-reject-all-btn{\n  padding:11px 18px;background:#fff;color:var(--ink);\n  border:1.5px solid var(--g200);border-radius:var(--r8);\n  font-size:13px;font-weight:600;cursor:pointer;\n  font-family:'DM Sans',sans-serif;transition:all 0.2s;\n}\n.ck-reject-all-btn:hover{border-color:var(--g400)}\n\n\/* \u2500\u2500 Floating re-open button \u2500\u2500 *\/\n.ck-float{\n  position:fixed;bottom:20px;left:20px;z-index:8999;\n  display:none;\n  width:42px;height:42px;\n  background:var(--navy);color:#fff;\n  border:none;border-radius:50%;\n  font-size:18px;cursor:pointer;\n  box-shadow:var(--shadow-md);\n  transition:all 0.2s;\n  align-items:center;justify-content:center;\n}\n.ck-float.visible{display:flex}\n.ck-float:hover{background:var(--blue);transform:scale(1.08)}\n.ck-float-tip{\n  position:absolute;left:52px;bottom:50%;transform:translateY(50%);\n  background:var(--ink);color:#fff;\n  font-size:11px;font-weight:500;\n  padding:5px 10px;border-radius:var(--r6);\n  white-space:nowrap;\n  opacity:0;pointer-events:none;\n  transition:opacity 0.2s;\n  font-family:'DM Sans',sans-serif;\n}\n.ck-float:hover .ck-float-tip{opacity:1}\n\n\/* \u2500\u2500 Status bar (after consent) \u2500\u2500 *\/\n.ck-status-bar{\n  display:none;\n  position:fixed;bottom:0;left:0;right:0;z-index:8990;\n  background:var(--green);\n  padding:9px 24px;\n  font-size:12.5px;color:#fff;font-weight:500;\n  text-align:center;\n  transform:translateY(100%);transition:transform 0.3s;\n  font-family:'DM Sans',sans-serif;\n}\n.ck-status-bar.show{transform:translateY(0)}\n\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   COOKIE POLICY PAGE\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.topbar{background:var(--navy);padding:7px 24px;display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:rgba(255,255,255,0.65)}\n.tb-badge{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.15);border-radius:20px;padding:2px 10px;font-size:10.5px;font-weight:600;color:rgba(255,255,255,0.9)}\n.header{background:#fff;border-bottom:1px solid var(--g100);box-shadow:0 1px 2px rgba(10,15,30,0.06)}\n.header-inner{max-width:1440px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}\n.logo{display:flex;align-items:center;gap:10px;text-decoration:none}\n.logo-mark{width:36px;height:36px;background:var(--navy);border-radius:var(--r8);display:flex;align-items:center;justify-content:center;font-family:'Syne',sans-serif;font-weight:800;font-size:12px;color:#fff}\n.logo-text{font-family:'Syne',sans-serif;font-weight:700;font-size:17px;color:var(--navy);letter-spacing:-0.03em}\n.logo-text em{color:var(--blue);font-style:normal}\n.h-contact{padding:9px 18px;background:var(--navy);color:#fff;border-radius:var(--r8);font-size:12.5px;font-weight:600;cursor:pointer;border:none;font-family:'DM Sans',sans-serif;text-decoration:none;display:inline-block}\n\n.policy-hero{background:var(--navy);padding:48px 24px 44px;position:relative;overflow:hidden}\n.policy-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(21,71,232,0.3),transparent 60%);pointer-events:none}\n.policy-hero-inner{max-width:860px;margin:0 auto;position:relative;z-index:1}\n.ph-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:20px;font-size:11px;font-weight:600;color:rgba(255,255,255,0.8);letter-spacing:0.04em;text-transform:uppercase;margin-bottom:18px}\n.ph-h1{font-family:'Syne',sans-serif;font-size:clamp(24px,4vw,36px);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-0.03em;margin-bottom:14px}\n.ph-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,0.5)}\n.ph-meta span{display:flex;align-items:center;gap:6px}\n.ph-meta span::before{content:'\u25c6';font-size:6px;color:#7CB9FF}\n\n.policy-wrap{max-width:860px;margin:0 auto;padding:0 24px}\n\n.policy-toc{background:var(--blue-lt);border:1px solid #C5D4F8;border-left:4px solid var(--blue);border-radius:var(--r10);padding:24px 28px;margin:40px 0 0}\n.toc-ttl{font-family:'Syne',sans-serif;font-size:12px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:14px}\n.toc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px 20px}\n.toc-grid a{font-size:12.5px;color:var(--g700);text-decoration:none;display:flex;align-items:center;gap:6px;padding:3px 0;transition:color 0.15s}\n.toc-grid a:hover{color:var(--blue)}\n.toc-grid a span{font-size:10.5px;font-weight:600;color:var(--blue);min-width:16px}\n\nmain.policy-main{padding:0 0 72px}\n.pol-section{border-top:1px solid var(--g100);padding:40px 0 6px;opacity:0;transform:translateY(16px);transition:opacity 0.45s,transform 0.45s}\n.pol-section.vis{opacity:1;transform:none}\n.pol-section-hd{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}\n.pol-num{font-family:'Syne',sans-serif;font-size:24px;font-weight:800;color:#c5d4f8;line-height:1;min-width:32px;}\n.pol-section h2{font-family:'Syne',sans-serif;font-size:clamp(16px,2.5vw,20px);font-weight:700;color:var(--ink);line-height:1.3}\n.pol-section p,.pol-section li{font-size:14px;color:var(--g700);line-height:1.8;margin-bottom:12px}\n.pol-section p:last-child{margin-bottom:0}\n.pol-section h3{font-size:13.5px;font-weight:600;color:var(--ink);margin:20px 0 8px;display:flex;align-items:center;gap:8px}\n.pol-section h3::before{content:'';display:inline-block;width:14px;height:2px;background:var(--blue);flex-shrink:0}\n\n.callout-blue{background:var(--blue-lt);border:1px solid #C5D4F8;border-left:4px solid var(--blue);border-radius:var(--r8);padding:16px 20px;margin:16px 0;font-size:13px;color:var(--g700)}\n.callout-blue a{color:var(--blue);text-decoration:none;font-weight:500}\n.callout-amber{background:var(--amber-lt);border:1px solid #E9C97A;border-left:4px solid var(--amber);border-radius:var(--r8);padding:16px 20px;margin:16px 0;font-size:13px;color:var(--g700)}\n\n.cookie-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:16px 0}\n.ct-card{background:#fff;border:1.5px solid var(--g100);border-radius:var(--r10);padding:18px 20px;border-top:3px solid var(--blue)}\n.ct-card.essential{border-top-color:var(--green)}\n.ct-card.analytics{border-top-color:var(--amber)}\n.ct-card.marketing{border-top-color:var(--red)}\n.ct-card.functional{border-top-color:var(--blue)}\n.ct-card-name{font-weight:700;font-size:13px;color:var(--ink);margin-bottom:4px;display:flex;align-items:center;gap:8px}\n.ct-card-tag{font-size:9px;font-weight:700;padding:2px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:0.04em}\n.tag-essential{background:var(--green-lt);color:var(--green)}\n.tag-optional{background:var(--amber-lt);color:var(--amber)}\n.ct-card-desc{font-size:12px;color:var(--g600);line-height:1.6}\n\n.cookie-detail-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:12.5px}\n.cookie-detail-table thead tr{background:var(--navy)}\n.cookie-detail-table thead th{padding:10px 14px;text-align:left;color:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}\n.cookie-detail-table tbody tr{border-bottom:1px solid var(--g100)}\n.cookie-detail-table tbody tr:nth-child(even){background:var(--g50)}\n.cookie-detail-table td{padding:10px 14px;color:var(--g700);vertical-align:top;line-height:1.5}\n.cookie-detail-table td:first-child{font-weight:600;color:var(--ink);font-family:'DM Sans',monospace;font-size:11.5px}\n\n.manage-box{background:var(--navy);border-radius:var(--r12);padding:28px 32px;color:#fff;margin:20px 0;position:relative;overflow:hidden}\n.manage-box::before{content:'';position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(21,71,232,0.3),transparent 70%);pointer-events:none}\n.manage-box h3{font-family:'Syne',sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:8px;position:relative;z-index:1}\n.manage-box p{font-size:13px;color:rgba(255,255,255,0.65);margin-bottom:16px;position:relative;z-index:1}\n.manage-box-btn{padding:11px 24px;background:var(--blue);color:#fff;border:none;border-radius:var(--r8);font-size:13px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all 0.2s;position:relative;z-index:1}\n.manage-box-btn:hover{background:var(--blue2)}\n\n.footer{background:var(--ink);padding:36px 24px 20px}\n.footer-inner{max-width:1440px;margin:0 auto}\n.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.07)}\n.fb-left{font-size:11px;color:rgba(255,255,255,0.3)}\n.fb-links{display:flex;gap:14px}\n.fb-links a{font-size:11px;color:rgba(255,255,255,0.4);cursor:pointer;text-decoration:none;transition:color 0.15s}\n.fb-links a:hover{color:#fff}\n.fb-certs{display:flex;gap:6px;flex-wrap:wrap}\n.fb-cert{padding:3px 9px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:4px;font-size:9px;font-weight:700;color:rgba(255,255,255,0.4);letter-spacing:0.04em}\n\n@media(max-width:720px){\n  .ck-banner-inner{grid-template-columns:1fr;gap:14px}\n  .ck-icon{display:none}\n  .ck-actions{flex-wrap:wrap}\n  .policy-toc .toc-grid{grid-template-columns:1fr}\n  .cookie-type-grid{grid-template-columns:1fr}\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     COOKIE CONSENT BANNER\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"ck-banner\" id=\"ckBanner\">\n  <div class=\"ck-banner-inner\">\n    <div class=\"ck-icon\">\ud83c\udf6a<\/div>\n    <div class=\"ck-text-block\">\n      <div class=\"ck-title\">We use cookies on the BritHaven Tech website<\/div>\n      <div class=\"ck-text\">\n        We use essential cookies to keep our site working, and optional cookies to improve your experience, analyse site usage and support our marketing. By clicking <strong>Accept All Cookies<\/strong>, you agree to the storing of cookies on your device. You can manage your preferences at any time. Read our <a href=\"#policy\" onclick=\"scrollToPolicy()\">Cookie Policy<\/a> for full details.\n      <\/div>\n    <\/div>\n    <div class=\"ck-actions\">\n      <button class=\"ck-btn-accept\" onclick=\"acceptAll()\">\u2713 Accept All Cookies<\/button>\n      <button class=\"ck-btn-manage\" onclick=\"openPrefs()\">\u2699 Manage Preferences<\/button>\n      <button class=\"ck-btn-reject\" onclick=\"rejectAll()\">Reject Optional<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     COOKIE PREFERENCES MODAL\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"ck-overlay\" id=\"ckOverlay\">\n  <div class=\"ck-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ckModalTitle\">\n\n    <div class=\"ck-modal-head\">\n      <div class=\"ck-modal-title\" id=\"ckModalTitle\">\u2699\ufe0f Cookie Preferences<\/div>\n      <button class=\"ck-modal-close\" onclick=\"closePrefs()\" aria-label=\"Close\">\u2715<\/button>\n    <\/div>\n\n    <div class=\"ck-modal-body\">\n      <p class=\"ck-intro\">\n        BritHaven Tech uses cookies in accordance with the UK General Data Protection Regulation (UK GDPR), the Data Protection Act 2018, and the Privacy and Electronic Communications Regulations 2003 (PECR). We only place cookies that require your consent after obtaining it.\n      <\/p>\n\n      <!-- \u2500\u2500 1. Strictly Necessary \u2500\u2500 -->\n      <div class=\"ck-cat\" id=\"cat-essential\">\n        <div class=\"ck-cat-head\" onclick=\"toggleDetail('essential')\">\n          <div class=\"ck-cat-icon\">\ud83d\udd12<\/div>\n          <div class=\"ck-cat-info\">\n            <div class=\"ck-cat-name\">\n              Strictly Necessary Cookies\n              <span class=\"ck-required-tag\">Always On<\/span>\n            <\/div>\n            <div class=\"ck-cat-desc\">Required for the website to function. Cannot be disabled.<\/div>\n          <\/div>\n          <div class=\"ck-cat-right\">\n            <label class=\"ck-toggle\">\n              <input type=\"checkbox\" checked disabled>\n              <span class=\"ck-slider\"><\/span>\n            <\/label>\n            <div class=\"ck-expand\" id=\"expand-essential\">\u25be<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"ck-cat-detail\" id=\"detail-essential\">\n          <p style=\"font-size:12.5px;color:var(--g600);margin:12px 0 10px;line-height:1.6\">These cookies are essential for you to browse the website and use its features, such as accessing secure areas and adding items to your basket. The website cannot function properly without them, and they cannot be switched off.<\/p>\n          <table class=\"ck-cookie-table\">\n            <thead><tr><th>Cookie Name<\/th><th>Provider<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>bht_session<\/td><td>BritHaven Tech<\/td><td>Maintains your session and basket whilst browsing<\/td><td>Session<\/td><\/tr>\n              <tr><td>bht_csrf<\/td><td>BritHaven Tech<\/td><td>Prevents cross-site request forgery attacks<\/td><td>Session<\/td><\/tr>\n              <tr><td>bht_ck_consent<\/td><td>BritHaven Tech<\/td><td>Stores your cookie consent preferences<\/td><td>12 months<\/td><\/tr>\n              <tr><td>bht_auth<\/td><td>BritHaven Tech<\/td><td>Keeps you logged in to your account securely<\/td><td>30 days<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 2. Analytics \u2500\u2500 -->\n      <div class=\"ck-cat\" id=\"cat-analytics\">\n        <div class=\"ck-cat-head\" onclick=\"toggleDetail('analytics')\">\n          <div class=\"ck-cat-icon\">\ud83d\udcca<\/div>\n          <div class=\"ck-cat-info\">\n            <div class=\"ck-cat-name\">Analytics & Performance Cookies<\/div>\n            <div class=\"ck-cat-desc\">Help us understand how visitors use our site so we can improve it.<\/div>\n          <\/div>\n          <div class=\"ck-cat-right\">\n            <label class=\"ck-toggle\" onclick=\"event.stopPropagation()\">\n              <input type=\"checkbox\" id=\"toggle-analytics\">\n              <span class=\"ck-slider\"><\/span>\n            <\/label>\n            <div class=\"ck-expand\" id=\"expand-analytics\">\u25be<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"ck-cat-detail\" id=\"detail-analytics\">\n          <p style=\"font-size:12.5px;color:var(--g600);margin:12px 0 10px;line-height:1.6\">These cookies collect information about how you use our website \u2014 such as which pages you visit and whether you encounter any errors. All information is aggregated and anonymous. We use this data to improve the performance and content of our site.<\/p>\n          <table class=\"ck-cookie-table\">\n            <thead><tr><th>Cookie Name<\/th><th>Provider<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>_ga<\/td><td>Google Analytics<\/td><td>Distinguishes users for traffic analysis<\/td><td>2 years<\/td><\/tr>\n              <tr><td>_ga_XXXXXX<\/td><td>Google Analytics<\/td><td>Persists session state for GA4<\/td><td>2 years<\/td><\/tr>\n              <tr><td>_gid<\/td><td>Google Analytics<\/td><td>Distinguishes users across 24 hours<\/td><td>24 hours<\/td><\/tr>\n              <tr><td>_gat<\/td><td>Google Analytics<\/td><td>Throttles request rate to Google servers<\/td><td>1 minute<\/td><\/tr>\n              <tr><td>_hj_*<\/td><td>Hotjar<\/td><td>Records anonymous session replays and heatmaps<\/td><td>12 months<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 3. Functional \u2500\u2500 -->\n      <div class=\"ck-cat\" id=\"cat-functional\">\n        <div class=\"ck-cat-head\" onclick=\"toggleDetail('functional')\">\n          <div class=\"ck-cat-icon\">\u2699\ufe0f<\/div>\n          <div class=\"ck-cat-info\">\n            <div class=\"ck-cat-name\">Functional Cookies<\/div>\n            <div class=\"ck-cat-desc\">Remember your preferences and personalise your experience.<\/div>\n          <\/div>\n          <div class=\"ck-cat-right\">\n            <label class=\"ck-toggle\" onclick=\"event.stopPropagation()\">\n              <input type=\"checkbox\" id=\"toggle-functional\">\n              <span class=\"ck-slider\"><\/span>\n            <\/label>\n            <div class=\"ck-expand\" id=\"expand-functional\">\u25be<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"ck-cat-detail\" id=\"detail-functional\">\n          <p style=\"font-size:12.5px;color:var(--g600);margin:12px 0 10px;line-height:1.6\">These cookies allow the website to remember choices you make (such as your preferred language or region) and provide enhanced, personalised features. They may also be used to provide services you have requested, such as live chat.<\/p>\n          <table class=\"ck-cookie-table\">\n            <thead><tr><th>Cookie Name<\/th><th>Provider<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>bht_prefs<\/td><td>BritHaven Tech<\/td><td>Stores UI preferences such as region and display settings<\/td><td>6 months<\/td><\/tr>\n              <tr><td>intercom-*<\/td><td>Intercom<\/td><td>Enables the live chat widget and session continuity<\/td><td>9 months<\/td><\/tr>\n              <tr><td>crisp-client*<\/td><td>Crisp Chat<\/td><td>Identifies returning chat users for support continuity<\/td><td>6 months<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 4. Marketing \u2500\u2500 -->\n      <div class=\"ck-cat\" id=\"cat-marketing\">\n        <div class=\"ck-cat-head\" onclick=\"toggleDetail('marketing')\">\n          <div class=\"ck-cat-icon\">\ud83d\udce3<\/div>\n          <div class=\"ck-cat-info\">\n            <div class=\"ck-cat-name\">Marketing & Advertising Cookies<\/div>\n            <div class=\"ck-cat-desc\">Used to show relevant adverts and measure campaign performance.<\/div>\n          <\/div>\n          <div class=\"ck-cat-right\">\n            <label class=\"ck-toggle\" onclick=\"event.stopPropagation()\">\n              <input type=\"checkbox\" id=\"toggle-marketing\">\n              <span class=\"ck-slider\"><\/span>\n            <\/label>\n            <div class=\"ck-expand\" id=\"expand-marketing\">\u25be<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"ck-cat-detail\" id=\"detail-marketing\">\n          <p style=\"font-size:12.5px;color:var(--g600);margin:12px 0 10px;line-height:1.6\">These cookies are used to deliver adverts more relevant to you and your interests. They are also used to limit the number of times you see an advertisement as well as help measure the effectiveness of advertising campaigns. They are usually placed by advertising networks with the website operator's permission.<\/p>\n          <table class=\"ck-cookie-table\">\n            <thead><tr><th>Cookie Name<\/th><th>Provider<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td>_gcl_au<\/td><td>Google Ads<\/td><td>Tracks ad conversions from Google Ads campaigns<\/td><td>3 months<\/td><\/tr>\n              <tr><td>_fbp<\/td><td>Meta (Facebook)<\/td><td>Delivers and measures LinkedIn and Facebook ads<\/td><td>3 months<\/td><\/tr>\n              <tr><td>li_fat_id<\/td><td>LinkedIn<\/td><td>LinkedIn Insight Tag for B2B campaign attribution<\/td><td>30 days<\/td><\/tr>\n              <tr><td>_uetsid<\/td><td>Microsoft Ads<\/td><td>Microsoft Clarity and Bing Ads conversion tracking<\/td><td>1 day<\/td><\/tr>\n              <tr><td>NID<\/td><td>Google<\/td><td>Registers a unique ID for Google remarketing<\/td><td>6 months<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div><!-- \/modal-body -->\n\n    <div class=\"ck-modal-foot\">\n      <button class=\"ck-reject-all-btn\" onclick=\"rejectAll()\">Reject Optional<\/button>\n      <button class=\"ck-save-btn\" onclick=\"savePrefs()\">\ud83d\udcbe Save My Preferences<\/button>\n      <button class=\"ck-accept-all-btn\" onclick=\"acceptAll()\">\u2713 Accept All<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Floating re-open button -->\n<button class=\"ck-float\" id=\"ckFloat\" onclick=\"openPrefs()\" aria-label=\"Cookie settings\" title=\"Cookie settings\">\n  \ud83c\udf6a\n  <span class=\"ck-float-tip\">Cookie Settings<\/span>\n<\/button>\n\n<!-- Status bar -->\n<div class=\"ck-status-bar\" id=\"ckStatus\"><\/div>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     COOKIE POLICY PAGE\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<!-- HERO -->\n<section class=\"policy-hero\" id=\"policy\">\n  <div class=\"policy-hero-inner\">\n    <div class=\"ph-eyebrow\">\ud83c\udf6a Legal &amp; Compliance<\/div>\n    <h1 class=\"ph-h1\">Cookie Policy<\/h1>\n    <div class=\"ph-meta\">\n      <span>Last Updated: 27 May 2025<\/span>\n      <span>Governing Law: England &amp; Wales<\/span>\n      <span>Applies to: brithaventech.co.uk<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"policy-wrap\">\n\n  <!-- TOC \n  <nav class=\"policy-toc\">\n    <div class=\"toc-ttl\">Contents<\/div>\n    <div class=\"toc-grid\">\n      <a href=\"#s1\"><span>01<\/span> What Are Cookies?<\/a>\n      <a href=\"#s2\"><span>02<\/span> How We Use Cookies<\/a>\n      <a href=\"#s3\"><span>03<\/span> Types of Cookies We Use<\/a>\n      <a href=\"#s4\"><span>04<\/span> Cookies We Set<\/a>\n      <a href=\"#s5\"><span>05<\/span> Third-Party Cookies<\/a>\n      <a href=\"#s6\"><span>06<\/span> Your Consent &amp; Rights<\/a>\n      <a href=\"#s7\"><span>07<\/span> Managing Cookies in Your Browser<\/a>\n      <a href=\"#s8\"><span>08<\/span> Impact of Disabling Cookies<\/a>\n      <a href=\"#s9\"><span>09<\/span> Changes to This Policy<\/a>\n      <a href=\"#s10\"><span>10<\/span> Contact Us<\/a>\n    <\/div>\n  <\/nav>-->\n\n  <main class=\"policy-main\">\n\n    <!-- Section 1 -->\n    <section class=\"pol-section\" id=\"s1\">\n<h1 class=\"style\" style=\"text-align:center; padding-bottom:18px;\">\n    Our Privacy Disclaimer\n<\/h1>      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">01<\/span>\n        <h2>Service Availability and Performance\n<\/h2>\n      <\/div>\n      <p><b>No Guarantee of Uninterrupted Access:<\/b> BritHaven Tech strives to maintain reliable access to the Website and our product catalogue, but we cannot guarantee uninterrupted availability due to planned maintenance, technical issues, or events outside our control.\n<\/p>\n      <p><b>Performance Variations<\/b>: Website performance, including page load times and quote response times, may vary based on network conditions, device capability, geographic location, and concurrent user volumes.\n<\/p>\n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section>\n\n    <!-- Section 2 -->\n    <section class=\"pol-section\" id=\"s2\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">02<\/span>\n        <h2>Data and Information Accuracy\n<\/h2>\n      <\/div>\n      <p><b>Product Information Accuracy:<\/b> Product descriptions, pricing, availability, and specifications displayed in our catalogue are sourced from Vendor-supplied information and are provided in good faith. BritHaven Tech does not warrant the completeness or accuracy of Vendor-supplied data. Clients are advised to verify product specifications with official Vendor documentation before placing an Order.\n<\/h3>\n      <p><b>Pricing:<\/b> All prices displayed on the Website are indicative and subject to change. A binding price is only confirmed in writing via an issued Quote or Order Confirmation.\n\n<\/p>\n      <!--<h3>Understanding how our site is used<\/h3>\n      <p>We use analytics cookies to help us understand how visitors interact with our website \u2014 We use analytics cookies to help us understand how visitors interact with our website \u2014 which pages are visited most, where visitors come from, and how long they spend on each page. This information is used in aggregate and helps us continually improve our content, navigation and user experience.\n<\/p>\n      <h3>Personalising your experience<\/h3>\n      <p>Functional cookies allow us to remember preferences and settings you have chosen \u2014 Functional cookies allow us to remember preferences and settings you have chosen \u2014 such as your region or display options \u2014 so you do not have to re-enter them every time you visit.\n<\/p>\n      <h3>Marketing and advertising<\/h3>\n      <p> With your consent, we may use cookies to deliver targeted advertisements on other websites and to measure the effectiveness of our marketing campaigns. You can opt out of these cookies at any time via our preferences panel.\n<\/p>-->\n    <\/section>\n\n    <!-- Section 3 -->\n    <section class=\"pol-section\" id=\"s3\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">03<\/span>\n        <h2>Legal and Compliance\n<\/h2>\n      <\/div>\n      <p><b>Regulatory Compliance:<\/b> Clients are responsible for ensuring that their use of Products purchased through BritHaven Tech complies with all applicable laws and regulations, including the UK GDPR, the Data Protection Act 2018, and any sector-specific regulatory requirements relevant to their industry.\n\n<\/p><p><b>Licence Compliance:<\/b> Clients are responsible for ensuring that their use of software licences and cloud subscriptions complies with the terms of the applicable End User Licence Agreement (EULA) issued by the relevant Vendor.<\/p>\n<p><b>Content Responsibility:<\/b> Clients are solely responsible for the legality, accuracy, and appropriateness of any data processed using Products sourced through BritHaven Tech.<\/p>\n\n      <!--<div class=\"cookie-type-grid\">\n        <div class=\"ct-card essential\">\n          <div class=\"ct-card-name\">\ud83d\udd12 Strictly Necessary <span class=\"ct-card-tag tag-essential\">Required<\/span><\/div>\n          <div class=\"ct-card-desc\">Essential for the website to function. These cannot be disabled and do not require your consent under PECR. They keep your session active, secure your account and store your consent preferences.\n<\/div>\n        <\/div>\n        <div class=\"ct-card analytics\">\n          <div class=\"ct-card-name\">\ud83d\udcca Analytics <span class=\"ct-card-tag tag-optional\">Optional<\/span><\/div>\n          <div class=\"ct-card-desc\">Collect anonymous data about how visitors use the site \u2014 page views, traffic sources and performance metrics. Set by Google Analytics and Hotjar. Require your prior consent.\n<\/div>\n        <\/div>\n        <div class=\"ct-card functional\">\n          <div class=\"ct-card-name\">\u2699\ufe0f Functional <span class=\"ct-card-tag tag-optional\">Optional<\/span><\/div>\n          <div class=\"ct-card-desc\">Remember your settings and preferences to personalise your experience. Support services such as live chat. Require your prior consent under GDPR.\n<\/div>\n        <\/div>\n        <div class=\"ct-card marketing\">\n          <div class=\"ct-card-name\">\ud83d\udce3 Marketing <span class=\"ct-card-tag tag-optional\">Optional<\/span><\/div>\n          <div class=\"ct-card-desc\">Used to deliver relevant advertising and measure campaign effectiveness across Google, LinkedIn, Microsoft and Meta platforms. Only set with your explicit consent.\n<\/div>\n        <\/div>\n      <\/div>\n      <p style=\"margin-top:16px\">Cookies can also be classified by duration:\n <strong>duration<\/strong>:<\/p>\n      <p><strong>Session cookies<\/strong> \u2014 temporary cookies deleted from your device when you close your browser. Used to identify you during a single browsing session.<\/p>\n      <p><strong>Persistent cookies<\/strong> \u2014 remain on your device for a fixed period set by the cookie's expiry date, or until you manually delete them. Used to recognise you as a returning visitor on future visits.<\/p>\n    <\/section>-->\n\n    <!-- Section 4 -->\n    <section class=\"pol-section\" id=\"s4\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">04<\/span>\n        <h2>Technical Limitations\n<\/h2>\n      <\/div>\n      <p><b>Third-Party Compatibility<\/b>:BritHaven Tech cannot guarantee that Products sourced through our catalogue will be compatible with all third-party tools, systems, or platforms used by the Client. Clients are advised to verify compatibility requirements before purchase.\n\n<\/p>\n      <p><b>Service Interruptions<\/b>: Cloud-hosted and SaaS products sourced through BritHaven Tech are operated by the relevant Vendor. Service levels, uptime guarantees, and support obligations for such products are defined by the Vendor and are outside BritHaven Tech's control.\n<\/p>\n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section>\n     <!-- Section 5 -->\n    <section class=\"pol-section\" id=\"s5\">\n <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">05<\/span>\n        <h2>Third-Party Services\n<\/h2>\n      <\/div>\n      <p><b>Integration Disclaimers:<\/b> BritHaven Tech is not responsible for the availability, performance, security, or data handling practices of any third-party service provider, including Vendors, cloud platforms, payment processors, or advertising networks integrated into the Website.\n\n<\/p>\n      <p><b>External Links:<\/b> Links to third-party websites are provided for convenience only. BritHaven Tech does not endorse, verify, or accept responsibility for the content, privacy practices, or cookie use of any external website.\n\n<\/p>\n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section> <!-- Section 6 -->\n    <section class=\"pol-section\" id=\"s6\">\n     <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">06<\/span>\n        <h2>Limitation of Liability\n<\/h2>\n      <\/div>\n      <p><b>Website and Catalogue Provided As-Is: <\/b> The BritHaven Tech Website and product catalogue are provided on an \"as is\" and \"as available\" basis. All warranties, conditions, and representations \u2014 whether express or implied \u2014 are excluded to the fullest extent permitted by applicable law.\n<\/p>\n      <p><b>Damages Disclaimer:<\/b> BritHaven Tech is not liable for any indirect, incidental, special, or consequential loss or damage arising from your use of, or inability to use, the Website \u2014 including loss of profits, loss of business, loss of data, or loss of anticipated savings.\n<\/p>\n<p><b>Cap on Liability:<\/b> BritHaven Tech's total liability in connection with the Website shall not exceed the amounts set out in our Terms and Conditions.<\/p>\n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section> <!-- Section 7 -->\n    <section class=\"pol-section\" id=\"s7\">\n     <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">07<\/span>\n        <h2>Security Disclaimers\n<\/h2>\n      <\/div>\n      <p><b>Security Measures:<\/b> BritHaven Tech applies industry-standard security measures to protect the Website and any personal data collected through it, including encryption, access controls, and regular security assessments.\n\n<\/p>\n      <p><b>User Responsibility: <\/b>Users are responsible for maintaining the security of their own account credentials, passwords, and access controls. BritHaven Tech is not liable for any loss or damage arising from unauthorised access resulting from the Client's failure to protect its credentials.\n<\/p>\n<p><b>Third-Party Security:<\/b>BritHaven Tech is not responsible for the security practices of any third-party Vendor or service provider whose cookies or integrations are active on the Website.<\/p>\n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section> <!-- Section 8 -->\n    <section class=\"pol-section\" id=\"s8\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">08<\/span>\n        <h2>Changes to This Policy\n<\/h2>\n      <\/div>\n      <p><b>Policy Updates:<\/b> BritHaven Tech reserves the right to update this Cookie Policy and Privacy Disclaimer at any time to reflect changes in law, regulatory guidance, technology, or our business practices. All changes will be published on this page with an updated version number and effective date.<\/p>\n<p><b>Material Changes:<\/b>Where a change is material, we will display a prominent notice on the Website and, where applicable, reset your cookie consent so you have the opportunity to review and accept or decline the updated terms.<\/p> \n<p><b>Continued Use:<\/b>Your continued use of the Website following publication of an updated policy constitutes your acknowledgement of the changes. We recommend reviewing this policy periodically.\n<\/p> \n      <!--<div class=\"callout-blue\">\n        This Cookie Policy should be read alongside our Privacy Policy and GDPR Compliance Statement, which together explain how BritHaven Tech Limited processes personal data in accordance with the GDPR and the Data Protection Act 2018.\n      <\/div>-->\n    <\/section>\n    <!-- Section 5 \n    <section class=\"pol-section\" id=\"s5\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">05<\/span>\n        <h2>Third-Party Cookies<\/h2>\n      <\/div>\n      <p>In addition to the cookies we set ourselves, certain third-party services also place cookies on your device. We do not have direct control over the information collected by third-party cookies. You should review each provider's own privacy and cookie policies for further details.\n<\/p>\n\n      <h3>Google Analytics (Analytics)<\/h3>\n      <table class=\"cookie-detail-table\">\n        <thead><tr><th>Cookie<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>_ga<\/td><td>Assigns a unique identifier to each website visitor for aggregated traffic analysis<\/td><td>2 years<\/td><\/tr>\n          <tr><td>_ga_XXXXXX<\/td><td>Maintains session state for Google Analytics 4 (GA4)<\/td><td>2 years<\/td><\/tr>\n          <tr><td>_gid<\/td><td>Distinguishes users for same-day analytics reporting<\/td><td>24 hours<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n      <p style=\"font-size:12.5px;color:var(--g600)\">Further information: <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">Google Privacy Policy<\/a><\/p>\n\n      <h3>LinkedIn Insight Tag (Marketing)<\/h3>\n      <table class=\"cookie-detail-table\">\n        <thead><tr><th>Cookie<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>li_fat_id<\/td><td>LinkedIn first-party ad tracking for B2B campaign attribution and conversion measurement<\/td><td>30 days<\/td><\/tr>\n          <tr><td>bcookie<\/td><td>Browser identifier used by LinkedIn for ad serving and frequency capping<\/td><td>2 years<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n      <p style=\"font-size:12.5px;color:var(--g600)\">Further information: <a href=\"https:\/\/www.linkedin.com\/legal\/privacy-policy\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">LinkedIn Privacy Policy<\/a><\/p>\n\n      <h3>Microsoft Advertising &amp; Clarity (Analytics \/ Marketing)<\/h3>\n      <table class=\"cookie-detail-table\">\n        <thead><tr><th>Cookie<\/th><th>Purpose<\/th><th>Expiry<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>_uetsid<\/td><td>Universal Event Tracking \u2014 measures conversions from Microsoft\/Bing Ads campaigns<\/td><td>1 day<\/td><\/tr>\n          <tr><td>_clck<\/td><td>Microsoft Clarity \u2014 persists the Clarity user ID for session recording and heatmaps<\/td><td>12 months<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n\n      <div class=\"callout-amber\">\n        <strong>Third-party cookies are only set on your device when you have given your consent to the relevant category via our cookie preferences panel. Strictly necessary third-party cookies (such as those used by our payment processor) may be set without consent.\n      <\/div>\n    <\/section>\n\n    <!-- Section 6 \n    <section class=\"pol-section\" id=\"s6\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">06<\/span>\n        <h2>Your Consent &amp; Rights<\/h2>\n      <\/div>\n      <p>In accordance with the Privacy and Electronic Communications Regulations 2003 (PECR) and the General Data Protection Regulation (GDPR), we only place non-essential cookies on your device where you have given your prior, informed and freely given consent.\n<\/p>\n      <p>When you first visit brithaventech.co.uk, a cookie consent banner will appear at the bottom of the page. You can:\n<\/p>\n      <p><strong>Accept All Cookies<\/strong> \u2014 consent to all cookie categories including analytics, functional and marketing cookies.<\/p>\n      <p><strong>Reject Optional Cookies<\/strong> \u2014 only strictly necessary cookies will be set. Optional cookie categories will remain disabled.<\/p>\n      <p><strong>Manage Preferences<\/strong> \u2014 open the cookie preferences panel, individually enable or disable each optional category, then save your choices.\n<\/p>\n      <p>You have the right to <strong>withdraw your consent<\/strong> at any time. To do this, click the \ud83c\udf6a icon in the bottom-left corner of any page to reopen the preferences panel, and update your selections.<\/p>\n      <div class=\"manage-box\">\n        <h3>\ud83c\udf6a Manage Your Cookie Preferences<\/h3>\n        <p>Update your cookie consent choices at any time. Your preferences will be saved and respected on all future visits to brithaventech.co.uk.<\/p>\n        <button class=\"manage-box-btn\" onclick=\"openPrefs()\">\u2699\ufe0f Open Cookie Preferences<\/button>\n      <\/div>\n      <p>Please note that withdrawing your consent does not affect the lawfulness of any processing that took place before consent was withdrawn. If you have withdrawn consent, certain features of the website may no longer be available to you.<\/p>\n    <\/section>\n\n    <!-- Section 7 \n    <section class=\"pol-section\" id=\"s7\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">07<\/span>\n        <h2>Managing Cookies in Your Browser<\/h2>\n      <\/div>\n      <p>In addition to using our cookie preferences panel, you can control and delete cookies via your web browser settings. Most browsers allow you to:<\/p>\n      <p>\u2014 View what cookies are currently stored on your device and delete them individually or in bulk<\/p>\n      <p>\u2014 Block third-party cookies from being set<\/p>\n      <p>\u2014 Block all cookies from specific websites<\/p>\n      <p>\u2014 Block all cookies from all websites<\/p>\n      <p>\u2014 Receive a notification each time a new cookie is about to be stored<\/p>\n      <p>For guidance on how to manage cookies in the most commonly used browsers, please visit the following links:<\/p>\n      <p>\n        <a href=\"https:\/\/support.google.com\/chrome\/answer\/95647\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">Google Chrome<\/a> &nbsp;\u00b7&nbsp;\n        <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/enhanced-tracking-protection-firefox-desktop\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">Mozilla Firefox<\/a> &nbsp;\u00b7&nbsp;\n        <a href=\"https:\/\/support.microsoft.com\/en-gb\/windows\/manage-cookies-in-microsoft-edge\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">Microsoft Edge<\/a> &nbsp;\u00b7&nbsp;\n        <a href=\"https:\/\/support.apple.com\/en-gb\/guide\/safari\/sfri11471\/mac\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">Apple Safari<\/a>\n      <\/p>\n      <p>For information about managing cookies on mobile devices, please consult your device manufacturer's documentation or your mobile browser's help section.<\/p>\n      <div class=\"callout-blue\">\n        You can also opt out of interest-based advertising across multiple networks by visiting the <a href=\"https:\/\/youronlinechoices.eu\/\" target=\"_blank\" rel=\"noopener\">Your Online Choices<\/a> website (operated by the European Interactive Digital Advertising Alliance) or the <a href=\"https:\/\/optout.networkadvertising.org\/\" target=\"_blank\" rel=\"noopener\">Network Advertising Initiative<\/a> opt-out tool.\n      <\/div>\n    <\/section>\n\n    <!-- Section 8 \n    <section class=\"pol-section\" id=\"s8\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">08<\/span>\n        <h2>Impact of Disabling Cookies<\/h2>\n      <\/div>\n      <p>You are free to restrict or disable optional cookies at any time. However, please be aware that doing so may affect the functionality and performance of brithaventech.co.uk:<\/p>\n      <p><strong>Disabling analytics cookies<\/strong> will mean we cannot track aggregate site usage. There is no direct impact on your use of the website itself.<\/p>\n      <p><strong>Disabling functional cookies<\/strong>may mean the website is unable to remember your preferences between visits. You may need to re-enter certain information each time you visit.\n<\/p>\n      <p><strong>Disabling marketing cookies<\/strong> will prevent us from delivering targeted adverts to you on third-party websites. You will still see adverts, but they may be less relevant to your interests. It will also prevent us from measuring our advertising campaign effectiveness.\n<\/p>\n      <p><strong>Disabling strictly necessary cookies<\/strong> is not possible via our preferences panel, as these are essential for the site to function. You may disable them via your browser settings, but this will prevent you from logging in, using the basket, or completing forms on our website.<\/p>\n    <\/section>\n\n    <!-- Section 9 \n    <section class=\"pol-section\" id=\"s9\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">09<\/span>\n        <h2>Changes to This Cookie Policy<\/h2>\n      <\/div>\n      <p>We may update this Cookie Policy from time to time to reflect changes in our use of cookies, applicable law or regulatory guidance. The \"Last Updated\" date at the top of this page will always indicate when the most recent changes were made.\n<\/p>\n      <p>Where changes are material \u2014 for example, where we introduce a new category of cookies \u2014 we will notify you via the cookie consent banner on your next visit and ask you to review and confirm your preferences again.\n<\/p>\n      <p>We encourage you to review this page periodically to stay informed. Continued use of our website following a notification of changes constitutes your acknowledgement of the updated policy.\n<\/p>\n    <\/section>\n\n    <!-- Section 10 \n    <section class=\"pol-section\" id=\"s10\">\n      <div class=\"pol-section-hd\">\n        <span class=\"pol-num\">10<\/span>\n        <h2>Contact Us<\/h2>\n      <\/div>\n      <p>If you have any questions about this Cookie Policy or about how BritHaven Tech uses cookies and similar technologies, please contact our Privacy team:<\/p>\n      <div style=\"background:#fff;border:1.5px solid var(--g100);border-radius:var(--r10);padding:22px 26px;margin:16px 0;display:flex;flex-wrap:wrap;gap:20px\">\n        <div><div style=\"font-size:10.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px\">Privacy Team<\/div><div style=\"font-size:13.5px;color:var(--g700)\">BritHaven Tech Limited<\/div><\/div>\n        <div><div style=\"font-size:10.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px\">Email<\/div><a href=\"mailto:privacy@brithaventech.co.uk\" style=\"font-size:13.5px;color:var(--blue);text-decoration:none\">privacy@brithaventech.co.uk<\/a><\/div>\n        <div><div style=\"font-size:10.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px\">Registered Address<\/div><div style=\"font-size:13.5px;color:var(--g700)\">City of London, EC2V, England<\/div><\/div>\n      <\/div>\n      <p>If you are not satisfied with our response, you have the right to lodge a complaint with the <strong>Information Commissioner's Office (ICO)<\/strong>:<\/p>\n      <div style=\"background:var(--g50);border:1px solid var(--g100);border-radius:var(--r8);padding:16px 20px;margin:12px 0;font-size:13.5px;color:var(--g700)\">\n        \ud83c\udf10 <a href=\"https:\/\/www.ico.org.uk\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--blue)\">www.ico.org.uk<\/a> &nbsp;\u00b7&nbsp; \ud83d\udcde 0303 123 1113 &nbsp;\u00b7&nbsp; \ud83d\udcee Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF\n      <\/div>\n    <\/section>-->\n\n  <\/main>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     JAVASCRIPT \u2014 CONSENT LOGIC\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\nconst CONSENT_KEY = 'bht_ck_consent';\nconst CONSENT_VERSION = '1.0';\n\n\/\/ \u2500\u2500 Load saved consent \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction loadConsent() {\n  try {\n    const raw = localStorage.getItem(CONSENT_KEY);\n    return raw ? JSON.parse(raw) : null;\n  } catch(e) { return null; }\n}\n\nfunction saveConsent(prefs) {\n  const data = {\n    version: CONSENT_VERSION,\n    timestamp: new Date().toISOString(),\n    prefs\n  };\n  localStorage.setItem(CONSENT_KEY, JSON.stringify(data));\n}\n\n\/\/ \u2500\u2500 Init on page load \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nwindow.addEventListener('DOMContentLoaded', () => {\n  const saved = loadConsent();\n  if (!saved) {\n    \/\/ First visit \u2014 show banner after short delay\n    setTimeout(() => {\n      document.getElementById('ckBanner').classList.add('show');\n    }, 800);\n  } else {\n    \/\/ Returning visit \u2014 apply saved prefs silently\n    applyPrefs(saved.prefs, false);\n    document.getElementById('ckFloat').classList.add('visible');\n  }\n\n  \/\/ Scroll reveal for policy sections\n  const sections = document.querySelectorAll('.pol-section');\n  const io = new IntersectionObserver(entries => {\n    entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('vis'); io.unobserve(e.target); } });\n  }, { threshold: 0.07 });\n  sections.forEach(s => io.observe(s));\n});\n\n\/\/ \u2500\u2500 Accept All \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction acceptAll() {\n  const prefs = { essential:true, analytics:true, functional:true, marketing:true };\n  saveConsent(prefs);\n  applyPrefs(prefs, true);\n  hideBanner();\n  closePrefs();\n  showStatus('\u2713 All cookies accepted. Thank you.');\n}\n\n\/\/ \u2500\u2500 Reject Optional \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction rejectAll() {\n  const prefs = { essential:true, analytics:false, functional:false, marketing:false };\n  saveConsent(prefs);\n  applyPrefs(prefs, true);\n  hideBanner();\n  closePrefs();\n  showStatus('Only essential cookies are active.');\n}\n\n\/\/ \u2500\u2500 Save Preferences \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction savePrefs() {\n  const prefs = {\n    essential: true,\n    analytics: document.getElementById('toggle-analytics').checked,\n    functional: document.getElementById('toggle-functional').checked,\n    marketing: document.getElementById('toggle-marketing').checked\n  };\n  saveConsent(prefs);\n  applyPrefs(prefs, true);\n  hideBanner();\n  closePrefs();\n  showStatus('\u2713 Your cookie preferences have been saved.');\n}\n\n\/\/ \u2500\u2500 Apply preferences (fire tags \/ block scripts) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction applyPrefs(prefs, announce) {\n  \/\/ Restore toggle states in modal\n  if (document.getElementById('toggle-analytics'))\n    document.getElementById('toggle-analytics').checked = !!prefs.analytics;\n  if (document.getElementById('toggle-functional'))\n    document.getElementById('toggle-functional').checked = !!prefs.functional;\n  if (document.getElementById('toggle-marketing'))\n    document.getElementById('toggle-marketing').checked = !!prefs.marketing;\n\n  \/\/ Here you would conditionally fire Google Tag Manager, GA4, etc.\n  \/\/ Example:\n  \/\/ if (prefs.analytics && typeof gtag !== 'undefined') { gtag('consent', 'update', { analytics_storage: 'granted' }); }\n  \/\/ if (prefs.marketing && typeof gtag !== 'undefined') { gtag('consent', 'update', { ad_storage: 'granted' }); }\n  if (announce) console.log('[BritHaven Tech] Cookie consent saved:', prefs);\n}\n\n\/\/ \u2500\u2500 Banner helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hideBanner() {\n  const banner = document.getElementById('ckBanner');\n  banner.classList.remove('show');\n  setTimeout(() => {\n    banner.style.display = 'none';\n    document.getElementById('ckFloat').classList.add('visible');\n  }, 400);\n}\n\n\/\/ \u2500\u2500 Preferences modal \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction openPrefs() {\n  \/\/ Load current saved state into toggles\n  const saved = loadConsent();\n  if (saved) applyPrefs(saved.prefs, false);\n  document.getElementById('ckOverlay').classList.add('open');\n  document.body.style.overflow = 'hidden';\n}\n\nfunction closePrefs() {\n  document.getElementById('ckOverlay').classList.remove('open');\n  document.body.style.overflow = '';\n}\n\ndocument.getElementById('ckOverlay').addEventListener('click', function(e) {\n  if (e.target === this) closePrefs();\n});\n\n\/\/ \u2500\u2500 Expand\/collapse cookie detail \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction toggleDetail(cat) {\n  const detail = document.getElementById('detail-' + cat);\n  const expand = document.getElementById('expand-' + cat);\n  const isOpen = detail.classList.contains('open');\n  detail.classList.toggle('open', !isOpen);\n  expand.classList.toggle('open', !isOpen);\n}\n\n\/\/ \u2500\u2500 Status bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction showStatus(msg) {\n  const bar = document.getElementById('ckStatus');\n  bar.textContent = msg;\n  bar.style.display = 'block';\n  setTimeout(() => bar.classList.add('show'), 50);\n  setTimeout(() => {\n    bar.classList.remove('show');\n    setTimeout(() => bar.style.display = 'none', 300);\n  }, 3000);\n}\n\n\/\/ \u2500\u2500 Scroll to policy \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction scrollToPolicy() {\n  document.getElementById('policy').scrollIntoView({ behavior: 'smooth' });\n}\n\n\/\/ \u2500\u2500 Keyboard \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\ndocument.addEventListener('keydown', e => {\n  if (e.key === 'Escape') closePrefs();\n});\n<\/script>\n<\/body>\n<\/html>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cookie Policy \u2014 BritHaven Tech \ud83c\udf6a We use cookies on the BritHaven Tech website We use essential cookies to keep our site working, and optional cookies to improve your experience, analyse site usage and support our marketing. By clicking Accept All Cookies, you agree to the storing of cookies on your device. You can manage [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-749","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace<\/title>\n<meta name=\"description\" content=\"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace\" \/>\n<meta property=\"og:description\" content=\"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/\" \/>\n<meta property=\"og:site_name\" content=\"Brithaventech\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-06T14:06:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/brithaventech.co.uk\\\/index.php\\\/cookie-consent-policy-content\\\/\",\"url\":\"https:\\\/\\\/brithaventech.co.uk\\\/index.php\\\/cookie-consent-policy-content\\\/\",\"name\":\"Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brithaventech.co.uk\\\/#website\"},\"datePublished\":\"2026-06-01T07:58:15+00:00\",\"dateModified\":\"2026-06-06T14:06:38+00:00\",\"description\":\"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/brithaventech.co.uk\\\/index.php\\\/cookie-consent-policy-content\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/brithaventech.co.uk\\\/index.php\\\/cookie-consent-policy-content\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/brithaventech.co.uk\\\/index.php\\\/cookie-consent-policy-content\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/brithaventech.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cookie Consent &#038; Policy Content\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/brithaventech.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/brithaventech.co.uk\\\/\",\"name\":\"Brithaventech\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/brithaventech.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace","description":"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/","og_locale":"en_US","og_type":"article","og_title":"Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace","og_description":"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.","og_url":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/","og_site_name":"Brithaventech","article_modified_time":"2026-06-06T14:06:38+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/","url":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/","name":"Cookie Policy \u2502 BritHaven Tech \u2014 IT Marketplace","isPartOf":{"@id":"https:\/\/brithaventech.co.uk\/#website"},"datePublished":"2026-06-01T07:58:15+00:00","dateModified":"2026-06-06T14:06:38+00:00","description":"Learn how BritHaven Tech uses cookies on our technology marketplace, including analytics, marketing and essential cookies, and how to manage your preferences.","breadcrumb":{"@id":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/brithaventech.co.uk\/index.php\/cookie-consent-policy-content\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brithaventech.co.uk\/"},{"@type":"ListItem","position":2,"name":"Cookie Consent &#038; Policy Content"}]},{"@type":"WebSite","@id":"https:\/\/brithaventech.co.uk\/#website","url":"https:\/\/brithaventech.co.uk\/","name":"Brithaventech","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brithaventech.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=749"}],"version-history":[{"count":20,"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/749\/revisions"}],"predecessor-version":[{"id":1179,"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/749\/revisions\/1179"}],"wp:attachment":[{"href":"https:\/\/brithaventech.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}