The Booked Financial Advisor — A Different Kind of Lead Gen /* NAV */ .nav { position: fixed; top: 0; left: 0; right: 0; z-index: 50; padding: 20px 48px; display: flex; justify-content: space-between; align-items: center; background: linear-gradient(180deg, rgba(15, 28, 44, 0.96) 0%, rgba(15, 28, 44, 0.85) 70%, rgba(15, 28, 44, 0) 100%); backdrop-filter: blur(10px); } .nav-logo { height: 42px; width: auto; display: block; } .nav-cta { font-family: ‘Inter Tight’, sans-serif; font-size: 12px; text-transform: uppercase; letter-spacing: 0.16em; font-weight: 500; color: var(–bg); text-decoration: none; padding: 11px 20px; background: var(–accent); transition: all 0.3s ease; border: 1px solid var(–accent); } .nav-cta:hover { background: var(–accent-bright); border-color: var(–accent-bright); } /* HERO */ .hero { min-height: 100vh; padding: 160px 48px 80px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; position: relative; border-bottom: 1px solid var(–rule); } .hero::before { content: ”; position: absolute; top: 20%; right: -10%; width: 600px; height: 600px; background: radial-gradient(circle, var(–accent-glow) 0%, transparent 60%); pointer-events: none; } .hero-meta { grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 60px; position: relative; z-index: 2; } .hero-headline { grid-column: 1 / 2; font-size: clamp(48px, 6.5vw, 96px); margin-top: -10px; color: var(–ink); position: relative; z-index: 2; line-height: 1.04; } .hero-aside { grid-column: 2 / 3; align-self: end; padding-bottom: 12px; max-width: 480px; justify-self: end; position: relative; z-index: 2; } .hero-aside .lede { font-family: ‘Cormorant Garamond’, serif; font-weight: 400; font-size: 24px; line-height: 1.4; color: var(–ink-soft); margin-bottom: 36px; } .hero-aside .lede em { font-style: italic; color: var(–accent-bright); } .cta-primary { display: inline-flex; align-items: center; gap: 14px; padding: 18px 30px; background: var(–accent); color: var(–bg); text-decoration: none; font-family: ‘Inter Tight’, sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600; transition: all 0.3s ease; border: 1px solid var(–accent); } .cta-primary:hover { background: var(–accent-bright); transform: translate(-2px, -2px); box-shadow: 4px 4px 0 var(–accent-deep); } .cta-secondary { display: inline-flex; align-items: center; gap: 14px; padding: 18px 30px; background: transparent; color: var(–accent); text-decoration: none; font-family: ‘Inter Tight’, sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 0.16em; font-weight: 600; transition: all 0.3s ease; border: 1px solid var(–accent); margin-left: 12px; } .cta-secondary:hover { background: rgba(197, 154, 60, 0.1); } .cta-arrow { display: inline-block; transition: transform 0.3s ease; } .cta-primary:hover .cta-arrow { transform: translateX(4px); } .hero-foot { grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: end; margin-top: 80px; padding-top: 40px; border-top: 1px solid var(–rule); position: relative; z-index: 2; } .hero-foot-item .label-mute { display: block; margin-bottom: 8px; } .hero-foot-item .value { font-family: ‘Cormorant Garamond’, serif; font-size: 20px; font-weight: 400; color: var(–ink); } .hero-foot-item .value em { font-style: italic; color: var(–accent); } /* THESIS BAND */ .thesis-band { background: var(–bg-deep); padding: 80px 48px; border-bottom: 1px solid var(–rule); position: relative; overflow: hidden; } .thesis-band::before { content: ”; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 800px; height: 400px; background: radial-gradient(ellipse, var(–accent-glow) 0%, transparent 70%); pointer-events: none; } .thesis-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 60px; max-width: 1200px; margin: 0 auto; position: relative; z-index: 2; } .thesis-item { text-align: center; } .thesis-num { font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 14px; color: var(–accent); margin-bottom: 16px; text-transform: uppercase; letter-spacing: 0.16em; } .thesis-headline { font-family: ‘Cormorant Garamond’, serif; font-weight: 400; font-size: 44px; line-height: 1.05; color: var(–ink); letter-spacing: -0.015em; margin-bottom: 16px; } .thesis-headline em { font-style: italic; color: var(–accent); } .thesis-body { font-family: ‘Cormorant Garamond’, serif; font-size: 17px; line-height: 1.5; color: var(–ink-soft); max-width: 280px; margin: 0 auto; } /* SECTIONS */ .section { padding: 140px 48px; border-bottom: 1px solid var(–rule); position: relative; } .section-head { display: grid; grid-template-columns: 80px 1fr; gap: 40px; margin-bottom: 80px; align-items: baseline; } .section-num { font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-weight: 300; font-size: 56px; color: var(–accent); line-height: 1; } .section-title { font-size: clamp(40px, 5vw, 72px); max-width: 950px; color: var(–ink); } .section-title em { font-style: italic; color: var(–accent); } /* TWO-COLUMN PROSE */ .prose-grid { display: grid; grid-template-columns: 80px 1fr 1fr; gap: 60px; align-items: start; } .prose { grid-column: 2 / 3; font-size: 18px; line-height: 1.7; color: var(–ink-soft); max-width: 580px; } .prose p { margin-bottom: 24px; } .prose p:last-child { margin-bottom: 0; } .prose strong { color: var(–ink); font-weight: 500; } .prose em { color: var(–ink); font-style: italic; } .pullquote { grid-column: 3 / 4; font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-weight: 300; font-size: clamp(28px, 2.6vw, 40px); line-height: 1.2; letter-spacing: -0.01em; color: var(–ink); padding: 30px 0 0 40px; border-left: 1px solid var(–accent); align-self: center; } .pullquote::before { content: ‘”‘; color: var(–accent); font-size: 1.2em; line-height: 0; vertical-align: -0.15em; margin-right: 0.05em; } .pullquote::after { content: ‘”‘; color: var(–accent); font-size: 1.2em; line-height: 0; vertical-align: -0.15em; margin-left: 0.05em; } /* COMPARISON TABLE */ .compare { display: grid; grid-template-columns: 1fr 1fr; gap: 0; border: 1px solid var(–rule); margin-top: 24px; } .compare-col { padding: 40px 36px; } .compare-col.them { background: transparent; border-right: 1px solid var(–rule); } .compare-col.us { background: var(–bg-elevated); } .compare-label { font-family: ‘Inter Tight’, sans-serif; text-transform: uppercase; letter-spacing: 0.18em; font-size: 11px; font-weight: 600; margin-bottom: 24px; } .compare-col.them .compare-label { color: var(–ink-mute); } .compare-col.us .compare-label { color: var(–accent); } .compare-list { list-style: none; } .compare-list li { padding: 14px 0; border-bottom: 1px solid var(–rule); font-family: ‘Cormorant Garamond’, serif; font-size: 17px; line-height: 1.45; color: var(–ink-soft); display: flex; gap: 12px; align-items: baseline; } .compare-list li:last-child { border-bottom: none; } .compare-mark { flex-shrink: 0; font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 18px; } .compare-col.them .compare-mark { color: var(–ink-mute); } .compare-col.us .compare-mark { color: var(–accent); } /* HOW IT WORKS */ .mechanism { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; margin-top: 60px; } .step { border-top: 1px solid var(–accent); padding-top: 24px; } .step-num { font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 13px; color: var(–accent); margin-bottom: 16px; display: block; text-transform: uppercase; letter-spacing: 0.14em; } .step h3 { font-family: ‘Cormorant Garamond’, serif; font-size: 26px; font-weight: 400; color: var(–ink); margin-bottom: 12px; line-height: 1.15; letter-spacing: -0.01em; } .step p { font-size: 15px; line-height: 1.6; color: var(–ink-soft); } /* TIMELINE */ .timeline { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .timeline-visual { position: relative; height: 320px; } .timeline-bar { position: absolute; height: 56px; border: 1px solid var(–rule); display: flex; align-items: center; padding: 0 24px; font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 18px; } .timeline-bar.before { top: 50px; left: 0; width: 90%; color: var(–ink-mute); } .timeline-bar.before::after { content: ‘Before · 90 days’; position: absolute; right: -110px; top: 50%; transform: translateY(-50%); font-family: ‘Inter Tight’, sans-serif; font-style: normal; font-size: 11px; text-transform: uppercase; letter-spacing: 0.16em; color: var(–ink-mute); white-space: nowrap; } .timeline-bar.after { top: 180px; left: 0; width: 30%; background: var(–accent); color: var(–bg); border-color: var(–accent); } .timeline-bar.after::after { content: ‘Now · 30 days’; position: absolute; right: -110px; top: 50%; transform: translateY(-50%); font-family: ‘Inter Tight’, sans-serif; font-style: normal; font-size: 11px; text-transform: uppercase; letter-spacing: 0.16em; color: var(–accent-bright); white-space: nowrap; } /* ENGAGEMENTS */ .engagements { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border: 1px solid var(–rule); background: var(–bg-elevated); } .engagement { padding: 48px 36px; border-right: 1px solid var(–rule); position: relative; transition: background 0.4s ease; } .engagement:last-child { border-right: none; } .engagement:hover { background: var(–bg-card); } .engagement-num { font-family: ‘Cormorant Garamond’, serif; font-style: italic; color: var(–accent); font-size: 14px; margin-bottom: 8px; display: block; text-transform: uppercase; letter-spacing: 0.14em; } .engagement-name { font-family: ‘Cormorant Garamond’, serif; font-size: 32px; font-weight: 400; color: var(–ink); margin-bottom: 8px; letter-spacing: -0.015em; line-height: 1.1; } .engagement-target { font-size: 12px; text-transform: uppercase; letter-spacing: 0.14em; color: var(–accent); margin-bottom: 32px; padding-bottom: 24px; border-bottom: 1px solid var(–rule); font-weight: 500; } .engagement-price { margin-bottom: 32px; } .engagement-price .down { font-family: ‘Cormorant Garamond’, serif; font-size: 44px; font-weight: 400; color: var(–ink); letter-spacing: -0.02em; line-height: 1; } .engagement-price .down sup { font-size: 20px; vertical-align: top; margin-right: 2px; color: var(–accent); } .engagement-price .monthly { margin-top: 12px; font-size: 14px; color: var(–ink-soft); } .engagement-price .monthly em { font-family: ‘Cormorant Garamond’, serif; font-style: italic; color: var(–accent-bright); font-size: 16px; } .engagement-desc { font-size: 14px; line-height: 1.6; color: var(–ink-soft); } .engagements-foot { margin-top: 32px; text-align: center; color: var(–ink-mute); font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 17px; } /* GUARANTEE */ .guarantee { background: var(–bg-deep); padding: 140px 48px; border-bottom: 1px solid var(–rule); position: relative; overflow: hidden; } .guarantee::before { content: ”; position: absolute; top: -50%; left: -10%; width: 600px; height: 600px; background: radial-gradient(circle, var(–accent-glow) 0%, transparent 60%); pointer-events: none; } .guarantee > * { position: relative; z-index: 2; } .guarantee-promises { grid-column: 2 / 4; margin-top: 40px; display: grid; gap: 0; } .promise { padding: 28px 0; border-top: 1px solid var(–rule); display: grid; grid-template-columns: 60px 1fr; gap: 24px; align-items: baseline; } .promise:last-child { border-bottom: 1px solid var(–rule); } .promise-mark { font-family: ‘Cormorant Garamond’, serif; font-style: italic; color: var(–accent); font-size: 24px; } .promise-text { font-family: ‘Cormorant Garamond’, serif; font-size: 22px; font-weight: 400; line-height: 1.4; color: var(–ink); } /* WHAT WE SEE */ .observation { max-width: 760px; font-family: ‘Cormorant Garamond’, serif; font-size: 22px; line-height: 1.55; color: var(–ink-soft); font-weight: 400; } .observation p { margin-bottom: 24px; } .observation p strong { color: var(–ink); font-weight: 500; } .observation p em { font-style: italic; color: var(–accent-bright); } /* FINAL */ .final { text-align: center; padding: 180px 48px; background: var(–bg-deep); border-bottom: none; position: relative; overflow: hidden; } .final::before { content: ”; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 800px; height: 800px; background: radial-gradient(circle, var(–accent-glow) 0%, transparent 60%); pointer-events: none; } .final > * { position: relative; z-index: 2; } .final-eyebrow { margin-bottom: 32px; } .final-headline { font-size: clamp(48px, 7vw, 96px); max-width: 1100px; margin: 0 auto 40px; line-height: 1.02; color: var(–ink); } .final-headline em { font-style: italic; color: var(–accent); } .final-sub { font-family: ‘Cormorant Garamond’, serif; font-size: 24px; color: var(–ink-soft); max-width: 620px; margin: 0 auto 56px; line-height: 1.4; font-weight: 400; } .final-sub em { font-style: italic; color: var(–accent-bright); } /* FOOTER */ .footer { padding: 60px 48px 40px; background: var(–bg-deep); color: var(–ink-soft); border-top: 1px solid var(–rule); } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 60px; margin-bottom: 48px; } .footer-logo { height: 50px; width: auto; margin-bottom: 20px; } .footer-tag { font-family: ‘Cormorant Garamond’, serif; font-style: italic; font-size: 18px; color: var(–ink-soft); line-height: 1.5; max-width: 320px; } .footer-col h4 { font-family: ‘Inter Tight’, sans-serif; font-size: 11px; text-transform: uppercase; letter-spacing: 0.18em; color: var(–accent); margin-bottom: 20px; font-weight: 600; } .footer-col a { display: block; color: var(–ink-soft); text-decoration: none; font-size: 14px; padding: 6px 0; transition: color 0.2s ease; } .footer-col a:hover { color: var(–accent-bright); } .footer-bottom { padding-top: 32px; border-top: 1px solid var(–rule); display: flex; justify-content: space-between; font-size: 12px; color: var(–ink-mute); text-transform: uppercase; letter-spacing: 0.14em; } /* Reveal */ .reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.9s ease, transform 0.9s ease; } .reveal.in { opacity: 1; transform: translateY(0); } /* Responsive */ @media (max-width: 900px) { body { font-size: 16px; } .nav { padding: 16px 20px; } .nav-logo { height: 32px; } .hero { padding: 120px 24px 60px; grid-template-columns: 1fr; gap: 40px; } .hero-headline { grid-column: 1; } .hero-aside { grid-column: 1; justify-self: start; } .hero-foot { flex-direction: column; gap: 24px; align-items: flex-start; } .thesis-band { padding: 60px 24px; } .thesis-grid { grid-template-columns: 1fr; gap: 40px; } .thesis-headline { font-size: 32px; } .section { padding: 80px 24px; } .section-head { grid-template-columns: 1fr; gap: 16px; margin-bottom: 48px; } .section-num { font-size: 36px; } .prose-grid { grid-template-columns: 1fr; gap: 40px; } .prose { grid-column: 1; } .pullquote { grid-column: 1; padding: 30px 0 0 24px; } .compare { grid-template-columns: 1fr; } .compare-col.them { border-right: none; border-bottom: 1px solid var(–rule); } .mechanism { grid-template-columns: 1fr; gap: 32px; } .timeline { grid-template-columns: 1fr; gap: 40px; } .timeline-visual { height: 220px; } .timeline-bar.before::after, .timeline-bar.after::after { display: none; } .timeline-bar.before { width: 100%; } .timeline-bar.after { width: 33%; top: 130px; } .engagements { grid-template-columns: 1fr; } .engagement { border-right: none; border-bottom: 1px solid var(–rule); } .engagement:last-child { border-bottom: none; } .guarantee { padding: 80px 24px; } .guarantee-promises { grid-column: 1; } .observation { font-size: 18px; } .cta-secondary { margin-left: 0; margin-top: 12px; } .final { padding: 100px 24px; } .final-sub { font-size: 19px; } .footer { padding: 40px 24px 32px; } .footer-grid { grid-template-columns: 1fr; gap: 40px; } .footer-bottom { flex-direction: column; gap: 12px; text-align: center; } }
A different kind of lead gen for advisors For owners of advisor firms

