.bc3 [data-category]{--bc3-cat:var(--v3-body);--bc3-catbg:var(--v3-band)}.bc3 [data-category=Lead\ Generation]{--bc3-cat:#1a7f5a;--bc3-catbg:#e9f3ee}.bc3 [data-category=Companies\ House]{--bc3-cat:#4f4fcb;--bc3-catbg:#ededfb}.bc3 [data-category=Market\ Research]{--bc3-cat:#6b4ea8;--bc3-catbg:#f0ecf8}.bc3 [data-category=UK\ Business]{--bc3-cat:#8a6d1f;--bc3-catbg:#f6efdd}.bc3 [data-category=Outreach]{--bc3-cat:#0f6e7a;--bc3-catbg:#e4f1f2}.bc3 [data-category=Product\ Updates]{--bc3-cat:#4a5568;--bc3-catbg:#edeff3}.bc3-rise{animation:lsRise .8s var(--v3-ease) both}.bc3-d1{animation-delay:60ms}.bc3-d2{animation-delay:.14s}.bc3-d3{animation-delay:.22s}.bc3-hero{padding-top:64px;padding-bottom:84px}.bc3-back{letter-spacing:.12em;margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:10.5px}.bc3-back a{color:var(--v3-muted);transition:color .2s var(--v3-ease);text-decoration:none}.bc3-back a:hover{color:var(--v3-ink)}.bc3-back a{position:relative}.bc3-back a:after{content:"";position:absolute;inset:-13px 0}.bc3-h1{letter-spacing:-.02em;color:var(--v3-ink);text-wrap:balance;margin:16px 0 0;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,3.9vw,54px);font-weight:600;line-height:1.03}.bc3-count{color:var(--v3-body);margin:18px 0 0;font-size:16.5px;line-height:1.65}.bc3-intro{max-width:640px;color:var(--v3-body);text-wrap:pretty;margin:14px 0 0;font-size:15.5px;line-height:1.7}.bc3-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.bc3-pill{border:1px solid var(--v3-line);background:var(--v3-paper);height:36px;color:var(--v3-body);letter-spacing:-.005em;white-space:nowrap;transition:border-color .25s var(--v3-ease), background .25s var(--v3-ease), color .25s var(--v3-ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.bc3-pill[data-category]:before{content:"";background:var(--bc3-cat);border-radius:50%;width:6px;height:6px;display:inline-block}.bc3-pill:hover{border-color:var(--v3-ink);color:var(--v3-ink)}.bc3-pill:focus-visible{outline:2px solid var(--v3-ink);outline-offset:3px}.bc3-pillon[data-category]{background:var(--bc3-catbg);border-color:var(--bc3-cat);color:var(--bc3-cat)}.bc3-shelfhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.bc3-h2{letter-spacing:-.01em;color:var(--v3-ink);text-wrap:balance;margin:0;font-family:Inter Tight,Switzer,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.06}.bc3-h2 em{color:var(--v3-green);font-style:normal}.bc3-shelfn{letter-spacing:.14em;color:var(--v3-faint);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:10px}.bc3-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.bc3-tile{min-height:236px}.bc3-tile .v3-tiletitle{max-width:none;font-size:20px;line-height:1.2}.bc3-tile .v3-tilekick{text-transform:uppercase}.bc3-tile .v3-tilep{color:#fafaf9b8;font-size:13px;line-height:1.55}.bc3-still{background-image:radial-gradient(70% 95% at 0 0,#4f4fcb8c,#0000 70%),radial-gradient(60% 80% at 100% 100%,#2a2a7abf,#0000 70%)}.bc3-empty{text-align:center;border:1px solid var(--v3-line-soft);background:var(--v3-paper);color:var(--v3-muted);border-radius:14px;margin-top:34px;padding:32px;font-size:14px}.bc3-foot{text-align:center;color:var(--v3-muted);margin:26px 0 0;font-size:13px;line-height:1.9}.bc3-foot a{color:var(--v3-indigo);text-decoration:none}.bc3-foot a:hover{text-underline-offset:2px;text-decoration:underline}.bc3-sign{background:var(--v3-panel);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0c0e1447}.bc3-signin{z-index:1;padding:40px 32px 44px;position:relative}@media (max-width:1000px){.bc3-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bc3-hero{padding-top:40px;padding-bottom:52px}.bc3-pill{height:40px}.bc3-h1{letter-spacing:-.018em;font-size:33px;line-height:1.04}.bc3-count{font-size:15.5px}.bc3-pills{margin-top:22px}.bc3-signin{padding:24px 18px 28px}}@media (max-width:640px){.bc3-tiles{grid-template-columns:minmax(0,1fr);margin-top:26px}.bc3-tile{min-height:0}.bc3-tile .v3-tilekick{font-size:9.5px}.bc3 .v3-kick{font-size:11px}}@media (prefers-reduced-motion:reduce){.bc3-rise{animation:none}}