We’d rather find you 100 right-fit clients
than send you 1,000 wrong ones.

Targeted outcome $20M – $100M in AUM · 12 months
Setup time 30 days, AI-accelerated
Down payment 100% money-back guaranteed

i.

Less volume.

Fewer prospects on your calendar. Each one of them already a fit.

ii.

Better fit.

Pre-screened on our end against your specific criteria — not anyone with a pulse and a 401(k).

iii.

Higher close rates.

Not because we’re magic. Because we removed the meetings that were never going to close.

01

The Tuesday meeting that goes nowhere.

You know the meeting we mean.

It’s a Tuesday at 2pm. You’ve blocked 45 minutes for a prospect a “lead gen partner” sent over. Within four minutes, you can tell they’re not a fit — wrong asset level, wrong life stage, wrong reason for the meeting, wrong something. But you’ve already shown up, so you do the courteous version of the call.

You ask the questions. You explain your fees. You wish them well.

You hang up at 2:42. You won’t hear from them again. They won’t refer anyone. They were never going to.

That meeting cost you 45 minutes plus the 15 minutes of context-switching on either side. An hour of your day, gone, in service of someone else’s volume model.

Now multiply that by every wrong-fit meeting you took last year.

Your time becomes the cost of their model.

02

Two ways of doing lead gen.

Most lead gen firms work on volume. They send you the quickest, easiest leads they can produce, in as much volume as they can produce them. You’ll get a few new clients out of it because some percentage of any volume converts. But the cost is your time, the wear on your team, and a calendar full of meetings that don’t go anywhere.

We do the opposite. We engage with thousands of prospects on our end. We screen them. We sort them. We hold conversations and ask the qualifying questions before they ever reach your calendar. By the time someone is sitting across from you, the question isn’t “are they a fit.” It’s “are we going to work together.”

Most lead gen firms

  • ×Volume in, volume out — whoever closes them, closes them
  • ×You do the screening on every meeting
  • ×Your time absorbs the wrong-fit cost
  • ×Generic outreach, generic prospects, generic conversations
  • ×Close rate hidden inside total volume
  • ×You’re the inventory manager

The Booked Financial Advisor

  • ·Pre-screened on our end against your specific criteria
  • ·We do the qualifying conversations before they reach you
  • ·Your time goes to people genuinely worth meeting
  • ·Specific outreach to specific people for specific reasons
  • ·Close rate visible because the meetings are real
  • ·You’re the advisor
03

How it works.

The work starts with you, not with strangers. We sit down to understand the specific kind of client you serve best — the problem you solve better than anyone, the person across town who doesn’t yet know you exist but should.

Then we go find them. Not “anyone with a pulse and a 401(k)” — them, specifically. We engage them in conversations they actually want to have, address the real things they’re dealing with, and educate them about how you’d help. By the time they reach out to you, they’re already most of the way to “yes.”

i. The fit

Identify

The exact problem you solve better than anyone, and the specific person who’s living that problem right now.

ii. The reach

Engage

Targeted outreach at scale — but on our end, not yours. We have the conversations. We do the qualifying.

iii. The screen

Filter

We sort the genuine matches from the wrong fits. The wrong fits never reach you. The right ones get prepared.

iv. The meeting

Set the table

By the time they sit across from you, they aren’t a lead. They’ve been pre-screened against your criteria — and they want to be there.

04

Three months of work, in thirty days.

Research · Story · Outreach · System Build
All of it.

Two years ago, building this system took us 90 days of deep work. Today, with the right use of AI inside our process, we have it built and producing matches in 30.

The work itself is more thoughtful, not less. AI doesn’t write your story or pick your clients — we do, with you, the way we always have. It just compresses what used to be the slow part: research, segmentation, asset production. The judgment is still ours. The relationships are still yours.

05

Three engagements. All done-for-you.

Each one includes the full system: positioning, audience research, asset creation, system build, nurture sequences, and meeting setting. The differences are scope, scale, and the AUM range we’ll honestly target with you.

Optional add-ons: match-flow website rebuild · local SEO · LLM/AI search optimization · AI automations

A real conversation · No pitch

Request a fit call.
We’ll both decide together.

The way it works: tell us a few things about your firm and pick a time. We’ll call you personally within 24 hours to confirm. If we both think it makes sense, we schedule a 30-minute Zoom — no slide deck, no pitch.

Request a fit call