← back to Rentv Bloom Flyers
RENTV/Steve Bloom: 6 flyer concepts + CRE ad-buyer research + web viewer
33b76f436ba6391aff656d3c2577398b785d5c37 · 2026-08-07 15:39:35 -0700 · Steve Abrams
Files touched
A .gitignoreA BRIEF.mdA concepts/concept-1-editorial-media-kit.htmlA concepts/concept-2-data-terminal.htmlA concepts/concept-3-adsales-pricing.htmlA concepts/concept-4-reach-infographic.htmlA concepts/concept-5-podcast-host.htmlA concepts/concept-6-ceo-profile.htmlA public/concepts/concept-1-editorial-media-kit.htmlA public/concepts/concept-2-data-terminal.htmlA public/concepts/concept-3-adsales-pricing.htmlA public/concepts/concept-4-reach-infographic.htmlA public/concepts/concept-5-podcast-host.htmlA public/concepts/concept-6-ceo-profile.htmlA public/index.htmlA public/research/sponsors-central-coast.mdA public/research/sponsors-la-socal.mdA public/research/sponsors-national.mdA public/research/sponsors-western-footprint.mdA public/source.htmlA public/source/corp-flyer-apr2026-v3.jpgA public/source/property-spotlight-flyer-apr2025.jpgA public/sponsors.htmlA public/thumbs/concept-1-editorial-media-kit.pngA public/thumbs/concept-2-data-terminal.pngA public/thumbs/concept-3-adsales-pricing.pngA public/thumbs/concept-4-reach-infographic.pngA public/thumbs/concept-5-podcast-host.pngA public/thumbs/concept-6-ceo-profile.pngA research/sponsors-central-coast.mdA research/sponsors-la-socal.mdA research/sponsors-national.mdA research/sponsors-western-footprint.mdA source/corp-flyer-apr2026-v3.jpgA source/property-spotlight-flyer-apr2025.jpgA source/rentv-logo-crop.pngA source/rentv-logo.png
Diff
commit 33b76f436ba6391aff656d3c2577398b785d5c37
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Fri Aug 7 15:39:35 2026 -0700
RENTV/Steve Bloom: 6 flyer concepts + CRE ad-buyer research + web viewer
---
.gitignore | 8 +
BRIEF.md | 42 +
concepts/concept-1-editorial-media-kit.html | 798 +++++++++++++++++
concepts/concept-2-data-terminal.html | 913 +++++++++++++++++++
concepts/concept-3-adsales-pricing.html | 699 +++++++++++++++
concepts/concept-4-reach-infographic.html | 992 +++++++++++++++++++++
concepts/concept-5-podcast-host.html | 957 ++++++++++++++++++++
concepts/concept-6-ceo-profile.html | 749 ++++++++++++++++
public/concepts/concept-1-editorial-media-kit.html | 798 +++++++++++++++++
public/concepts/concept-2-data-terminal.html | 913 +++++++++++++++++++
public/concepts/concept-3-adsales-pricing.html | 699 +++++++++++++++
public/concepts/concept-4-reach-infographic.html | 992 +++++++++++++++++++++
public/concepts/concept-5-podcast-host.html | 957 ++++++++++++++++++++
public/concepts/concept-6-ceo-profile.html | 749 ++++++++++++++++
public/index.html | 101 +++
public/research/sponsors-central-coast.md | 53 ++
public/research/sponsors-la-socal.md | 72 ++
public/research/sponsors-national.md | 76 ++
public/research/sponsors-western-footprint.md | 129 +++
public/source.html | 37 +
public/source/corp-flyer-apr2026-v3.jpg | Bin 0 -> 1846028 bytes
public/source/property-spotlight-flyer-apr2025.jpg | Bin 0 -> 3742621 bytes
public/sponsors.html | 71 ++
public/thumbs/concept-1-editorial-media-kit.png | Bin 0 -> 189624 bytes
public/thumbs/concept-2-data-terminal.png | Bin 0 -> 126871 bytes
public/thumbs/concept-3-adsales-pricing.png | Bin 0 -> 201733 bytes
public/thumbs/concept-4-reach-infographic.png | Bin 0 -> 171208 bytes
public/thumbs/concept-5-podcast-host.png | Bin 0 -> 284433 bytes
public/thumbs/concept-6-ceo-profile.png | Bin 0 -> 152468 bytes
research/sponsors-central-coast.md | 53 ++
research/sponsors-la-socal.md | 72 ++
research/sponsors-national.md | 76 ++
research/sponsors-western-footprint.md | 129 +++
source/corp-flyer-apr2026-v3.jpg | Bin 0 -> 1846028 bytes
source/property-spotlight-flyer-apr2025.jpg | Bin 0 -> 3742621 bytes
source/rentv-logo-crop.png | Bin 0 -> 16799 bytes
source/rentv-logo.png | Bin 0 -> 15209 bytes
37 files changed, 11135 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1924158
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+node_modules/
+.env*
+tmp/
+*.log
+.DS_Store
+dist/
+build/
+.next/
diff --git a/BRIEF.md b/BRIEF.md
new file mode 100644
index 0000000..c221e1c
--- /dev/null
+++ b/BRIEF.md
@@ -0,0 +1,42 @@
+# RENTV / Steve Bloom — Flyer Redesign Brief (shared spec)
+
+Redesigning RENTV's dated corporate media-kit flyer into 6 premium concepts. Source flyers:
+`source/corp-flyer-apr2026-v3.jpg` (corporate services menu) and `source/property-spotlight-flyer-apr2025.jpg`.
+
+## BRAND
+- Company: **RENTV.com, Inc.** — "Real Estate News & Media" · "Cutting Edge Commercial Real Estate Media Coverage"
+- Logo: royal-blue **RENTV** wordmark inside a **gold/amber ellipse ring**, tagline beneath. Rebuild as inline SVG.
+- Palette: RENTV blue `#16357A`, deep navy `#0E2350`, accent red `#D0202E`, gold `#E8A81C`, ink `#141414`, paper `#FFFFFF`, cool gray `#6B7280`, light panel `#F4F6FB`.
+- Type: strong sans (Inter / Archivo / Helvetica) for UI; a serif (Playfair Display / Georgia) for editorial + personal-brand pieces.
+- 25 years in business. Coverage: California (NorCal, SoCal, LA County, OC, San Diego, Inland Empire, Ventura, Bay Area, Sacramento), Texas/Southwest, Arizona, Pacific NW.
+
+## KEY NUMBERS / PRODUCTS
+- **The Real Estate Insider** newsletter — ~50,000 NET CRE professionals, 2×/week.
+- **Banner & Tile Ads on RENTV.com**: $500–$1,500/mo.
+- **Banner & Tile Ads in the newsletter**: $500–$1,500/mo · Fixed Advertorials $350/mo.
+- **Dedicated Email Blasts** (~50,000 net recipients, ~25-yr Constant Contact list):
+ - Marketplace Eblasts: 1/$300 · 4/$1,100 · 8/$2,000
+ - Property Spotlight Eblasts: 1/$250 · 4/$900 · 9/$1,800
+ - Video Promotion Eblasts: 1/$250 · 4/$900 · 9/$1,800
+- **RENTV Home Page Videos**: $500/mo.
+- **RENTV Conferences** (State of the Market) — sponsor **$2,500/event**. Upcoming: Arizona (Oct 2026, Scottsdale Resort & Spa); 2027: San Diego (Jan, Westin Carlsbad), Greater LA (Mar, Hilton LA/Culver City), Inland Empire (May, Embassy Suites Ontario).
+- **The REview** (rentvreview.com) — CRE video sharing/search platform (est. 2022); own 1 of 4 homepage screens.
+- **Commercial Real Estate Talk** — video podcast, host **Steve Bloom** + co-host **Arnie Garfinkel**, ~30 min, up to 4 sponsors (30-sec spots + logo/link).
+- **RENTV Direct Marketing Services**.
+- **Sublease.com** — "The Commercial Space Marketplace."
+
+## CONTACT BLOCK — REQUIRED ON EVERY CONCEPT
+- **Steve Bloom** — President & CEO, RENTV.com, Inc.
+- 📱 (310) 213-6409
+- ✉ sbloom@rentv.com
+- 🔗 LinkedIn: linkedin.com/company/rentv.com-inc
+- 🌐 rentv.com · rentvreview.com · sublease.com
+- 📍 5757 W. Century Blvd, #700, Los Angeles, CA 90045
+- Also: **Allen Wolfsheimer** — Senior VP · (310) 836-9238 · allenw@rentv.com
+
+## FORMAT (every concept)
+- US Letter portrait: 816×1056px @96dpi (8.5×11in). Print-safe.
+- ONE self-contained HTML file with embedded CSS. Google Fonts via <link> OK. No external images required (rebuild the logo as inline SVG). No JS required.
+- Include `@page { size: letter; margin: 0 }` and a print media query so it prints clean.
+- Premium, modern, high-contrast, real visual hierarchy — the opposite of the cluttered source.
+- Save as `concepts/concept-N-<slug>.html`.
diff --git a/concepts/concept-1-editorial-media-kit.html b/concepts/concept-1-editorial-media-kit.html
new file mode 100644
index 0000000..053847a
--- /dev/null
+++ b/concepts/concept-1-editorial-media-kit.html
@@ -0,0 +1,798 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV Media Kit — Editorial</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
+<style>
+ /* ── Reset & base ─────────────────────────────────────────── */
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --gold-lt: #F5C842;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --rule: #D9DFF0;
+
+ /* page */
+ --pw: 816px;
+ --ph: 1056px;
+ }
+
+ html, body {
+ width: var(--pw);
+ min-height: var(--ph);
+ margin: 0;
+ padding: 0;
+ background: #CBD5E0;
+ font-family: 'Inter', Helvetica, Arial, sans-serif;
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ /* ── Page shell ───────────────────────────────────────────── */
+ .page {
+ width: var(--pw);
+ height: var(--ph);
+ background: var(--paper);
+ position: relative;
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+ }
+
+ /* ── Top accent bar ───────────────────────────────────────── */
+ .top-bar {
+ height: 5px;
+ background: linear-gradient(90deg, var(--navy) 0%, var(--blue) 40%, var(--gold) 100%);
+ flex-shrink: 0;
+ }
+
+ /* ── Header ───────────────────────────────────────────────── */
+ .header {
+ padding: 32px 52px 0;
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ flex-shrink: 0;
+ }
+
+ .logo-lockup {
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+ }
+
+ .tagline-sub {
+ font-family: 'Inter', sans-serif;
+ font-size: 9.5px;
+ font-weight: 600;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gray);
+ margin-left: 2px;
+ }
+
+ .header-badge {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-end;
+ gap: 3px;
+ padding-top: 6px;
+ }
+
+ .header-badge .year-pill {
+ background: var(--navy);
+ color: var(--gold);
+ font-size: 9px;
+ font-weight: 700;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ padding: 4px 11px;
+ border-radius: 20px;
+ }
+
+ .header-badge .kit-label {
+ font-size: 9px;
+ font-weight: 500;
+ color: var(--gray);
+ letter-spacing: 0.10em;
+ text-transform: uppercase;
+ }
+
+ /* ── Divider rule ─────────────────────────────────────────── */
+ .rule {
+ height: 1px;
+ background: var(--rule);
+ margin: 20px 52px 0;
+ flex-shrink: 0;
+ }
+ .rule-gold {
+ height: 2px;
+ background: var(--gold);
+ margin: 0 52px;
+ flex-shrink: 0;
+ }
+
+ /* ── Hero block ───────────────────────────────────────────── */
+ .hero {
+ padding: 26px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .hero-eyebrow {
+ font-size: 9.5px;
+ font-weight: 700;
+ letter-spacing: 0.20em;
+ text-transform: uppercase;
+ color: var(--red);
+ margin-bottom: 10px;
+ }
+
+ .hero-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 34px;
+ font-weight: 900;
+ line-height: 1.14;
+ color: var(--navy);
+ max-width: 620px;
+ margin-bottom: 14px;
+ }
+
+ .hero-headline em {
+ font-style: italic;
+ color: var(--blue);
+ }
+
+ .hero-body {
+ font-size: 12.5px;
+ font-weight: 400;
+ line-height: 1.65;
+ color: var(--gray);
+ max-width: 560px;
+ }
+
+ /* ── Stat band ────────────────────────────────────────────── */
+ .stat-band {
+ margin: 22px 52px 0;
+ background: var(--navy);
+ border-radius: 6px;
+ display: grid;
+ grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
+ padding: 0;
+ overflow: hidden;
+ flex-shrink: 0;
+ }
+
+ .stat-divider {
+ background: rgba(255,255,255,0.12);
+ align-self: stretch;
+ }
+
+ .stat-cell {
+ padding: 18px 22px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ gap: 2px;
+ }
+
+ .stat-num {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 26px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 1;
+ letter-spacing: -0.01em;
+ }
+
+ .stat-label {
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.3;
+ margin-top: 3px;
+ }
+
+ /* ── Section heading ──────────────────────────────────────── */
+ .section-head {
+ padding: 20px 52px 0;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ flex-shrink: 0;
+ }
+
+ .section-head-label {
+ font-size: 9.5px;
+ font-weight: 700;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ white-space: nowrap;
+ }
+
+ .section-head-rule {
+ flex: 1;
+ height: 1px;
+ background: var(--rule);
+ }
+
+ /* ── Products grid ────────────────────────────────────────── */
+ .products {
+ padding: 12px 52px 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 10px;
+ flex-shrink: 0;
+ }
+
+ .product-card {
+ background: var(--panel);
+ border-radius: 5px;
+ padding: 14px 16px 13px;
+ border-left: 3px solid var(--blue);
+ position: relative;
+ }
+
+ .product-card.gold-accent {
+ border-left-color: var(--gold);
+ }
+
+ .product-card.red-accent {
+ border-left-color: var(--red);
+ }
+
+ .product-icon {
+ width: 22px;
+ height: 22px;
+ margin-bottom: 8px;
+ opacity: 0.85;
+ }
+
+ .product-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 12.5px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.25;
+ margin-bottom: 5px;
+ }
+
+ .product-desc {
+ font-size: 10px;
+ font-weight: 400;
+ line-height: 1.55;
+ color: var(--gray);
+ margin-bottom: 8px;
+ }
+
+ .price-list {
+ list-style: none;
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .price-item {
+ display: flex;
+ justify-content: space-between;
+ align-items: baseline;
+ font-size: 9.5px;
+ line-height: 1.4;
+ }
+
+ .price-item .pi-label {
+ font-weight: 500;
+ color: var(--gray);
+ }
+
+ .price-item .pi-val {
+ font-weight: 700;
+ color: var(--blue);
+ font-size: 10px;
+ letter-spacing: -0.01em;
+ }
+
+ /* wide card: spans 2 cols */
+ .product-card.wide {
+ grid-column: span 2;
+ }
+ .product-card.wide .price-list {
+ flex-direction: row;
+ flex-wrap: wrap;
+ column-gap: 18px;
+ row-gap: 3px;
+ }
+
+ /* ── Conferences strip ────────────────────────────────────── */
+ .conf-section {
+ margin: 12px 52px 0;
+ background: linear-gradient(100deg, var(--blue) 0%, var(--navy) 100%);
+ border-radius: 5px;
+ padding: 14px 20px;
+ display: flex;
+ align-items: center;
+ gap: 18px;
+ flex-shrink: 0;
+ }
+
+ .conf-title-block {
+ flex-shrink: 0;
+ }
+
+ .conf-label {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 3px;
+ }
+
+ .conf-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 14px;
+ font-weight: 700;
+ color: #fff;
+ line-height: 1.2;
+ }
+
+ .conf-price-badge {
+ background: var(--gold);
+ color: var(--navy);
+ font-size: 11px;
+ font-weight: 800;
+ padding: 5px 13px;
+ border-radius: 4px;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+
+ .conf-divider {
+ width: 1px;
+ background: rgba(255,255,255,0.18);
+ align-self: stretch;
+ flex-shrink: 0;
+ }
+
+ .conf-events {
+ flex: 1;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px 14px;
+ }
+
+ .conf-event {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+
+ .conf-event-name {
+ font-size: 9.5px;
+ font-weight: 700;
+ color: #fff;
+ line-height: 1.2;
+ }
+
+ .conf-event-detail {
+ font-size: 8.5px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.6);
+ line-height: 1.3;
+ }
+
+ /* ── More products row ────────────────────────────────────── */
+ .more-products {
+ padding: 10px 52px 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 10px;
+ flex-shrink: 0;
+ }
+
+ .more-card {
+ background: var(--panel);
+ border-radius: 5px;
+ padding: 13px 16px 12px;
+ border-left: 3px solid var(--gray);
+ }
+ .more-card.gold-accent { border-left-color: var(--gold); }
+ .more-card.blue-accent { border-left-color: var(--blue); }
+
+ /* ── Footer ───────────────────────────────────────────────── */
+ .footer-rule {
+ height: 1px;
+ background: var(--rule);
+ margin: 14px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .footer {
+ padding: 14px 52px 18px;
+ display: grid;
+ grid-template-columns: 1fr auto 1px auto;
+ gap: 0 24px;
+ align-items: start;
+ flex-shrink: 0;
+ }
+
+ .footer-contact {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ }
+
+ .footer-contact-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 13px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.2;
+ margin-bottom: 1px;
+ }
+
+ .footer-contact-title {
+ font-size: 9.5px;
+ font-weight: 600;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 5px;
+ }
+
+ .contact-row {
+ display: flex;
+ align-items: center;
+ gap: 5px;
+ font-size: 9.5px;
+ color: var(--gray);
+ font-weight: 400;
+ line-height: 1.5;
+ }
+
+ .contact-row svg {
+ flex-shrink: 0;
+ opacity: 0.7;
+ }
+
+ .footer-vert-rule {
+ width: 1px;
+ background: var(--rule);
+ align-self: stretch;
+ }
+
+ .footer-contact-2 {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ }
+
+ .footer-sites {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ align-self: center;
+ }
+
+ .site-link {
+ font-size: 9.5px;
+ font-weight: 600;
+ color: var(--blue);
+ text-decoration: none;
+ letter-spacing: 0.03em;
+ }
+
+ .footer-sites-label {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: var(--gray);
+ margin-bottom: 4px;
+ }
+
+ /* ── Bottom bar ───────────────────────────────────────────── */
+ .bottom-bar {
+ height: 4px;
+ background: linear-gradient(90deg, var(--gold) 0%, var(--blue) 60%, var(--navy) 100%);
+ margin-top: auto;
+ flex-shrink: 0;
+ }
+
+ /* ── Print ────────────────────────────────────────────────── */
+ @page {
+ size: letter;
+ margin: 0;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ background: none;
+ }
+ .page {
+ box-shadow: none;
+ }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- Top accent bar -->
+ <div class="top-bar"></div>
+
+ <!-- ── HEADER ── -->
+ <header class="header">
+ <div class="logo-lockup">
+ <!-- Inline SVG RENTV logo: blue wordmark in gold ellipse ring -->
+ <svg width="190" height="64" viewBox="0 0 190 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Outer gold ellipse ring -->
+ <ellipse cx="95" cy="32" rx="92" ry="29" fill="none" stroke="#E8A81C" stroke-width="3.5"/>
+ <!-- Inner fill so wordmark sits clean -->
+ <ellipse cx="95" cy="32" rx="88" ry="25" fill="#FFFFFF"/>
+ <!-- RENTV wordmark -->
+ <!-- R -->
+ <text x="18" y="43" font-family="'Inter', Helvetica, Arial, sans-serif" font-weight="800" font-size="28" fill="#16357A" letter-spacing="-1">RENTV</text>
+ </svg>
+ <span class="tagline-sub">Real Estate News & Media</span>
+ </div>
+ <div class="header-badge">
+ <span class="year-pill">25 Years of CRE Coverage</span>
+ <span class="kit-label">2026 Advertising Media Kit</span>
+ </div>
+ </header>
+
+ <div class="rule"></div>
+
+ <!-- ── HERO ── -->
+ <section class="hero">
+ <p class="hero-eyebrow">Cutting Edge Commercial Real Estate Media Coverage</p>
+ <h1 class="hero-headline">The CRE industry's news source<br>for 25 years —<br><em>now your ad channel.</em></h1>
+ <p class="hero-body">RENTV.com delivers decision-maker access across California, Texas, Arizona, and the Pacific Northwest — the markets where commercial real estate moves. Our audience is your buyer: brokers, developers, investors, lenders, and principals, reached twice a week in their inbox and daily on RENTV.com.</p>
+ </section>
+
+ <!-- ── STAT BAND ── -->
+ <div class="stat-band" role="list">
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">50,000</span>
+ <span class="stat-label">NET CRE<br>Professionals</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">2×</span>
+ <span class="stat-label">Per Week<br>Newsletter</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">25 Yrs</span>
+ <span class="stat-label">Constant Contact<br>List Depth</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">Western US</span>
+ <span class="stat-label">CA · TX · AZ<br>Pacific NW</span>
+ </div>
+ </div>
+
+ <!-- ── ADVERTISING PRODUCTS ── -->
+ <div class="section-head">
+ <span class="section-head-label">Advertising Products</span>
+ <div class="section-head-rule"></div>
+ </div>
+
+ <div class="products">
+
+ <!-- Newsletter -->
+ <div class="product-card">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="4" width="20" height="14" rx="2" stroke="#16357A" stroke-width="1.5"/>
+ <path d="M1 7l10 7 10-7" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ </svg>
+ <div class="product-title">Newsletter<br>Banner & Tile Ads</div>
+ <div class="product-desc">Placed inside <em>The Real Estate Insider</em> — delivered to 50,000 CRE professionals twice weekly. Fixed advertorials also available.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Banner or Tile Ad</span><span class="pi-val">$500–$1,500/mo</span></li>
+ <li class="price-item"><span class="pi-label">Fixed Advertorial</span><span class="pi-val">$350/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Website Ads -->
+ <div class="product-card gold-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="2" width="20" height="18" rx="2" stroke="#E8A81C" stroke-width="1.5"/>
+ <path d="M1 7h20" stroke="#E8A81C" stroke-width="1.5"/>
+ <circle cx="4.5" cy="4.5" r="1" fill="#E8A81C"/>
+ <circle cx="8" cy="4.5" r="1" fill="#E8A81C"/>
+ </svg>
+ <div class="product-title">RENTV.com<br>Banner & Tile Ads</div>
+ <div class="product-desc">Prime placement on RENTV.com — the Western US CRE news destination. High-traffic property with an engaged, repeat professional readership.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Banner or Tile Ad</span><span class="pi-val">$500–$1,500/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Home Page Video -->
+ <div class="product-card red-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="3" width="20" height="14" rx="2" stroke="#D0202E" stroke-width="1.5"/>
+ <polygon points="9,8 9,13 15,10.5" fill="#D0202E"/>
+ <path d="M7 20h8" stroke="#D0202E" stroke-width="1.5" stroke-linecap="round"/>
+ </svg>
+ <div class="product-title">RENTV Home Page<br>Video Feature</div>
+ <div class="product-desc">Your video featured prominently on RENTV.com's homepage — maximum visibility for property tours, project launches, and brand stories.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Monthly placement</span><span class="pi-val">$500/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Dedicated Eblasts - wide -->
+ <div class="product-card wide">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <path d="M2 11L11 2l9 9" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ <path d="M4 9v9a1 1 0 001 1h4v-4h4v4h4a1 1 0 001-1V9" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ </svg>
+ <div class="product-title">Dedicated Email Blasts — 50,000 Net Recipients</div>
+ <div class="product-desc">Your message, exclusively. Deployed to our full 50,000-name CRE list — built over 25 years on Constant Contact. Three program types available.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 1 send</span><span class="pi-val">$300</span></li>
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 4 sends</span><span class="pi-val">$1,100</span></li>
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 8 sends</span><span class="pi-val">$2,000</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 1 send</span><span class="pi-val">$250</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 4 sends</span><span class="pi-val">$900</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 9 sends</span><span class="pi-val">$1,800</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 1 send</span><span class="pi-val">$250</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 4 sends</span><span class="pi-val">$900</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 9 sends</span><span class="pi-val">$1,800</span></li>
+ </ul>
+ </div>
+
+ <!-- The REview -->
+ <div class="product-card gold-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <circle cx="11" cy="11" r="9" stroke="#E8A81C" stroke-width="1.5"/>
+ <polygon points="8.5,7.5 8.5,14.5 15,11" fill="#E8A81C"/>
+ </svg>
+ <div class="product-title">The REview</div>
+ <div class="product-desc"><em>rentvreview.com</em> — CRE's dedicated video sharing & search platform, launched 2022. Own one of four featured homepage screens for maximum brand presence.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">1 of 4 homepage screens</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ </div>
+
+ <!-- ── CONFERENCES ── -->
+ <div class="conf-section" role="region" aria-label="RENTV Conferences">
+ <div class="conf-title-block">
+ <div class="conf-label">State of the Market</div>
+ <div class="conf-title">RENTV<br>Conferences</div>
+ </div>
+ <div class="conf-divider" aria-hidden="true"></div>
+ <div class="conf-events">
+ <div class="conf-event">
+ <span class="conf-event-name">Arizona</span>
+ <span class="conf-event-detail">Oct 2026 · Scottsdale Resort & Spa</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">San Diego</span>
+ <span class="conf-event-detail">Jan 2027 · Westin Carlsbad</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">Greater Los Angeles</span>
+ <span class="conf-event-detail">Mar 2027 · Hilton LA/Culver City</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">Inland Empire</span>
+ <span class="conf-event-detail">May 2027 · Embassy Suites Ontario</span>
+ </div>
+ </div>
+ <div class="conf-divider" aria-hidden="true"></div>
+ <div class="conf-price-badge">$2,500 / Event</div>
+ </div>
+
+ <!-- ── MORE PRODUCTS ── -->
+ <div class="more-products">
+
+ <!-- Podcast -->
+ <div class="more-card gold-accent">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">Commercial Real Estate Talk</div>
+ <div class="product-desc" style="font-size:9.5px;">Video podcast hosted by <strong>Steve Bloom</strong> + co-host <strong>Arnie Garfinkel</strong>. ~30 min episodes. Up to 4 sponsors per episode — 30-second spot + logo and link.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Per-episode sponsor (×4 avail.)</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ <!-- The REview already shown above; use third slot for Direct Marketing -->
+ <div class="more-card blue-accent">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">RENTV Direct Marketing Services</div>
+ <div class="product-desc" style="font-size:9.5px;">Custom direct-marketing programs leveraging RENTV's 25-year audience relationships. Tailored outreach, co-branded campaigns, and targeted list activations.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Custom programs</span><span class="pi-val">Contact us</span></li>
+ </ul>
+ </div>
+
+ <!-- Sublease.com -->
+ <div class="more-card">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">Sublease.com</div>
+ <div class="product-desc" style="font-size:9.5px;"><em>"The Commercial Space Marketplace"</em> — list and discover sublease opportunities across the Western US market. Integrated with RENTV's CRE audience network.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Listings & sponsorships</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ </div>
+
+ <!-- ── FOOTER ── -->
+ <div class="footer-rule"></div>
+
+ <footer class="footer">
+ <!-- Primary contact -->
+ <div class="footer-contact">
+ <div class="footer-contact-name">Steve Bloom</div>
+ <div class="footer-contact-title">President & CEO · RENTV.com, Inc.</div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M6.6 10.8a13.4 13.4 0 005.6 5.6l1.9-1.9a1 1 0 011-.2c1.1.4 2.3.6 3.5.6a1 1 0 011 1V19a1 1 0 01-1 1C9.6 20 3 13.4 3 5.5a1 1 0 011-1H7a1 1 0 011 1c0 1.2.2 2.4.6 3.5a1 1 0 01-.2 1L6.6 10.8z" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ (310) 213-6409
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="5" width="18" height="13" rx="2" stroke="#6B7280" stroke-width="1.6"/><path d="M2 8l9 6 9-6" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ sbloom@rentv.com
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="2" width="18" height="18" rx="3" stroke="#6B7280" stroke-width="1.6"/><path d="M7 10v5M7 7v.5" stroke="#6B7280" stroke-width="1.8" stroke-linecap="round"/><path d="M11 15v-3.5A1.5 1.5 0 0114.5 13V15" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/><path d="M11 11.5V15" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/></svg>
+ linkedin.com/company/rentv.com-inc
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><circle cx="11" cy="11" r="9" stroke="#6B7280" stroke-width="1.6"/><path d="M2 11h18M11 2a15 15 0 010 18M11 2a15 15 0 000 18" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/></svg>
+ rentv.com · rentvreview.com · sublease.com
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M11 2C7.7 2 5 4.7 5 8c0 5 6 12 6 12s6-7 6-12c0-3.3-2.7-6-6-6z" stroke="#6B7280" stroke-width="1.6"/><circle cx="11" cy="8" r="2" stroke="#6B7280" stroke-width="1.4"/></svg>
+ 5757 W. Century Blvd, Suite 700, Los Angeles, CA 90045
+ </div>
+ </div>
+
+ <!-- Vert rule -->
+ <div class="footer-vert-rule"></div>
+
+ <!-- Secondary contact -->
+ <div class="footer-contact-2">
+ <div class="footer-contact-name" style="font-size:11px;">Allen Wolfsheimer</div>
+ <div class="footer-contact-title" style="font-size:8.5px;">Senior Vice President</div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M6.6 10.8a13.4 13.4 0 005.6 5.6l1.9-1.9a1 1 0 011-.2c1.1.4 2.3.6 3.5.6a1 1 0 011 1V19a1 1 0 01-1 1C9.6 20 3 13.4 3 5.5a1 1 0 011-1H7a1 1 0 011 1c0 1.2.2 2.4.6 3.5a1 1 0 01-.2 1L6.6 10.8z" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ (310) 836-9238
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="5" width="18" height="13" rx="2" stroke="#6B7280" stroke-width="1.6"/><path d="M2 8l9 6 9-6" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ allenw@rentv.com
+ </div>
+ </div>
+
+ <!-- Sites column (absorb into footer layout via 4-col grid) -->
+ <!-- Sites are embedded in primary contact; 4th col is intentionally empty for spacing -->
+ <div></div>
+ </footer>
+
+ <!-- Bottom bar -->
+ <div class="bottom-bar"></div>
+
+</div>
+</body>
+</html>
diff --git a/concepts/concept-2-data-terminal.html b/concepts/concept-2-data-terminal.html
new file mode 100644
index 0000000..49d80e0
--- /dev/null
+++ b/concepts/concept-2-data-terminal.html
@@ -0,0 +1,913 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV — Media Kit 2026 | Data Terminal</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Inter:wght@300;400;500;600;700;800;900&family=Archivo:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
+<style>
+ /* ── Reset ── */
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ /* ── Variables ── */
+ :root {
+ --navy: #0E2350;
+ --navy2: #0a1a3a;
+ --navy3: #091529;
+ --panel: #112760;
+ --panel2: #0d1f4e;
+ --gold: #E8A81C;
+ --gold2: #f0bb3a;
+ --gold3: #c4880f;
+ --white: #FFFFFF;
+ --gray: #8899bb;
+ --gray2: #6677aa;
+ --dim: #4a5a7a;
+ --red: #D0202E;
+ --line: rgba(232,168,28,0.22);
+ --line2: rgba(255,255,255,0.07);
+ --mono: 'Space Mono', 'IBM Plex Mono', 'Courier New', monospace;
+ --sans: 'Inter', 'Archivo', Helvetica, Arial, sans-serif;
+ --head: 'Archivo', 'Inter', Helvetica, Arial, sans-serif;
+ }
+
+ /* ── Page shell ── */
+ html, body {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--navy3);
+ color: var(--white);
+ font-family: var(--sans);
+ font-size: 13px;
+ line-height: 1.5;
+ -webkit-font-smoothing: antialiased;
+ }
+
+ .page {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--navy3);
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ overflow: hidden;
+ }
+
+ /* ── Scanline texture overlay ── */
+ .page::before {
+ content: '';
+ position: absolute;
+ inset: 0;
+ background: repeating-linear-gradient(
+ 0deg,
+ transparent,
+ transparent 3px,
+ rgba(0,0,0,0.06) 3px,
+ rgba(0,0,0,0.06) 4px
+ );
+ pointer-events: none;
+ z-index: 0;
+ }
+
+ /* ── Grid noise ── */
+ .page::after {
+ content: '';
+ position: absolute;
+ inset: 0;
+ background-image:
+ linear-gradient(rgba(232,168,28,0.03) 1px, transparent 1px),
+ linear-gradient(90deg, rgba(232,168,28,0.03) 1px, transparent 1px);
+ background-size: 40px 40px;
+ pointer-events: none;
+ z-index: 0;
+ }
+
+ /* ── All content above pseudo-elements ── */
+ .page > * { position: relative; z-index: 1; }
+
+ /* ── Gold top bar ── */
+ .top-bar {
+ height: 3px;
+ background: linear-gradient(90deg, var(--gold3), var(--gold), var(--gold2), var(--gold3));
+ }
+
+ /* ── Header ── */
+ .header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 24px 40px 20px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ /* ── RENTV Logo SVG container ── */
+ .logo-wrap {
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ }
+
+ .logo-tagline {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+ .logo-tagline .tag1 {
+ font-family: var(--head);
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ }
+ .logo-tagline .tag2 {
+ font-family: var(--sans);
+ font-size: 7.5px;
+ font-weight: 400;
+ letter-spacing: 0.08em;
+ color: var(--gray);
+ text-transform: uppercase;
+ }
+
+ .header-right {
+ text-align: right;
+ }
+ .header-right .label {
+ font-family: var(--mono);
+ font-size: 8px;
+ letter-spacing: 0.15em;
+ color: var(--gray2);
+ text-transform: uppercase;
+ display: block;
+ }
+ .header-right .doc-id {
+ font-family: var(--mono);
+ font-size: 10px;
+ color: var(--gold);
+ font-weight: 700;
+ letter-spacing: 0.08em;
+ }
+
+ /* ── Hero ── */
+ .hero {
+ padding: 28px 40px 24px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ .hero-eyebrow {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ letter-spacing: 0.22em;
+ color: var(--gold);
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ }
+ .hero-eyebrow::before {
+ content: '';
+ display: inline-block;
+ width: 24px;
+ height: 1px;
+ background: var(--gold);
+ }
+
+ .hero-headline {
+ font-family: var(--head);
+ font-size: 30px;
+ font-weight: 900;
+ line-height: 1.08;
+ letter-spacing: -0.02em;
+ color: var(--white);
+ max-width: 540px;
+ margin-bottom: 20px;
+ }
+ .hero-headline em {
+ font-style: normal;
+ color: var(--gold);
+ }
+
+ /* ── Stat bar ── */
+ .stat-bar {
+ display: flex;
+ gap: 0;
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ overflow: hidden;
+ background: var(--panel2);
+ }
+
+ .stat {
+ flex: 1;
+ padding: 14px 18px;
+ border-right: 1px solid var(--line);
+ position: relative;
+ }
+ .stat:last-child { border-right: none; }
+
+ .stat-num {
+ font-family: var(--mono);
+ font-size: 22px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 1;
+ letter-spacing: -0.02em;
+ display: block;
+ }
+ .stat-unit {
+ font-family: var(--mono);
+ font-size: 10px;
+ color: var(--gold2);
+ font-weight: 400;
+ display: inline;
+ }
+ .stat-label {
+ font-family: var(--sans);
+ font-size: 9px;
+ color: var(--gray);
+ text-transform: uppercase;
+ letter-spacing: 0.12em;
+ margin-top: 4px;
+ display: block;
+ }
+
+ .stat::before {
+ content: attr(data-index);
+ position: absolute;
+ top: 8px;
+ right: 12px;
+ font-family: var(--mono);
+ font-size: 7px;
+ color: var(--dim);
+ letter-spacing: 0.1em;
+ }
+
+ /* ── Section heading ── */
+ .section-head {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ margin-bottom: 10px;
+ }
+ .section-head .sh-label {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ letter-spacing: 0.2em;
+ color: var(--gold);
+ text-transform: uppercase;
+ }
+ .section-head .sh-line {
+ flex: 1;
+ height: 1px;
+ background: var(--line);
+ }
+ .section-head .sh-num {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--dim);
+ letter-spacing: 0.1em;
+ }
+
+ /* ── Main grid ── */
+ .main {
+ padding: 20px 40px 0;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ }
+
+ /* ── Products grid ── */
+ .products-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+ }
+
+ .prod-card {
+ background: var(--panel);
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ padding: 14px 16px;
+ position: relative;
+ overflow: hidden;
+ }
+
+ .prod-card::before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 3px;
+ height: 100%;
+ background: var(--gold3);
+ }
+
+ .prod-card.highlight::before {
+ background: var(--gold);
+ width: 3px;
+ }
+
+ .prod-card .card-label {
+ font-family: var(--mono);
+ font-size: 7px;
+ letter-spacing: 0.18em;
+ color: var(--gray2);
+ text-transform: uppercase;
+ margin-bottom: 5px;
+ padding-left: 10px;
+ }
+
+ .prod-card .card-title {
+ font-family: var(--head);
+ font-size: 12px;
+ font-weight: 800;
+ color: var(--white);
+ letter-spacing: -0.01em;
+ padding-left: 10px;
+ margin-bottom: 8px;
+ line-height: 1.3;
+ }
+
+ /* ── Data table rows ── */
+ .data-table {
+ width: 100%;
+ border-collapse: collapse;
+ margin-top: 4px;
+ }
+ .data-table tr {
+ border-bottom: 1px solid var(--line2);
+ }
+ .data-table tr:last-child { border-bottom: none; }
+ .data-table td {
+ padding: 4px 0;
+ font-size: 10px;
+ vertical-align: middle;
+ }
+ .data-table .td-desc {
+ font-family: var(--sans);
+ color: var(--gray);
+ padding-left: 10px;
+ width: 68%;
+ font-size: 9.5px;
+ }
+ .data-table .td-price {
+ font-family: var(--mono);
+ color: var(--gold2);
+ font-size: 10.5px;
+ font-weight: 700;
+ text-align: right;
+ white-space: nowrap;
+ letter-spacing: -0.01em;
+ }
+ .data-table .td-note {
+ font-family: var(--sans);
+ color: var(--dim);
+ font-size: 8.5px;
+ padding-left: 10px;
+ width: 68%;
+ }
+
+ /* ── Wide card (full-width) ── */
+ .prod-card.wide {
+ grid-column: 1 / -1;
+ }
+ .wide-inner {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 16px;
+ padding-left: 10px;
+ }
+ .wide-col .col-head {
+ font-family: var(--mono);
+ font-size: 8px;
+ letter-spacing: 0.14em;
+ color: var(--gold3);
+ text-transform: uppercase;
+ margin-bottom: 6px;
+ padding-bottom: 4px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ /* ── Conferences ── */
+ .conf-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px;
+ }
+ .conf-item {
+ background: rgba(255,255,255,0.03);
+ border: 1px solid var(--line2);
+ border-radius: 3px;
+ padding: 7px 10px;
+ }
+ .conf-item .ci-date {
+ font-family: var(--mono);
+ font-size: 8px;
+ color: var(--gold);
+ letter-spacing: 0.1em;
+ font-weight: 700;
+ }
+ .conf-item .ci-city {
+ font-family: var(--head);
+ font-size: 10px;
+ font-weight: 700;
+ color: var(--white);
+ margin: 1px 0;
+ }
+ .conf-item .ci-venue {
+ font-family: var(--sans);
+ font-size: 8px;
+ color: var(--gray);
+ }
+
+ /* ── Coverage strip ── */
+ .coverage {
+ background: var(--panel2);
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ padding: 10px 16px;
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ }
+ .coverage .cov-label {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--gold);
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+ .coverage .cov-markets {
+ font-family: var(--sans);
+ font-size: 9px;
+ color: var(--gray);
+ letter-spacing: 0.04em;
+ line-height: 1.4;
+ }
+ .coverage .cov-markets span {
+ color: var(--white);
+ font-weight: 600;
+ }
+
+ /* ── Podcast / REview row ── */
+ .two-col {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+ }
+
+ /* ── Footer bar ── */
+ .footer {
+ margin-top: auto;
+ background: var(--panel2);
+ border-top: 1px solid var(--line);
+ padding: 16px 40px;
+ }
+
+ .footer-top {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin-bottom: 10px;
+ padding-bottom: 10px;
+ border-bottom: 1px solid var(--line2);
+ }
+
+ .contact-person {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+ .contact-person .cp-name {
+ font-family: var(--head);
+ font-size: 11.5px;
+ font-weight: 800;
+ color: var(--white);
+ letter-spacing: -0.01em;
+ }
+ .contact-person .cp-title {
+ font-family: var(--sans);
+ font-size: 8.5px;
+ color: var(--gold);
+ font-weight: 500;
+ letter-spacing: 0.05em;
+ }
+ .contact-person .cp-lines {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ margin-top: 3px;
+ }
+ .contact-person .cp-line {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ color: var(--gray);
+ letter-spacing: 0.02em;
+ }
+ .contact-person .cp-line strong {
+ color: var(--white);
+ font-weight: 400;
+ }
+
+ .contact-divider {
+ width: 1px;
+ background: var(--line);
+ align-self: stretch;
+ margin: 0 20px;
+ flex-shrink: 0;
+ }
+
+ .footer-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ .footer-domains {
+ display: flex;
+ gap: 16px;
+ align-items: center;
+ }
+ .footer-domains a, .footer-domains span {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ color: var(--gray);
+ text-decoration: none;
+ letter-spacing: 0.04em;
+ }
+ .footer-domains span.sep {
+ color: var(--dim);
+ }
+
+ .footer-address {
+ font-family: var(--sans);
+ font-size: 8px;
+ color: var(--dim);
+ text-align: right;
+ letter-spacing: 0.03em;
+ }
+
+ .badge {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+ background: rgba(232,168,28,0.12);
+ border: 1px solid rgba(232,168,28,0.3);
+ border-radius: 2px;
+ padding: 2px 6px;
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--gold);
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ }
+
+ /* ── Print ── */
+ @page { size: letter; margin: 0; }
+
+ @media print {
+ html, body { width: 816px; height: 1056px; }
+ .page { width: 816px; height: 1056px; page-break-inside: avoid; }
+ * {
+ -webkit-print-color-adjust: exact !important;
+ print-color-adjust: exact !important;
+ color-adjust: exact !important;
+ }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- Gold top rule -->
+ <div class="top-bar"></div>
+
+ <!-- Header -->
+ <header class="header">
+ <div class="logo-wrap">
+
+ <!-- RENTV inline SVG logo — dark bg version: gold ellipse, white+gold wordmark -->
+ <svg width="88" height="52" viewBox="0 0 88 52" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Outer ellipse ring -->
+ <ellipse cx="44" cy="26" rx="43" ry="25" stroke="#E8A81C" stroke-width="2.2" fill="none"/>
+ <!-- Inner ellipse accent -->
+ <ellipse cx="44" cy="26" rx="38.5" ry="20.5" stroke="rgba(232,168,28,0.25)" stroke-width="1" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="44" y="31.5"
+ font-family="'Archivo', 'Inter', Helvetica, Arial, sans-serif"
+ font-size="17"
+ font-weight="900"
+ fill="#FFFFFF"
+ text-anchor="middle"
+ letter-spacing="-0.5"
+ dominant-baseline="auto">RENTV</text>
+ <!-- Dot accent on the N-V gap -->
+ <circle cx="44" cy="38.5" r="1.5" fill="#E8A81C" opacity="0.7"/>
+ </svg>
+
+ <div class="logo-tagline">
+ <span class="tag1">Real Estate News & Media</span>
+ <span class="tag2">Cutting Edge Commercial Real Estate Coverage</span>
+ </div>
+ </div>
+
+ <div class="header-right">
+ <span class="label">Media Kit</span>
+ <span class="doc-id">MK-2026.08</span>
+ </div>
+ </header>
+
+ <!-- Hero -->
+ <section class="hero">
+ <div class="hero-eyebrow">Advertiser Intelligence Brief</div>
+ <h1 class="hero-headline">The Western U.S. CRE<br>Media Platform — <em>25 Years</em><br>of Industry Authority</h1>
+
+ <!-- Stat bar -->
+ <div class="stat-bar">
+ <div class="stat" data-index="01">
+ <span class="stat-num">25<span class="stat-unit"> YR</span></span>
+ <span class="stat-label">In Business</span>
+ </div>
+ <div class="stat" data-index="02">
+ <span class="stat-num">50K<span class="stat-unit"> NET</span></span>
+ <span class="stat-label">CRE Professionals</span>
+ </div>
+ <div class="stat" data-index="03">
+ <span class="stat-num">2<span class="stat-unit">×/WK</span></span>
+ <span class="stat-label">Newsletter Cadence</span>
+ </div>
+ <div class="stat" data-index="04">
+ <span class="stat-num">6+<span class="stat-unit"> MKT</span></span>
+ <span class="stat-label">Western U.S. Regions</span>
+ </div>
+ </div>
+ </section>
+
+ <!-- Main content -->
+ <main class="main">
+
+ <!-- Row 1: Digital + Newsletter Ads -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Advertising Products</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§01</span>
+ </div>
+
+ <div class="products-grid">
+
+ <!-- RENTV.com Banners -->
+ <div class="prod-card">
+ <div class="card-label">RENTV.com</div>
+ <div class="card-title">Banner & Tile Ads</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Monthly placement</td>
+ <td class="td-price">$500 – $1,500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-note">Premium digital placement on rentv.com</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- Newsletter Ads -->
+ <div class="prod-card">
+ <div class="card-label">The Real Estate Insider — Newsletter</div>
+ <div class="card-title">Banner, Tile & Advertorial Ads</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Banner / Tile ads</td>
+ <td class="td-price">$500 – $1,500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-desc">Fixed Advertorials</td>
+ <td class="td-price">$350<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-note">Delivered 2× weekly to ~50,000 net CRE pros</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- Dedicated Eblasts -->
+ <div class="prod-card highlight wide">
+ <div class="card-label">Dedicated Email Blasts</div>
+ <div class="card-title">~50,000 Net Recipients · 25-Year Constant Contact List</div>
+ <div class="wide-inner">
+ <div class="wide-col">
+ <div class="col-head">Marketplace Eblasts</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">1 blast</td>
+ <td class="td-price">$300</td>
+ </tr>
+ <tr>
+ <td class="td-desc">4-blast package</td>
+ <td class="td-price">$1,100</td>
+ </tr>
+ <tr>
+ <td class="td-desc">8-blast package</td>
+ <td class="td-price">$2,000</td>
+ </tr>
+ </table>
+ </div>
+ <div class="wide-col">
+ <div class="col-head">Property Spotlight & Video Promo</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">1 blast</td>
+ <td class="td-price">$250</td>
+ </tr>
+ <tr>
+ <td class="td-desc">4-blast package</td>
+ <td class="td-price">$900</td>
+ </tr>
+ <tr>
+ <td class="td-desc">9-blast package</td>
+ <td class="td-price">$1,800</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ </div>
+
+ <!-- Row 2: Video + Podcast + REview -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Video & Broadcast</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§02</span>
+ </div>
+
+ <div class="two-col">
+
+ <!-- Home Page Video + Podcast -->
+ <div class="prod-card" style="padding-bottom:12px;">
+ <div class="card-label">RENTV Home Page</div>
+ <div class="card-title">Video Placement</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Sponsored video feature</td>
+ <td class="td-price">$500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ </table>
+
+ <div style="margin-top:12px; padding-top:10px; border-top:1px solid var(--line2);">
+ <div class="card-label" style="padding-left:0;">Commercial Real Estate Talk — Podcast</div>
+ <div style="font-family:var(--sans);font-size:9px;color:var(--gray);line-height:1.5;margin-bottom:6px;">
+ Hosted by <strong style="color:var(--white);">Steve Bloom</strong> & <strong style="color:var(--white);">Arnie Garfinkel</strong> · ~30 min episodes
+ </div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Up to 4 sponsors per episode</td>
+ <td class="td-price">TBD</td>
+ </tr>
+ <tr>
+ <td class="td-note">30-sec spot + logo + link per sponsor</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <!-- REview + Conferences -->
+ <div style="display:flex;flex-direction:column;gap:10px;">
+
+ <div class="prod-card">
+ <div class="card-label">rentvreview.com · Est. 2022</div>
+ <div class="card-title">The RE<span style="color:var(--gold);">view</span></div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Homepage screen ownership (1 of 4)</td>
+ <td class="td-price">Premium</td>
+ </tr>
+ <tr>
+ <td class="td-note">CRE video sharing & search platform</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="prod-card">
+ <div class="card-label">State of the Market</div>
+ <div class="card-title">RENTV Conferences</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Event sponsorship</td>
+ <td class="td-price">$2,500<span style="font-size:8px;color:var(--gray)">/event</span></td>
+ </tr>
+ </table>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <!-- Conference schedule -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Upcoming Events</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§03</span>
+ </div>
+ <div class="conf-grid">
+ <div class="conf-item">
+ <div class="ci-date">OCT 2026</div>
+ <div class="ci-city">Arizona — Scottsdale</div>
+ <div class="ci-venue">Scottsdale Resort & Spa</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">JAN 2027</div>
+ <div class="ci-city">San Diego</div>
+ <div class="ci-venue">Westin Carlsbad Resort</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">MAR 2027</div>
+ <div class="ci-city">Greater Los Angeles</div>
+ <div class="ci-venue">Hilton LA / Culver City</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">MAY 2027</div>
+ <div class="ci-city">Inland Empire</div>
+ <div class="ci-venue">Embassy Suites Ontario</div>
+ </div>
+ </div>
+ </div>
+
+ <!-- Coverage strip -->
+ <div class="coverage">
+ <span class="cov-label">Coverage</span>
+ <span class="cov-markets">
+ <span>California:</span> NorCal · SoCal · LA County · OC · San Diego · Inland Empire · Ventura · Bay Area · Sacramento
+ · <span>Texas / Southwest</span> · <span>Arizona</span> · <span>Pacific Northwest</span>
+ </span>
+ </div>
+
+ </main>
+
+ <!-- Footer contact bar -->
+ <footer class="footer">
+ <div class="footer-top">
+ <!-- Steve Bloom -->
+ <div class="contact-person">
+ <span class="cp-name">Steve Bloom</span>
+ <span class="cp-title">President & CEO, RENTV.com, Inc.</span>
+ <div class="cp-lines">
+ <span class="cp-line"><strong>(310) 213-6409</strong></span>
+ <span class="cp-line"><strong>sbloom@rentv.com</strong></span>
+ <span class="cp-line">linkedin.com/company/rentv.com-inc</span>
+ </div>
+ </div>
+
+ <div class="contact-divider"></div>
+
+ <!-- Allen Wolfsheimer -->
+ <div class="contact-person">
+ <span class="cp-name">Allen Wolfsheimer</span>
+ <span class="cp-title">Senior Vice President</span>
+ <div class="cp-lines">
+ <span class="cp-line"><strong>(310) 836-9238</strong></span>
+ <span class="cp-line"><strong>allenw@rentv.com</strong></span>
+ </div>
+ </div>
+
+ <div class="contact-divider"></div>
+
+ <!-- Also: Sublease + Direct -->
+ <div style="display:flex;flex-direction:column;gap:6px;justify-content:center;">
+ <div class="badge">sublease.com</div>
+ <div style="font-family:var(--sans);font-size:8.5px;color:var(--gray);line-height:1.5;max-width:160px;">
+ The Commercial Space Marketplace
+ </div>
+ <div style="font-family:var(--sans);font-size:8.5px;color:var(--gray);line-height:1.5;">
+ Direct Marketing Services available
+ </div>
+ </div>
+ </div>
+
+ <div class="footer-bottom">
+ <div class="footer-domains">
+ <span>rentv.com</span>
+ <span class="sep">/</span>
+ <span>rentvreview.com</span>
+ <span class="sep">/</span>
+ <span>sublease.com</span>
+ </div>
+ <div class="footer-address">5757 W. Century Blvd, Suite 700 · Los Angeles, CA 90045</div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/concepts/concept-3-adsales-pricing.html b/concepts/concept-3-adsales-pricing.html
new file mode 100644
index 0000000..61458a9
--- /dev/null
+++ b/concepts/concept-3-adsales-pricing.html
@@ -0,0 +1,699 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Advertise on RENTV — Media Kit</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;900&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --border: #E2E6EE;
+ }
+
+ @page { size: letter; margin: 0; }
+
+ html, body {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--paper);
+ font-family: 'Inter', Helvetica, Arial, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ .page {
+ width: 816px;
+ min-height: 1056px;
+ display: flex;
+ flex-direction: column;
+ background: var(--paper);
+ }
+
+ /* ── HEADER BAR ── */
+ .header {
+ background: var(--navy);
+ padding: 20px 48px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .header-tag {
+ font-size: 10px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ }
+
+ /* ── HERO ── */
+ .hero {
+ background: var(--paper);
+ padding: 36px 48px 24px;
+ border-bottom: 3px solid var(--gold);
+ position: relative;
+ }
+
+ .hero-eyebrow {
+ font-size: 10px;
+ font-weight: 800;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--red);
+ margin-bottom: 10px;
+ }
+
+ .hero-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 36px;
+ font-weight: 900;
+ line-height: 1.08;
+ color: var(--navy);
+ max-width: 620px;
+ margin-bottom: 14px;
+ }
+
+ .hero-headline em {
+ color: var(--blue);
+ font-style: normal;
+ }
+
+ .hero-sub {
+ font-size: 13.5px;
+ font-weight: 400;
+ color: var(--gray);
+ line-height: 1.6;
+ max-width: 560px;
+ margin-bottom: 18px;
+ }
+
+ .hero-stats {
+ display: flex;
+ gap: 32px;
+ }
+
+ .stat {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+
+ .stat-num {
+ font-size: 22px;
+ font-weight: 900;
+ color: var(--blue);
+ line-height: 1;
+ }
+
+ .stat-label {
+ font-size: 10px;
+ font-weight: 600;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ color: var(--gray);
+ }
+
+ .stat-divider {
+ width: 1px;
+ background: var(--border);
+ align-self: stretch;
+ }
+
+ /* ── BODY ── */
+ .body {
+ flex: 1;
+ padding: 28px 48px 0;
+ display: flex;
+ flex-direction: column;
+ gap: 22px;
+ }
+
+ .section-label {
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 10px;
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ }
+
+ .section-label::after {
+ content: '';
+ flex: 1;
+ height: 1px;
+ background: var(--border);
+ }
+
+ /* ── PRICING GRID ── */
+ .pricing-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 14px;
+ }
+
+ .tier-card {
+ background: var(--panel);
+ border-radius: 10px;
+ overflow: hidden;
+ border: 1.5px solid var(--border);
+ display: flex;
+ flex-direction: column;
+ }
+
+ .tier-card.featured {
+ border-color: var(--blue);
+ background: var(--paper);
+ box-shadow: 0 4px 20px rgba(14,35,80,0.10);
+ }
+
+ .tier-header {
+ background: var(--navy);
+ padding: 12px 16px 11px;
+ display: flex;
+ align-items: center;
+ gap: 9px;
+ }
+
+ .tier-card.featured .tier-header {
+ background: var(--blue);
+ }
+
+ .tier-icon {
+ width: 28px;
+ height: 28px;
+ flex-shrink: 0;
+ }
+
+ .tier-title {
+ font-size: 12px;
+ font-weight: 800;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ color: var(--paper);
+ line-height: 1.2;
+ }
+
+ .tier-body {
+ padding: 14px 16px 16px;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+ }
+
+ .product-block {
+ border-bottom: 1px solid var(--border);
+ padding-bottom: 10px;
+ }
+
+ .product-block:last-child {
+ border-bottom: none;
+ padding-bottom: 0;
+ }
+
+ .product-name {
+ font-size: 10.5px;
+ font-weight: 700;
+ color: var(--navy);
+ margin-bottom: 5px;
+ text-transform: uppercase;
+ letter-spacing: 0.04em;
+ }
+
+ .price-row {
+ display: flex;
+ align-items: baseline;
+ gap: 6px;
+ margin-bottom: 2px;
+ }
+
+ .price-qty {
+ font-size: 9.5px;
+ font-weight: 600;
+ color: var(--gray);
+ min-width: 14px;
+ }
+
+ .price-val {
+ font-size: 13px;
+ font-weight: 800;
+ color: var(--blue);
+ }
+
+ .price-note {
+ font-size: 9px;
+ color: var(--gray);
+ font-weight: 400;
+ }
+
+ .price-row-simple {
+ display: flex;
+ justify-content: space-between;
+ align-items: baseline;
+ margin-bottom: 3px;
+ }
+
+ .price-item {
+ font-size: 10.5px;
+ font-weight: 500;
+ color: var(--ink);
+ }
+
+ .price-amount {
+ font-size: 12px;
+ font-weight: 800;
+ color: var(--blue);
+ }
+
+ .price-sub {
+ font-size: 9px;
+ color: var(--gray);
+ margin-top: 1px;
+ font-style: italic;
+ }
+
+ /* ── CTA STRIP ── */
+ .cta-strip {
+ background: var(--blue);
+ border-radius: 10px;
+ padding: 18px 28px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ gap: 20px;
+ margin-top: 4px;
+ }
+
+ .cta-text {
+ flex: 1;
+ }
+
+ .cta-heading {
+ font-size: 15px;
+ font-weight: 800;
+ color: var(--paper);
+ line-height: 1.2;
+ margin-bottom: 3px;
+ }
+
+ .cta-sub {
+ font-size: 10.5px;
+ color: rgba(255,255,255,0.72);
+ font-weight: 400;
+ }
+
+ .cta-contact {
+ text-align: right;
+ flex-shrink: 0;
+ }
+
+ .cta-name {
+ font-size: 11px;
+ font-weight: 700;
+ color: var(--gold);
+ letter-spacing: 0.04em;
+ text-transform: uppercase;
+ margin-bottom: 2px;
+ }
+
+ .cta-phone {
+ font-size: 22px;
+ font-weight: 900;
+ color: var(--paper);
+ letter-spacing: -0.01em;
+ line-height: 1;
+ margin-bottom: 2px;
+ }
+
+ .cta-email {
+ font-size: 10.5px;
+ color: rgba(255,255,255,0.75);
+ }
+
+ /* ── FOOTER ── */
+ .footer {
+ background: var(--navy);
+ padding: 16px 48px;
+ margin-top: 22px;
+ }
+
+ .footer-inner {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 24px;
+ }
+
+ .footer-contact-block {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .footer-name {
+ font-size: 11px;
+ font-weight: 800;
+ color: var(--paper);
+ letter-spacing: 0.04em;
+ }
+
+ .footer-title {
+ font-size: 9.5px;
+ color: var(--gold);
+ font-weight: 600;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ margin-bottom: 4px;
+ }
+
+ .footer-line {
+ font-size: 9.5px;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.6;
+ }
+
+ .footer-divider {
+ width: 1px;
+ background: rgba(255,255,255,0.15);
+ align-self: stretch;
+ }
+
+ .footer-urls {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ justify-content: center;
+ }
+
+ .footer-url {
+ font-size: 9.5px;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.5;
+ }
+
+ .footer-url strong {
+ color: var(--gold);
+ font-weight: 700;
+ }
+
+ .footer-addr {
+ font-size: 9px;
+ color: rgba(255,255,255,0.45);
+ margin-top: 6px;
+ line-height: 1.5;
+ }
+
+ /* ── GOLD BADGE ── */
+ .badge {
+ display: inline-flex;
+ align-items: center;
+ gap: 5px;
+ background: var(--gold);
+ color: var(--navy);
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ padding: 3px 9px;
+ border-radius: 99px;
+ margin-bottom: 14px;
+ }
+
+ @media print {
+ html, body { width: 816px; }
+ .page { min-height: 1056px; }
+ * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- HEADER -->
+ <div class="header">
+ <!-- Inline SVG RENTV Logo -->
+ <svg width="130" height="46" viewBox="0 0 130 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="65" cy="23" rx="62" ry="20.5" stroke="#E8A81C" stroke-width="2.8" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="65" y="28.5" font-family="Inter,Helvetica,Arial,sans-serif" font-size="17" font-weight="900" fill="#FFFFFF" text-anchor="middle" letter-spacing="3">RENTV</text>
+ </svg>
+ <span class="header-tag">2026 Media Kit & Advertising Rates</span>
+ </div>
+
+ <!-- HERO -->
+ <div class="hero">
+ <div class="hero-eyebrow">Advertising Opportunity</div>
+ <h1 class="hero-headline">Put your company in front of<br><em>50,000 commercial real estate</em><br>decision-makers.</h1>
+ <p class="hero-sub">
+ RENTV has been the voice of California commercial real estate for <strong>25 years</strong>. Our <em>Real Estate Insider</em> newsletter reaches 50,000 net CRE professionals — investors, owners, capital sources, and brokers — twice every week. No other regional CRE outlet matches our verified reach or our tenure.
+ </p>
+ <div class="hero-stats">
+ <div class="stat">
+ <span class="stat-num">50,000</span>
+ <span class="stat-label">Net CRE Subscribers</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">25 Yrs</span>
+ <span class="stat-label">In Business</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">2×/Wk</span>
+ <span class="stat-label">Newsletter Cadence</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">CA · TX · AZ · PNW</span>
+ <span class="stat-label">Regional Footprint</span>
+ </div>
+ </div>
+ </div>
+
+ <!-- BODY -->
+ <div class="body">
+
+ <div class="section-label">Choose your channel — all options below</div>
+
+ <!-- PRICING GRID — 3 TIERS -->
+ <div class="pricing-grid">
+
+ <!-- TIER 1: Email Blasts -->
+ <div class="tier-card featured">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <rect x="4" y="8" width="20" height="14" rx="2" stroke="#E8A81C" stroke-width="1.6"/>
+ <path d="M4 10l10 7 10-7" stroke="#E8A81C" stroke-width="1.6" stroke-linecap="round"/>
+ </svg>
+ <div class="tier-title">Dedicated<br>Email Blasts</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">Marketplace Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$300</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$1,100</span>
+ <span class="price-note">$275 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">8×</span>
+ <span class="price-val">$2,000</span>
+ <span class="price-note">$250 ea.</span>
+ </div>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Property Spotlight Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$250</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$900</span>
+ <span class="price-note">$225 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">9×</span>
+ <span class="price-val">$1,800</span>
+ <span class="price-note">$200 ea.</span>
+ </div>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Video Promotion Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$250</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$900</span>
+ <span class="price-note">$225 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">9×</span>
+ <span class="price-val">$1,800</span>
+ <span class="price-note">$200 ea.</span>
+ </div>
+ </div>
+ <p class="price-sub">~50,000 net recipients per send via 25-yr Constant Contact list</p>
+ </div>
+ </div>
+
+ <!-- TIER 2: Website & Newsletter -->
+ <div class="tier-card">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <rect x="4" y="6" width="20" height="16" rx="2" stroke="#E8A81C" stroke-width="1.6"/>
+ <line x1="4" y1="10" x2="24" y2="10" stroke="#E8A81C" stroke-width="1.2"/>
+ <rect x="7" y="13" width="6" height="6" rx="1" fill="#E8A81C" opacity="0.7"/>
+ <line x1="15" y1="14" x2="21" y2="14" stroke="#E8A81C" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="15" y1="17" x2="19" y2="17" stroke="#E8A81C" stroke-width="1.2" stroke-linecap="round"/>
+ </svg>
+ <div class="tier-title">Website &<br>Newsletter Ads</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">RENTV.com Display</div>
+ <div class="price-row-simple">
+ <span class="price-item">Banner & Tile Ads</span>
+ <span class="price-amount">$500–$1,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">Multiple placements available; home page premium positions</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Real Estate Insider Newsletter</div>
+ <div class="price-row-simple">
+ <span class="price-item">Banner & Tile Ads</span>
+ <span class="price-amount">$500–$1,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <div class="price-row-simple" style="margin-top:4px;">
+ <span class="price-item">Fixed Advertorials</span>
+ <span class="price-amount">$350<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">2× weekly sends · 50,000 net CRE subscribers</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Home Page Video Feature</div>
+ <div class="price-row-simple">
+ <span class="price-item">Hosted video placement</span>
+ <span class="price-amount">$500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">Premium above-the-fold placement on RENTV.com</p>
+ </div>
+ </div>
+ </div>
+
+ <!-- TIER 3: Events & Video -->
+ <div class="tier-card">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <polygon points="11,8 21,14 11,20" fill="#E8A81C" opacity="0.85"/>
+ <circle cx="8" cy="14" r="3" stroke="#E8A81C" stroke-width="1.6"/>
+ </svg>
+ <div class="tier-title">Events &<br>Video Sponsorship</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">State of the Market Conferences</div>
+ <div class="price-row-simple">
+ <span class="price-item">Conference Sponsorship</span>
+ <span class="price-amount">$2,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/event</span></span>
+ </div>
+ <p class="price-sub" style="margin-top:4px; line-height:1.55;">
+ <strong style="color:var(--navy);">Upcoming:</strong> Arizona (Oct 2026, Scottsdale Resort & Spa) · San Diego (Jan 2027, Westin Carlsbad) · Greater LA (Mar 2027, Hilton LA/Culver City) · Inland Empire (May 2027, Embassy Suites Ontario)
+ </p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Commercial Real Estate Talk Podcast</div>
+ <div class="price-row-simple">
+ <span class="price-item">Up to 4 Sponsors</span>
+ <span class="price-amount" style="font-size:11px;color:var(--blue);">Call for rates</span>
+ </div>
+ <p class="price-sub">30-sec spots + logo & link · Host: Steve Bloom + Arnie Garfinkel · ~30 min per episode</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">The REview Channel</div>
+ <div class="price-row-simple">
+ <span class="price-item">Homepage screen ownership</span>
+ <span class="price-amount" style="font-size:11px;color:var(--blue);">1 of 4 spots</span>
+ </div>
+ <p class="price-sub">rentvreview.com — CRE video sharing & search platform, est. 2022</p>
+ </div>
+ </div>
+ </div>
+
+ </div>
+
+ <!-- CTA STRIP -->
+ <div class="cta-strip">
+ <div class="cta-text">
+ <div class="cta-heading">Ready to reach 50,000 CRE professionals?<br>Let's build a custom proposal for your goals.</div>
+ <div class="cta-sub">Packages combine email, display, events, and video for maximum coverage. Bundle pricing available.</div>
+ </div>
+ <div class="cta-contact">
+ <div class="cta-name">Steve Bloom · President & CEO</div>
+ <div class="cta-phone">(310) 213-6409</div>
+ <div class="cta-email">sbloom@rentv.com</div>
+ </div>
+ </div>
+
+ </div><!-- /body -->
+
+ <!-- FOOTER -->
+ <div class="footer">
+ <div class="footer-inner">
+
+ <div class="footer-contact-block">
+ <div class="footer-name">Steve Bloom</div>
+ <div class="footer-title">President & CEO, RENTV.com, Inc.</div>
+ <div class="footer-line">(310) 213-6409 · sbloom@rentv.com</div>
+ <div class="footer-line">linkedin.com/company/rentv.com-inc</div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <div class="footer-contact-block">
+ <div class="footer-name">Allen Wolfsheimer</div>
+ <div class="footer-title">Senior Vice President, RENTV.com, Inc.</div>
+ <div class="footer-line">(310) 836-9238 · allenw@rentv.com</div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <div class="footer-urls">
+ <div class="footer-url"><strong>rentv.com</strong> — Real Estate News & Media</div>
+ <div class="footer-url"><strong>rentvreview.com</strong> — The REview Video Platform</div>
+ <div class="footer-url"><strong>sublease.com</strong> — Commercial Space Marketplace</div>
+ <div class="footer-addr">5757 W. Century Blvd, Suite #700, Los Angeles, CA 90045</div>
+ </div>
+
+ </div>
+ </div>
+
+</div><!-- /page -->
+</body>
+</html>
diff --git a/concepts/concept-4-reach-infographic.html b/concepts/concept-4-reach-infographic.html
new file mode 100644
index 0000000..8ba9ae6
--- /dev/null
+++ b/concepts/concept-4-reach-infographic.html
@@ -0,0 +1,992 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV — Reach Infographic Sell Sheet</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page { size: letter; margin: 0; }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: #F4F6FB;
+ font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
+ color: #141414;
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ }
+ }
+
+ /* ── LAYOUT SHELL ── */
+ .page {
+ width: 816px;
+ height: 1056px;
+ display: grid;
+ grid-template-rows: 88px 1fr 56px;
+ background: #F4F6FB;
+ position: relative;
+ }
+
+ /* ── HEADER BAND ── */
+ .header {
+ background: #0E2350;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0 36px;
+ position: relative;
+ }
+ .header::after {
+ content: '';
+ position: absolute;
+ bottom: 0; left: 0; right: 0;
+ height: 4px;
+ background: linear-gradient(90deg, #E8A81C 0%, #D0202E 50%, #16357A 100%);
+ }
+ .header-left {
+ display: flex;
+ align-items: center;
+ gap: 18px;
+ }
+ .header-tagline {
+ border-left: 2px solid #E8A81C;
+ padding-left: 18px;
+ }
+ .header-tagline p {
+ font-family: 'Archivo', sans-serif;
+ font-size: 10.5px;
+ font-weight: 600;
+ color: #E8A81C;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ line-height: 1.35;
+ }
+ .header-tagline p + p {
+ color: #94A3B8;
+ font-weight: 400;
+ font-size: 9.5px;
+ letter-spacing: 0.04em;
+ text-transform: none;
+ }
+ .header-right {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 700;
+ color: #E8A81C;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ text-align: right;
+ line-height: 1.6;
+ }
+ .header-right span {
+ display: block;
+ color: #CBD5E1;
+ font-weight: 400;
+ font-size: 8.5px;
+ letter-spacing: 0.05em;
+ }
+
+ /* ── MAIN CONTENT ── */
+ .main {
+ padding: 20px 32px 16px;
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+ overflow: hidden;
+ }
+
+ /* HERO STAT ROW */
+ .hero-stats {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 10px;
+ }
+ .stat-card {
+ background: #fff;
+ border-radius: 10px;
+ padding: 14px 12px 12px;
+ text-align: center;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 2px 8px rgba(14,35,80,.07);
+ }
+ .stat-card::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ height: 3px;
+ }
+ .stat-card.blue::before { background: #16357A; }
+ .stat-card.gold::before { background: #E8A81C; }
+ .stat-card.red::before { background: #D0202E; }
+ .stat-card.navy::before { background: #0E2350; }
+
+ .stat-icon {
+ font-size: 22px;
+ line-height: 1;
+ margin-bottom: 4px;
+ }
+ .stat-num {
+ font-family: 'Archivo', sans-serif;
+ font-size: 28px;
+ font-weight: 900;
+ line-height: 1;
+ letter-spacing: -0.02em;
+ }
+ .stat-card.blue .stat-num { color: #16357A; }
+ .stat-card.gold .stat-num { color: #C48F10; }
+ .stat-card.red .stat-num { color: #D0202E; }
+ .stat-card.navy .stat-num { color: #0E2350; }
+
+ .stat-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ color: #6B7280;
+ margin-top: 3px;
+ line-height: 1.3;
+ }
+ .stat-sub {
+ font-size: 8px;
+ color: #94A3B8;
+ margin-top: 2px;
+ font-weight: 500;
+ line-height: 1.3;
+ }
+
+ /* MIDDLE ROW: MAP + NEWSLETTER */
+ .middle-row {
+ display: grid;
+ grid-template-columns: 220px 1fr;
+ gap: 10px;
+ flex: 0 0 auto;
+ }
+
+ /* MAP CARD */
+ .map-card {
+ background: #0E2350;
+ border-radius: 10px;
+ padding: 14px 12px 12px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ box-shadow: 0 2px 8px rgba(14,35,80,.12);
+ }
+ .map-title {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #E8A81C;
+ margin-bottom: 8px;
+ text-align: center;
+ }
+ .map-svg-wrap {
+ flex: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ .market-tags {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 3px;
+ justify-content: center;
+ margin-top: 8px;
+ }
+ .market-tag {
+ background: rgba(255,255,255,0.08);
+ border: 1px solid rgba(232,168,28,0.3);
+ border-radius: 3px;
+ padding: 2px 5px;
+ font-size: 7px;
+ font-weight: 600;
+ color: #CBD5E1;
+ letter-spacing: 0.05em;
+ text-transform: uppercase;
+ }
+
+ /* NEWSLETTER CARD */
+ .newsletter-card {
+ background: #fff;
+ border-radius: 10px;
+ padding: 14px 16px 12px;
+ box-shadow: 0 2px 8px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+ }
+ .nl-header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 10px;
+ }
+ .nl-title {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 900;
+ color: #0E2350;
+ line-height: 1.1;
+ }
+ .nl-title em {
+ font-style: italic;
+ color: #16357A;
+ }
+ .nl-badge {
+ background: #E8A81C;
+ border-radius: 4px;
+ padding: 3px 7px;
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 800;
+ color: #0E2350;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+ .nl-desc {
+ font-size: 9px;
+ color: #4B5563;
+ line-height: 1.5;
+ }
+ .nl-pricing {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px;
+ }
+ .nl-price-item {
+ background: #F4F6FB;
+ border-radius: 6px;
+ padding: 7px 9px;
+ border-left: 3px solid #16357A;
+ }
+ .nl-price-item.accent {
+ border-left-color: #E8A81C;
+ }
+ .nl-price-label {
+ font-size: 8px;
+ font-weight: 700;
+ color: #6B7280;
+ text-transform: uppercase;
+ letter-spacing: 0.06em;
+ margin-bottom: 2px;
+ }
+ .nl-price-val {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 800;
+ color: #16357A;
+ line-height: 1;
+ }
+ .nl-price-val span {
+ font-size: 8.5px;
+ font-weight: 500;
+ color: #6B7280;
+ }
+
+ /* PRODUCT STRIP */
+ .product-strip-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #16357A;
+ border-bottom: 2px solid #E8A81C;
+ padding-bottom: 5px;
+ margin-bottom: 0;
+ }
+ .product-strip {
+ display: grid;
+ grid-template-columns: repeat(6, 1fr);
+ gap: 8px;
+ }
+ .product-tile {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 8px 9px;
+ text-align: center;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 5px;
+ position: relative;
+ overflow: hidden;
+ }
+ .product-tile::after {
+ content: '';
+ position: absolute;
+ bottom: 0; left: 0; right: 0;
+ height: 3px;
+ }
+ .pt-blue::after { background: #16357A; }
+ .pt-gold::after { background: #E8A81C; }
+ .pt-red::after { background: #D0202E; }
+ .pt-navy::after { background: #0E2350; }
+ .pt-teal::after { background: #0891B2; }
+ .pt-green::after { background: #16A34A; }
+
+ .pt-icon {
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 15px;
+ flex-shrink: 0;
+ }
+ .pt-blue .pt-icon { background: rgba(22,53,122,.1); }
+ .pt-gold .pt-icon { background: rgba(232,168,28,.12); }
+ .pt-red .pt-icon { background: rgba(208,32,46,.1); }
+ .pt-navy .pt-icon { background: rgba(14,35,80,.1); }
+ .pt-teal .pt-icon { background: rgba(8,145,178,.1); }
+ .pt-green .pt-icon { background: rgba(22,163,74,.1); }
+
+ .pt-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ color: #0E2350;
+ line-height: 1.2;
+ text-align: center;
+ text-transform: uppercase;
+ letter-spacing: 0.04em;
+ }
+ .pt-price {
+ font-family: 'Archivo', sans-serif;
+ font-size: 11px;
+ font-weight: 900;
+ line-height: 1;
+ }
+ .pt-blue .pt-price { color: #16357A; }
+ .pt-gold .pt-price { color: #C48F10; }
+ .pt-red .pt-price { color: #D0202E; }
+ .pt-navy .pt-price { color: #0E2350; }
+ .pt-teal .pt-price { color: #0891B2; }
+ .pt-green .pt-price { color: #16A34A; }
+
+ .pt-note {
+ font-size: 7px;
+ color: #9CA3AF;
+ font-weight: 500;
+ line-height: 1.3;
+ text-align: center;
+ }
+
+ /* EBLAST ROW */
+ .eblast-row-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #16357A;
+ border-bottom: 2px solid #D0202E;
+ padding-bottom: 5px;
+ }
+ .eblast-row {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 8px;
+ }
+ .eblast-card {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 12px;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ position: relative;
+ overflow: hidden;
+ }
+ .eblast-card::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0;
+ width: 3px; height: 100%;
+ }
+ .ec-blue::before { background: #16357A; }
+ .ec-gold::before { background: #E8A81C; }
+ .ec-red::before { background: #D0202E; }
+
+ .ec-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 800;
+ color: #0E2350;
+ text-transform: uppercase;
+ letter-spacing: 0.06em;
+ margin-bottom: 6px;
+ }
+ .ec-tiers {
+ display: flex;
+ gap: 6px;
+ }
+ .ec-tier {
+ flex: 1;
+ text-align: center;
+ }
+ .ec-qty {
+ font-size: 7.5px;
+ font-weight: 700;
+ color: #9CA3AF;
+ letter-spacing: 0.05em;
+ margin-bottom: 1px;
+ }
+ .ec-price {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 900;
+ line-height: 1;
+ }
+ .ec-blue .ec-price { color: #16357A; }
+ .ec-gold .ec-price { color: #C48F10; }
+ .ec-red .ec-price { color: #D0202E; }
+
+ /* CONFERENCE ROW */
+ .conf-row {
+ display: grid;
+ grid-template-columns: 200px 1fr;
+ gap: 10px;
+ }
+ .conf-highlight {
+ background: linear-gradient(135deg, #0E2350 0%, #16357A 100%);
+ border-radius: 8px;
+ padding: 12px 14px;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 2px 8px rgba(14,35,80,.18);
+ }
+ .conf-highlight::before {
+ content: '★';
+ position: absolute;
+ top: -8px; right: -8px;
+ font-size: 80px;
+ color: rgba(232,168,28,.07);
+ line-height: 1;
+ }
+ .conf-badge {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #E8A81C;
+ margin-bottom: 4px;
+ }
+ .conf-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 12px;
+ font-weight: 900;
+ color: #fff;
+ line-height: 1.15;
+ margin-bottom: 4px;
+ }
+ .conf-price-big {
+ font-family: 'Archivo', sans-serif;
+ font-size: 26px;
+ font-weight: 900;
+ color: #E8A81C;
+ line-height: 1;
+ letter-spacing: -0.02em;
+ }
+ .conf-price-big span {
+ font-size: 12px;
+ font-weight: 600;
+ color: #CBD5E1;
+ vertical-align: middle;
+ }
+ .conf-upcoming {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 14px;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ }
+ .conf-upcoming-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 800;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: #D0202E;
+ margin-bottom: 6px;
+ }
+ .conf-events {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 5px;
+ }
+ .conf-event {
+ background: #F4F6FB;
+ border-radius: 5px;
+ padding: 5px 6px;
+ border-top: 2px solid #16357A;
+ }
+ .ce-date {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ color: #D0202E;
+ letter-spacing: 0.04em;
+ }
+ .ce-city {
+ font-size: 7.5px;
+ font-weight: 700;
+ color: #0E2350;
+ margin-top: 1px;
+ line-height: 1.2;
+ }
+ .ce-venue {
+ font-size: 6.5px;
+ color: #9CA3AF;
+ margin-top: 1px;
+ line-height: 1.2;
+ }
+
+ /* FOOTER */
+ .footer {
+ background: #0E2350;
+ padding: 0 32px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ position: relative;
+ }
+ .footer::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ height: 3px;
+ background: linear-gradient(90deg, #E8A81C 0%, #D0202E 50%, #16357A 100%);
+ }
+ .footer-contact {
+ display: flex;
+ gap: 28px;
+ align-items: center;
+ }
+ .contact-person {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+ .contact-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 800;
+ color: #E8A81C;
+ letter-spacing: 0.05em;
+ }
+ .contact-title {
+ font-size: 7.5px;
+ color: #94A3B8;
+ font-weight: 400;
+ }
+ .contact-info {
+ font-size: 7.5px;
+ color: #CBD5E1;
+ font-weight: 500;
+ line-height: 1.5;
+ }
+ .contact-divider {
+ width: 1px;
+ height: 32px;
+ background: rgba(255,255,255,0.15);
+ flex-shrink: 0;
+ }
+ .footer-sites {
+ text-align: right;
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+ .footer-sites a-like {
+ display: block;
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 700;
+ color: #E8A81C;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ line-height: 1.5;
+ }
+ .footer-address {
+ font-size: 7px;
+ color: #64748B;
+ margin-top: 2px;
+ line-height: 1.4;
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ══ HEADER ══ -->
+ <header class="header">
+ <div class="header-left">
+ <!-- INLINE SVG RENTV LOGO -->
+ <svg width="80" height="56" viewBox="0 0 80 56" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="40" cy="28" rx="37" ry="25" fill="none" stroke="#E8A81C" stroke-width="3"/>
+ <ellipse cx="40" cy="28" rx="33.5" ry="21.5" fill="none" stroke="#E8A81C" stroke-width="1.2" stroke-dasharray="2 3"/>
+ <!-- RENTV wordmark -->
+ <text x="40" y="33" font-family="Arial Black, Arial, sans-serif" font-weight="900" font-size="18" fill="#FFFFFF" text-anchor="middle" letter-spacing="-0.5">RENTV</text>
+ </svg>
+
+ <div class="header-tagline">
+ <p>Real Estate News & Media</p>
+ <p>Cutting Edge Commercial Real Estate Media Coverage</p>
+ </div>
+ </div>
+ <div class="header-right">
+ MEDIA KIT
+ <span>2026 Advertising Opportunities</span>
+ <span style="color:#E8A81C;font-size:9px;font-weight:800;">rentv.com</span>
+ </div>
+ </header>
+
+ <!-- ══ MAIN ══ -->
+ <main class="main">
+
+ <!-- HERO STATS -->
+ <div class="hero-stats">
+ <div class="stat-card blue">
+ <div class="stat-icon">🏆</div>
+ <div class="stat-num">25</div>
+ <div class="stat-label">Years in<br>Business</div>
+ <div class="stat-sub">Est. 2001</div>
+ </div>
+ <div class="stat-card gold">
+ <div class="stat-icon">📬</div>
+ <div class="stat-num">50K</div>
+ <div class="stat-label">Net CRE<br>Professionals</div>
+ <div class="stat-sub">Constant Contact list</div>
+ </div>
+ <div class="stat-card red">
+ <div class="stat-icon">📅</div>
+ <div class="stat-num">2×</div>
+ <div class="stat-label">Per Week<br>Newsletter</div>
+ <div class="stat-sub">Tue & Thu delivery</div>
+ </div>
+ <div class="stat-card navy">
+ <div class="stat-icon">📍</div>
+ <div class="stat-num">15+</div>
+ <div class="stat-label">CA & Western<br>Markets</div>
+ <div class="stat-sub">Coast to Southwest</div>
+ </div>
+ </div>
+
+ <!-- MIDDLE: MAP + NEWSLETTER -->
+ <div class="middle-row">
+
+ <!-- WESTERN US MAP -->
+ <div class="map-card">
+ <div class="map-title">Coverage Footprint</div>
+ <div class="map-svg-wrap">
+ <!-- Stylized Western US map — CA, OR, WA, AZ, TX, NV, NM highlighted -->
+ <svg width="176" height="144" viewBox="0 0 176 144" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Western US coverage map">
+ <!-- Background states (grey) -->
+ <!-- WY -->
+ <polygon points="88,18 116,18 116,46 88,46" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- CO -->
+ <polygon points="88,46 116,46 116,72 88,72" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- ID -->
+ <polygon points="52,8 80,8 76,28 56,38 44,32 44,8" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- MT -->
+ <polygon points="52,8 88,6 88,18 80,18 80,8" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- NM -->
+ <polygon points="88,72 116,72 112,98 88,98" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- UT -->
+ <polygon points="56,38 80,36 80,72 62,72 56,70" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+
+ <!-- HIGHLIGHTED STATES -->
+ <!-- WA — Pacific NW -->
+ <polygon points="10,6 52,8 44,32 24,34 10,28" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="28" y="22" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#E8A81C" text-anchor="middle">WA</text>
+
+ <!-- OR — Pacific NW -->
+ <polygon points="10,28 24,34 20,60 8,60 8,40" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="15" y="48" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#E8A81C" text-anchor="middle">OR</text>
+
+ <!-- CA — primary -->
+ <polygon points="8,60 20,60 30,58 34,62 36,70 26,80 20,90 14,100 6,110 4,100 4,70" fill="#D0202E" stroke="#E8A81C" stroke-width="1.5" opacity="0.92"/>
+ <text x="19" y="84" font-family="Arial,sans-serif" font-size="9" font-weight="900" fill="#fff" text-anchor="middle">CA</text>
+ <!-- CA star -->
+ <text x="19" y="72" font-family="Arial,sans-serif" font-size="8" fill="#E8A81C" text-anchor="middle">★</text>
+
+ <!-- NV -->
+ <polygon points="30,58 56,52 62,72 36,70 34,62" fill="#1E3A7B" stroke="#E8A81C" stroke-width="1" opacity="0.8"/>
+ <text x="47" y="64" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#CBD5E1" text-anchor="middle">NV</text>
+
+ <!-- AZ -->
+ <polygon points="56,70 80,72 76,102 52,102 50,88 52,70" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="65" y="89" font-family="Arial,sans-serif" font-size="8" font-weight="800" fill="#E8A81C" text-anchor="middle">AZ</text>
+
+ <!-- TX -->
+ <polygon points="112,70 140,68 148,80 148,112 128,124 110,116 110,98 112,98" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="130" y="98" font-family="Arial,sans-serif" font-size="9" font-weight="900" fill="#E8A81C" text-anchor="middle">TX</text>
+
+ <!-- Coverage labels -->
+ <text x="88" y="130" font-family="Arial,sans-serif" font-size="7" font-weight="600" fill="rgba(232,168,28,0.8)" text-anchor="middle">15+ MARKETS COVERED</text>
+
+ <!-- Legend -->
+ <rect x="4" y="118" width="8" height="5" fill="#D0202E" rx="1"/>
+ <text x="15" y="124" font-family="Arial,sans-serif" font-size="6" fill="#CBD5E1">Primary</text>
+ <rect x="4" y="128" width="8" height="5" fill="#16357A" rx="1"/>
+ <text x="15" y="134" font-family="Arial,sans-serif" font-size="6" fill="#CBD5E1">Coverage</text>
+ </svg>
+ </div>
+ <div class="market-tags">
+ <span class="market-tag">LA</span>
+ <span class="market-tag">OC</span>
+ <span class="market-tag">SoCal</span>
+ <span class="market-tag">NorCal</span>
+ <span class="market-tag">Bay Area</span>
+ <span class="market-tag">SD</span>
+ <span class="market-tag">IE</span>
+ <span class="market-tag">AZ</span>
+ <span class="market-tag">TX</span>
+ <span class="market-tag">PNW</span>
+ <span class="market-tag">SAC</span>
+ <span class="market-tag">Ventura</span>
+ </div>
+ </div>
+
+ <!-- NEWSLETTER CARD -->
+ <div class="newsletter-card">
+ <div class="nl-header">
+ <div>
+ <div style="font-family:'Archivo',sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#D0202E;margin-bottom:3px;">Flagship Property</div>
+ <div class="nl-title"><em>The Real Estate Insider</em></div>
+ <div style="font-size:8.5px;color:#6B7280;margin-top:3px;font-weight:500;">Twice-weekly newsletter · 50,000 CRE professionals</div>
+ </div>
+ <div class="nl-badge">2× Week</div>
+ </div>
+ <p class="nl-desc">The premier CRE newsletter in California and the Western US, landing in the inboxes of brokers, developers, investors, and executives every Tuesday and Thursday. 25 years of trust — the list your competitors are trying to reach.</p>
+ <div style="font-family:'Archivo',sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6B7280;margin-bottom:4px;">Newsletter Advertising Options</div>
+ <div class="nl-pricing">
+ <div class="nl-price-item">
+ <div class="nl-price-label">Banner & Tile Ad</div>
+ <div class="nl-price-val">$500<span>–$1,500<span style="display:block;font-size:7.5px;color:#9CA3AF;">/mo</span></span></div>
+ </div>
+ <div class="nl-price-item accent">
+ <div class="nl-price-label">Fixed Advertorial</div>
+ <div class="nl-price-val">$350<span style="font-size:8.5px;font-weight:500;color:#6B7280;">/mo</span></div>
+ </div>
+ <div class="nl-price-item" style="border-left-color:#D0202E;">
+ <div class="nl-price-label">Site Banner & Tile</div>
+ <div class="nl-price-val">$500<span>–$1,500<span style="display:block;font-size:7.5px;color:#9CA3AF;">/mo</span></span></div>
+ </div>
+ <div class="nl-price-item" style="border-left-color:#0E2350;background:#EFF6FF;">
+ <div class="nl-price-label">Home Page Video</div>
+ <div class="nl-price-val">$500<span style="font-size:8.5px;font-weight:500;color:#6B7280;">/mo</span></div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- PRODUCT ICON STRIP -->
+ <div>
+ <div class="product-strip-label" style="margin-bottom:8px;">What You Can Buy — Full Product Menu</div>
+ <div class="product-strip">
+ <!-- 1 Newsletter Ad -->
+ <div class="product-tile pt-blue">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="10" rx="1.5" fill="#16357A"/><rect x="3" y="6" width="10" height="1.5" rx=".75" fill="#E8A81C"/><rect x="3" y="8.5" width="7" height="1" rx=".5" fill="rgba(255,255,255,.5)"/></svg>
+ </div>
+ <div class="pt-name">Newsletter Ad</div>
+ <div class="pt-price">$500+</div>
+ <div class="pt-note">Banner & Tile<br>/month</div>
+ </div>
+ <!-- 2 Dedicated Eblast -->
+ <div class="product-tile pt-red">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 4l6 4.5L14 4" stroke="#D0202E" stroke-width="1.5" stroke-linecap="round"/><rect x="1" y="3" width="14" height="10" rx="1.5" stroke="#D0202E" stroke-width="1.3" fill="none"/></svg>
+ </div>
+ <div class="pt-name">Dedicated Eblast</div>
+ <div class="pt-price">$250+</div>
+ <div class="pt-note">50K recipients<br>per send</div>
+ </div>
+ <!-- 3 Home Page Video -->
+ <div class="product-tile pt-gold">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="10" height="10" rx="1.5" fill="#E8A81C" opacity=".85"/><polygon points="11,5 15,8 11,11" fill="#E8A81C"/></svg>
+ </div>
+ <div class="pt-name">Home Page Video</div>
+ <div class="pt-price">$500</div>
+ <div class="pt-note">RENTV.com<br>/month</div>
+ </div>
+ <!-- 4 Conference -->
+ <div class="product-tile pt-navy">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="2" y="5" width="12" height="8" rx="1" fill="#0E2350" opacity=".8"/><rect x="5" y="3" width="6" height="3" rx=".5" fill="#0E2350"/><circle cx="5.5" cy="9.5" r="1.5" fill="#E8A81C"/><circle cx="10.5" cy="9.5" r="1.5" fill="#E8A81C"/></svg>
+ </div>
+ <div class="pt-name">Conf. Sponsor</div>
+ <div class="pt-price">$2,500</div>
+ <div class="pt-note">State of Market<br>/event</div>
+ </div>
+ <!-- 5 Podcast -->
+ <div class="product-tile pt-teal">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="6" r="3" fill="#0891B2" opacity=".8"/><path d="M4 9c0 2.2 1.8 4 4 4s4-1.8 4-4" stroke="#0891B2" stroke-width="1.5" stroke-linecap="round" fill="none"/><line x1="8" y1="13" x2="8" y2="15" stroke="#0891B2" stroke-width="1.5" stroke-linecap="round"/></svg>
+ </div>
+ <div class="pt-name">Podcast Slot</div>
+ <div class="pt-price">4 spots</div>
+ <div class="pt-note">CRE Talk · 30s<br>+ logo/link</div>
+ </div>
+ <!-- 6 REview Channel -->
+ <div class="product-tile pt-green">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="4" width="14" height="8" rx="1.5" fill="#16A34A" opacity=".8"/><polygon points="6,6.5 11,8 6,9.5" fill="#fff"/></svg>
+ </div>
+ <div class="pt-name">REview Channel</div>
+ <div class="pt-price">1 of 4</div>
+ <div class="pt-note">Homepage screen<br>rentvreview.com</div>
+ </div>
+ </div>
+ </div>
+
+ <!-- EBLAST PRICING -->
+ <div>
+ <div class="eblast-row-label" style="margin-bottom:8px;">Dedicated Email Blast Packages — 50,000 NET Opt-In Recipients</div>
+ <div class="eblast-row">
+ <div class="eblast-card ec-blue">
+ <div class="ec-name">Marketplace Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$300</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$1,100</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">8 SENDS</div>
+ <div class="ec-price">$2,000</div>
+ </div>
+ </div>
+ </div>
+ <div class="eblast-card ec-gold">
+ <div class="ec-name">Property Spotlight Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$250</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$900</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">9 SENDS</div>
+ <div class="ec-price">$1,800</div>
+ </div>
+ </div>
+ </div>
+ <div class="eblast-card ec-red">
+ <div class="ec-name">Video Promotion Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$250</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$900</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">9 SENDS</div>
+ <div class="ec-price">$1,800</div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- CONFERENCE ROW -->
+ <div class="conf-row">
+ <div class="conf-highlight">
+ <div class="conf-badge">Live Event Sponsorship</div>
+ <div class="conf-name">State of the<br>Market Conference</div>
+ <div style="font-size:8px;color:#94A3B8;margin:3px 0 6px;line-height:1.4;">Face-to-face reach with CRE decision-makers across California & the Southwest</div>
+ <div class="conf-price-big">$2,500<span>/event</span></div>
+ </div>
+ <div class="conf-upcoming">
+ <div class="conf-upcoming-label">Upcoming Events · Book Now</div>
+ <div class="conf-events">
+ <div class="conf-event">
+ <div class="ce-date">OCT 2026</div>
+ <div class="ce-city">Arizona</div>
+ <div class="ce-venue">Scottsdale Resort & Spa</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">JAN 2027</div>
+ <div class="ce-city">San Diego</div>
+ <div class="ce-venue">Westin Carlsbad</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">MAR 2027</div>
+ <div class="ce-city">Greater LA</div>
+ <div class="ce-venue">Hilton LA / Culver City</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">MAY 2027</div>
+ <div class="ce-city">Inland Empire</div>
+ <div class="ce-venue">Embassy Suites Ontario</div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </main>
+
+ <!-- ══ FOOTER ══ -->
+ <footer class="footer">
+ <div class="footer-contact">
+ <div class="contact-person">
+ <div class="contact-name">Steve Bloom</div>
+ <div class="contact-title">President & CEO, RENTV.com, Inc.</div>
+ <div class="contact-info">(310) 213-6409 · sbloom@rentv.com</div>
+ <div class="contact-info">linkedin.com/company/rentv.com-inc</div>
+ </div>
+ <div class="contact-divider"></div>
+ <div class="contact-person">
+ <div class="contact-name">Allen Wolfsheimer</div>
+ <div class="contact-title">Senior Vice President</div>
+ <div class="contact-info">(310) 836-9238 · allenw@rentv.com</div>
+ <div class="contact-info">5757 W. Century Blvd #700, LA 90045</div>
+ </div>
+ </div>
+ <div class="footer-sites">
+ <a-like>rentv.com</a-like>
+ <a-like>rentvreview.com</a-like>
+ <a-like>sublease.com</a-like>
+ <div class="footer-address">Real Estate News & Media · Est. 2001</div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/concepts/concept-5-podcast-host.html b/concepts/concept-5-podcast-host.html
new file mode 100644
index 0000000..0a51561
--- /dev/null
+++ b/concepts/concept-5-podcast-host.html
@@ -0,0 +1,957 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Commercial Real Estate Talk — Steve Bloom Host Flyer</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Inter:wght@300;400;500;600;700;800&family=Archivo:wght@400;600;700;800;900&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page {
+ size: letter;
+ margin: 0;
+ }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --white: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --gold-lt: #FDF3D8;
+ --blue-lt: #EEF2FA;
+ }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: var(--white);
+ font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ }
+ }
+
+ /* ─── LAYOUT SHELL ──────────────────────────────────────────── */
+ .page {
+ width: 816px;
+ height: 1056px;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ }
+
+ /* ─── HERO BAND ─────────────────────────────────────────────── */
+ .hero {
+ background: linear-gradient(160deg, var(--navy) 0%, var(--blue) 55%, #1a3d8f 100%);
+ padding: 30px 48px 28px;
+ position: relative;
+ overflow: hidden;
+ flex-shrink: 0;
+ }
+
+ /* soundwave decoration behind hero */
+ .hero-wave-bg {
+ position: absolute;
+ bottom: 0; right: 0;
+ opacity: 0.06;
+ pointer-events: none;
+ }
+
+ /* top row: logo left + tagline right */
+ .hero-top {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 22px;
+ }
+
+ .hero-supertag {
+ font-family: 'Archivo', sans-serif;
+ font-size: 10px;
+ font-weight: 700;
+ letter-spacing: 2.5px;
+ text-transform: uppercase;
+ color: var(--gold);
+ background: rgba(232,168,28,.15);
+ border: 1px solid rgba(232,168,28,.35);
+ padding: 4px 10px;
+ border-radius: 3px;
+ }
+
+ /* ─── HERO BODY: portrait left, title right ─────────────────── */
+ .hero-body {
+ display: flex;
+ align-items: center;
+ gap: 36px;
+ }
+
+ /* circular portrait placeholder */
+ .portrait-wrap {
+ flex-shrink: 0;
+ position: relative;
+ }
+
+ .portrait-ring {
+ width: 148px;
+ height: 148px;
+ border-radius: 50%;
+ border: 4px solid var(--gold);
+ background: linear-gradient(145deg, #1d3d7a 0%, #0a1a3a 100%);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 0 0 2px rgba(232,168,28,.25), 0 8px 32px rgba(0,0,0,.45);
+ }
+
+ .portrait-label {
+ position: absolute;
+ bottom: -22px;
+ left: 50%;
+ transform: translateX(-50%);
+ font-size: 8px;
+ font-weight: 600;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.45);
+ white-space: nowrap;
+ }
+
+ /* title block */
+ .hero-title-block {
+ flex: 1;
+ }
+
+ .podcast-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 3px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.5);
+ margin-bottom: 8px;
+ }
+
+ .show-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-weight: 900;
+ font-size: 36px;
+ line-height: 1.05;
+ color: var(--white);
+ margin-bottom: 4px;
+ letter-spacing: -0.5px;
+ }
+
+ .show-title em {
+ font-style: italic;
+ color: var(--gold);
+ }
+
+ .show-divider {
+ width: 48px;
+ height: 3px;
+ background: linear-gradient(90deg, var(--gold) 0%, rgba(232,168,28,0) 100%);
+ margin: 10px 0;
+ }
+
+ .host-line {
+ font-family: 'Inter', sans-serif;
+ font-size: 13px;
+ font-weight: 500;
+ color: rgba(255,255,255,.85);
+ letter-spacing: 0.2px;
+ margin-bottom: 4px;
+ }
+
+ .host-line strong {
+ color: var(--white);
+ font-weight: 700;
+ }
+
+ /* stats row */
+ .stats-row {
+ display: flex;
+ gap: 20px;
+ margin-top: 12px;
+ }
+
+ .stat-chip {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ background: rgba(255,255,255,.09);
+ border: 1px solid rgba(255,255,255,.15);
+ border-radius: 4px;
+ padding: 5px 10px;
+ }
+
+ .stat-chip-icon {
+ color: var(--gold);
+ flex-shrink: 0;
+ }
+
+ .stat-chip-text {
+ font-size: 10px;
+ font-weight: 600;
+ color: rgba(255,255,255,.88);
+ letter-spacing: 0.3px;
+ white-space: nowrap;
+ }
+
+ /* ─── SOUNDWAVE BAR ─────────────────────────────────────────── */
+ .soundwave-bar {
+ background: var(--gold);
+ height: 5px;
+ flex-shrink: 0;
+ }
+
+ /* ─── BODY CONTENT ──────────────────────────────────────────── */
+ .body {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ padding: 0 48px;
+ overflow: hidden;
+ }
+
+ /* ─── ABOUT SECTION ─────────────────────────────────────────── */
+ .about-section {
+ padding: 22px 0 18px;
+ border-bottom: 1px solid #E2E8F0;
+ display: flex;
+ gap: 32px;
+ align-items: flex-start;
+ }
+
+ .about-text {
+ flex: 1;
+ }
+
+ .section-eyebrow {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 2.5px;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 7px;
+ }
+
+ .about-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 17px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.3;
+ margin-bottom: 8px;
+ }
+
+ .about-body {
+ font-size: 11.5px;
+ line-height: 1.65;
+ color: #374151;
+ }
+
+ /* microphone motif */
+ .mic-motif {
+ flex-shrink: 0;
+ width: 90px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 6px;
+ }
+
+ .mic-label {
+ font-size: 8px;
+ font-weight: 700;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: var(--gray);
+ text-align: center;
+ }
+
+ /* ─── TWO-COL MIDDLE ─────────────────────────────────────────── */
+ .two-col {
+ display: flex;
+ gap: 20px;
+ padding: 18px 0 16px;
+ border-bottom: 1px solid #E2E8F0;
+ }
+
+ .col-left {
+ flex: 1.1;
+ }
+
+ .col-right {
+ flex: 0.9;
+ }
+
+ /* What you get list */
+ .feature-list {
+ list-style: none;
+ display: flex;
+ flex-direction: column;
+ gap: 7px;
+ margin-top: 8px;
+ }
+
+ .feature-list li {
+ display: flex;
+ align-items: flex-start;
+ gap: 8px;
+ font-size: 11px;
+ line-height: 1.45;
+ color: #374151;
+ }
+
+ .feature-list li .bullet {
+ flex-shrink: 0;
+ margin-top: 2px;
+ color: var(--gold);
+ }
+
+ /* where to watch */
+ .watch-box {
+ background: var(--navy);
+ border-radius: 8px;
+ padding: 14px 16px;
+ margin-top: 8px;
+ }
+
+ .watch-box .wlabel {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 2px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.5);
+ margin-bottom: 8px;
+ }
+
+ .watch-item {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ margin-bottom: 9px;
+ }
+
+ .watch-item:last-child {
+ margin-bottom: 0;
+ }
+
+ .watch-icon-wrap {
+ width: 32px;
+ height: 32px;
+ border-radius: 6px;
+ background: rgba(255,255,255,.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ }
+
+ .watch-name {
+ font-size: 12px;
+ font-weight: 700;
+ color: var(--white);
+ line-height: 1.2;
+ }
+
+ .watch-url {
+ font-size: 9.5px;
+ color: var(--gold);
+ font-weight: 500;
+ letter-spacing: 0.3px;
+ }
+
+ /* ─── SPONSOR PANEL ──────────────────────────────────────────── */
+ .sponsor-panel {
+ background: var(--gold-lt);
+ border: 1.5px solid rgba(232,168,28,.35);
+ border-radius: 8px;
+ padding: 16px 20px 14px;
+ margin: 0 0 16px;
+ }
+
+ .sponsor-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 12px;
+ }
+
+ .sponsor-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 16px;
+ font-weight: 700;
+ color: var(--navy);
+ }
+
+ .sponsor-badge {
+ font-size: 9px;
+ font-weight: 700;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ background: var(--gold);
+ color: var(--navy);
+ padding: 3px 8px;
+ border-radius: 3px;
+ }
+
+ .sponsor-slots {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 8px;
+ margin-bottom: 10px;
+ }
+
+ .sponsor-slot {
+ background: var(--white);
+ border: 1.5px dashed rgba(22,53,122,.25);
+ border-radius: 6px;
+ padding: 10px 6px;
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ gap: 5px;
+ min-height: 72px;
+ }
+
+ .slot-num {
+ font-size: 8px;
+ font-weight: 800;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: var(--blue);
+ }
+
+ .slot-label {
+ font-size: 9px;
+ font-weight: 600;
+ color: var(--gray);
+ line-height: 1.3;
+ text-align: center;
+ }
+
+ .sponsor-includes {
+ display: flex;
+ gap: 16px;
+ flex-wrap: wrap;
+ }
+
+ .spi {
+ display: flex;
+ align-items: center;
+ gap: 5px;
+ font-size: 10px;
+ color: #374151;
+ font-weight: 500;
+ }
+
+ .spi svg {
+ color: var(--blue);
+ flex-shrink: 0;
+ }
+
+ /* ─── FOOTER ─────────────────────────────────────────────────── */
+ .footer {
+ background: var(--navy);
+ padding: 16px 48px 18px;
+ flex-shrink: 0;
+ position: relative;
+ }
+
+ .footer::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 48px; right: 48px;
+ height: 2px;
+ background: linear-gradient(90deg, var(--gold) 0%, rgba(232,168,28,.1) 100%);
+ }
+
+ .footer-inner {
+ display: flex;
+ gap: 32px;
+ align-items: flex-start;
+ }
+
+ .footer-primary {
+ flex: 1.2;
+ }
+
+ .footer-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 18px;
+ font-weight: 700;
+ color: var(--white);
+ margin-bottom: 2px;
+ letter-spacing: -0.3px;
+ }
+
+ .footer-title {
+ font-size: 10px;
+ font-weight: 600;
+ letter-spacing: 0.5px;
+ color: var(--gold);
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ }
+
+ .contact-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 4px 16px;
+ }
+
+ .contact-row {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ font-size: 10px;
+ color: rgba(255,255,255,.82);
+ line-height: 1.5;
+ }
+
+ .contact-row svg {
+ flex-shrink: 0;
+ color: var(--gold);
+ }
+
+ .footer-divider {
+ width: 1px;
+ background: rgba(255,255,255,.12);
+ align-self: stretch;
+ flex-shrink: 0;
+ }
+
+ .footer-secondary {
+ flex: 1;
+ }
+
+ .footer-secondary-name {
+ font-size: 12px;
+ font-weight: 700;
+ color: rgba(255,255,255,.9);
+ margin-bottom: 1px;
+ }
+
+ .footer-secondary-title {
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.5px;
+ color: rgba(232,168,28,.7);
+ text-transform: uppercase;
+ margin-bottom: 8px;
+ }
+
+ .footer-web-row {
+ margin-top: 8px;
+ display: flex;
+ gap: 8px;
+ flex-wrap: wrap;
+ }
+
+ .web-pill {
+ font-size: 9px;
+ font-weight: 600;
+ color: var(--gold);
+ background: rgba(232,168,28,.12);
+ border: 1px solid rgba(232,168,28,.25);
+ border-radius: 3px;
+ padding: 2px 7px;
+ letter-spacing: 0.3px;
+ }
+
+ .footer-address {
+ margin-top: 8px;
+ font-size: 9px;
+ color: rgba(255,255,255,.45);
+ line-height: 1.5;
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ─── HERO ──────────────────────────────────────────────────── -->
+ <header class="hero">
+
+ <!-- decorative soundwave behind hero -->
+ <svg class="hero-wave-bg" width="340" height="160" viewBox="0 0 340 160" fill="none" aria-hidden="true">
+ <rect x="0" y="60" width="8" height="40" rx="4" fill="white"/>
+ <rect x="14" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="28" y="25" width="8" height="110" rx="4" fill="white"/>
+ <rect x="42" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="56" y="30" width="8" height="100" rx="4" fill="white"/>
+ <rect x="70" y="10" width="8" height="140" rx="4" fill="white"/>
+ <rect x="84" y="45" width="8" height="70" rx="4" fill="white"/>
+ <rect x="98" y="20" width="8" height="120" rx="4" fill="white"/>
+ <rect x="112" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="126" y="35" width="8" height="90" rx="4" fill="white"/>
+ <rect x="140" y="55" width="8" height="50" rx="4" fill="white"/>
+ <rect x="154" y="15" width="8" height="130" rx="4" fill="white"/>
+ <rect x="168" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="182" y="60" width="8" height="40" rx="4" fill="white"/>
+ <rect x="196" y="25" width="8" height="110" rx="4" fill="white"/>
+ <rect x="210" y="45" width="8" height="70" rx="4" fill="white"/>
+ <rect x="224" y="30" width="8" height="100" rx="4" fill="white"/>
+ <rect x="238" y="55" width="8" height="50" rx="4" fill="white"/>
+ <rect x="252" y="20" width="8" height="120" rx="4" fill="white"/>
+ <rect x="266" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="280" y="35" width="8" height="90" rx="4" fill="white"/>
+ <rect x="294" y="65" width="8" height="30" rx="4" fill="white"/>
+ <rect x="308" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="322" y="55" width="8" height="50" rx="4" fill="white"/>
+ </svg>
+
+ <div class="hero-top">
+ <!-- RENTV inline SVG logo -->
+ <svg width="140" height="46" viewBox="0 0 140 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- gold ellipse ring -->
+ <ellipse cx="70" cy="23" rx="67" ry="21" stroke="#E8A81C" stroke-width="2.5" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="70" y="28" text-anchor="middle"
+ font-family="Archivo, Helvetica, Arial, sans-serif"
+ font-weight="800" font-size="18" letter-spacing="3"
+ fill="#FFFFFF">RENTV</text>
+ </svg>
+
+ <span class="hero-supertag">Video Podcast Series</span>
+ </div>
+
+ <div class="hero-body">
+
+ <!-- circular portrait placeholder -->
+ <div class="portrait-wrap">
+ <div class="portrait-ring">
+ <!-- avatar placeholder SVG -->
+ <svg width="100" height="110" viewBox="0 0 100 110" fill="none" aria-label="Host portrait placeholder">
+ <!-- head -->
+ <ellipse cx="50" cy="38" rx="22" ry="24" fill="rgba(232,168,28,.18)" stroke="#E8A81C" stroke-width="1.5"/>
+ <!-- body silhouette -->
+ <path d="M10 110 C10 78 38 68 50 68 C62 68 90 78 90 110 Z" fill="rgba(232,168,28,.12)" stroke="#E8A81C" stroke-width="1.5"/>
+ <!-- face features suggestion -->
+ <ellipse cx="42" cy="36" rx="3.5" ry="3.5" fill="rgba(255,255,255,.35)"/>
+ <ellipse cx="58" cy="36" rx="3.5" ry="3.5" fill="rgba(255,255,255,.35)"/>
+ <path d="M42 50 Q50 56 58 50" stroke="rgba(255,255,255,.35)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ </svg>
+ </div>
+ <span class="portrait-label">HOST PORTRAIT</span>
+ </div>
+
+ <!-- show title block -->
+ <div class="hero-title-block">
+ <p class="podcast-label">The Premier CRE Video Podcast</p>
+ <h1 class="show-title">Commercial<br><em>Real Estate</em><br>Talk</h1>
+ <div class="show-divider"></div>
+ <p class="host-line">Hosted by <strong>Steve Bloom</strong></p>
+ <p class="host-line">Co-host <strong>Arnie Garfinkel</strong></p>
+
+ <div class="stats-row">
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
+ <span class="stat-chip-text">~30 Min Episodes</span>
+ </div>
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
+ <span class="stat-chip-text">Top CRE Executives</span>
+ </div>
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
+ <span class="stat-chip-text">Up to 4 Sponsors</span>
+ </div>
+ </div>
+ </div>
+
+ </div><!-- /hero-body -->
+ </header>
+
+ <!-- gold soundwave accent bar -->
+ <div class="soundwave-bar"></div>
+
+ <!-- ─── BODY ───────────────────────────────────────────────────── -->
+ <main class="body">
+
+ <!-- ABOUT SECTION -->
+ <section class="about-section">
+ <div class="about-text">
+ <p class="section-eyebrow">About the Show</p>
+ <h2 class="about-headline">In-depth conversations with the people shaping commercial real estate across California and beyond.</h2>
+ <p class="about-body">
+ Commercial Real Estate Talk brings Steve Bloom — 25-year CRE media veteran and President & CEO of RENTV.com — face-to-face with the industry's leading executives, developers, brokers, and investors. Each episode delivers frank market intelligence, deal insights, and the perspectives that drive the most significant transactions across the Western United States.
+ </p>
+ </div>
+
+ <!-- microphone motif -->
+ <div class="mic-motif">
+ <!-- inline SVG microphone -->
+ <svg width="52" height="72" viewBox="0 0 52 72" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <!-- mic capsule -->
+ <rect x="14" y="2" width="24" height="36" rx="12" fill="#16357A" stroke="#E8A81C" stroke-width="2"/>
+ <!-- grille lines -->
+ <line x1="17" y1="12" x2="35" y2="12" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="17" x2="35" y2="17" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="22" x2="35" y2="22" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="27" x2="35" y2="27" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <!-- arm arc -->
+ <path d="M8 26 C8 46 44 46 44 26" stroke="#16357A" stroke-width="2.5" fill="none" stroke-linecap="round"/>
+ <!-- stand -->
+ <line x1="26" y1="47" x2="26" y2="62" stroke="#16357A" stroke-width="2.5" stroke-linecap="round"/>
+ <!-- base -->
+ <line x1="14" y1="62" x2="38" y2="62" stroke="#16357A" stroke-width="2.5" stroke-linecap="round"/>
+ <!-- soundwave lines beside mic -->
+ <path d="M4 20 Q2 26 4 32" stroke="#E8A81C" stroke-width="1.8" fill="none" stroke-linecap="round"/>
+ <path d="M48 20 Q50 26 48 32" stroke="#E8A81C" stroke-width="1.8" fill="none" stroke-linecap="round"/>
+ <path d="M1 16 Q-2 26 1 36" stroke="rgba(232,168,28,.4)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ <path d="M51 16 Q54 26 51 36" stroke="rgba(232,168,28,.4)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ </svg>
+ <span class="mic-label">On Air</span>
+ <!-- inline soundwave bar mini -->
+ <svg width="64" height="22" viewBox="0 0 64 22" fill="none" aria-hidden="true">
+ <rect x="0" y="6" width="4" height="10" rx="2" fill="#E8A81C" opacity=".5"/>
+ <rect x="6" y="2" width="4" height="18" rx="2" fill="#E8A81C" opacity=".8"/>
+ <rect x="12" y="8" width="4" height="6" rx="2" fill="#E8A81C" opacity=".6"/>
+ <rect x="18" y="0" width="4" height="22" rx="2" fill="#E8A81C"/>
+ <rect x="24" y="5" width="4" height="12" rx="2" fill="#E8A81C" opacity=".75"/>
+ <rect x="30" y="2" width="4" height="18" rx="2" fill="#E8A81C" opacity=".9"/>
+ <rect x="36" y="7" width="4" height="8" rx="2" fill="#E8A81C" opacity=".6"/>
+ <rect x="42" y="1" width="4" height="20" rx="2" fill="#E8A81C" opacity=".85"/>
+ <rect x="48" y="5" width="4" height="12" rx="2" fill="#E8A81C" opacity=".7"/>
+ <rect x="54" y="8" width="4" height="6" rx="2" fill="#E8A81C" opacity=".5"/>
+ <rect x="60" y="4" width="4" height="14" rx="2" fill="#E8A81C" opacity=".65"/>
+ </svg>
+ </div>
+ </section>
+
+ <!-- TWO-COL: WHAT YOU GET + WHERE TO WATCH -->
+ <div class="two-col">
+
+ <div class="col-left">
+ <p class="section-eyebrow">What Sponsors Receive</p>
+ <ul class="feature-list">
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>30-second sponsor spot</strong> embedded in each episode you sponsor</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>Logo placement</strong> on the episode page and show notes</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>Direct link</strong> to your website, listing, or landing page</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Distribution via <strong>RENTV.com</strong> + <strong>The REview</strong> platform to a verified CRE audience</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Amplification to <strong>~50,000 CRE professionals</strong> via The Real Estate Insider newsletter</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Access to <strong>25 years</strong> of RENTV's editorial authority & CRE network</span>
+ </li>
+ </ul>
+ </div>
+
+ <div class="col-right">
+ <p class="section-eyebrow">Where to Watch</p>
+ <div class="watch-box">
+ <p class="wlabel">Available on</p>
+
+ <div class="watch-item">
+ <!-- TV/play icon -->
+ <div class="watch-icon-wrap">
+ <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
+ </div>
+ <div>
+ <p class="watch-name">RENTV.com</p>
+ <p class="watch-url">rentv.com</p>
+ </div>
+ </div>
+
+ <div class="watch-item">
+ <!-- play circle icon -->
+ <div class="watch-icon-wrap">
+ <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8" fill="#E8A81C" stroke="none"/></svg>
+ </div>
+ <div>
+ <p class="watch-name">The REview</p>
+ <p class="watch-url">rentvreview.com</p>
+ </div>
+ </div>
+
+ <!-- inline soundwave decoration -->
+ <svg width="100%" height="20" viewBox="0 0 200 20" preserveAspectRatio="none" fill="none" style="margin-top:8px" aria-hidden="true">
+ <rect x="0" y="7" width="5" height="6" rx="2.5" fill="rgba(232,168,28,.3)"/>
+ <rect x="8" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ <rect x="16" y="9" width="5" height="2" rx="1" fill="rgba(232,168,28,.25)"/>
+ <rect x="24" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.65)"/>
+ <rect x="32" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="40" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="48" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.3)"/>
+ <rect x="56" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="64" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="72" y="4" width="5" height="12" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ <rect x="80" y="9" width="5" height="2" rx="1" fill="rgba(232,168,28,.2)"/>
+ <rect x="88" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.7)"/>
+ <rect x="96" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="104" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="112" y="7" width="5" height="6" rx="2.5" fill="rgba(232,168,28,.35)"/>
+ <rect x="120" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="128" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="136" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.3)"/>
+ <rect x="144" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.65)"/>
+ <rect x="152" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="160" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="168" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.25)"/>
+ <rect x="176" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="184" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="192" y="4" width="5" height="12" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ </svg>
+ </div>
+ </div>
+
+ </div><!-- /two-col -->
+
+ <!-- SPONSOR PANEL -->
+ <div class="sponsor-panel">
+ <div class="sponsor-header">
+ <h3 class="sponsor-headline">Sponsor the Show</h3>
+ <span class="sponsor-badge">4 Slots Available</span>
+ </div>
+
+ <div class="sponsor-slots">
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 1</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 2</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 3</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 4</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ </div>
+
+ <div class="sponsor-includes">
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ 30-second in-episode spot
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Logo on episode page
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Direct URL link placement
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Show notes mention
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ 50,000-subscriber newsletter reach
+ </span>
+ </div>
+ </div>
+
+ </main><!-- /body -->
+
+ <!-- ─── FOOTER ─────────────────────────────────────────────────── -->
+ <footer class="footer">
+ <div class="footer-inner">
+
+ <!-- primary: Steve Bloom -->
+ <div class="footer-primary">
+ <p class="footer-name">Steve Bloom</p>
+ <p class="footer-title">President & CEO — RENTV.com, Inc.</p>
+ <div class="contact-grid">
+ <div class="contact-row">
+ <!-- phone -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.69h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.4a16 16 0 0 0 5.72 5.72l.88-.87a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
+ (310) 213-6409
+ </div>
+ <div class="contact-row">
+ <!-- email -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
+ sbloom@rentv.com
+ </div>
+ <div class="contact-row">
+ <!-- linkedin -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>
+ linkedin.com/company/rentv.com-inc
+ </div>
+ <div class="contact-row">
+ <!-- globe -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
+ rentv.com
+ </div>
+ </div>
+
+ <div class="footer-web-row">
+ <span class="web-pill">rentv.com</span>
+ <span class="web-pill">rentvreview.com</span>
+ <span class="web-pill">sublease.com</span>
+ </div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <!-- secondary: Allen Wolfsheimer + address -->
+ <div class="footer-secondary">
+ <p class="footer-secondary-name">Allen Wolfsheimer</p>
+ <p class="footer-secondary-title">Senior Vice President</p>
+ <div class="contact-row" style="margin-bottom:4px">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.69h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.4a16 16 0 0 0 5.72 5.72l.88-.87a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
+ <span style="color:rgba(255,255,255,.82);font-size:10px;">(310) 836-9238</span>
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
+ <span style="color:rgba(255,255,255,.82);font-size:10px;">allenw@rentv.com</span>
+ </div>
+ <p class="footer-address">
+ 5757 W. Century Blvd, Suite 700<br>
+ Los Angeles, CA 90045
+ </p>
+ </div>
+
+ </div><!-- /footer-inner -->
+ </footer>
+
+</div><!-- /page -->
+</body>
+</html>
diff --git a/concepts/concept-6-ceo-profile.html b/concepts/concept-6-ceo-profile.html
new file mode 100644
index 0000000..f22386d
--- /dev/null
+++ b/concepts/concept-6-ceo-profile.html
@@ -0,0 +1,749 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Steve Bloom — CEO Profile | RENTV.com, Inc.</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page { size: letter; margin: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --gold-light: #F5DFA0;
+ }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: var(--paper);
+ font-family: 'Inter', system-ui, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ .page {
+ width: 816px;
+ height: 1056px;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+ }
+
+ /* ── HEADER BAND ── */
+ .header {
+ background: var(--navy);
+ padding: 28px 52px 22px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-shrink: 0;
+ }
+
+ .header-left {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .header-tagline {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 4px;
+ }
+
+ .header-company {
+ font-family: 'Inter', sans-serif;
+ font-size: 10px;
+ font-weight: 400;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: rgba(255,255,255,0.55);
+ margin-top: 6px;
+ }
+
+ /* ── GOLD HAIRLINE ── */
+ .hairline {
+ height: 1px;
+ background: linear-gradient(90deg, transparent 0%, var(--gold) 15%, var(--gold) 85%, transparent 100%);
+ flex-shrink: 0;
+ }
+
+ .hairline-thin {
+ height: 1px;
+ background: linear-gradient(90deg, transparent 0%, var(--gold-light) 20%, var(--gold-light) 80%, transparent 100%);
+ opacity: 0.5;
+ flex-shrink: 0;
+ }
+
+ /* ── HERO SECTION ── */
+ .hero {
+ padding: 36px 52px 28px;
+ display: flex;
+ align-items: flex-start;
+ gap: 36px;
+ flex-shrink: 0;
+ }
+
+ /* Portrait placeholder */
+ .portrait-wrap {
+ flex-shrink: 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 8px;
+ }
+
+ .portrait-ring {
+ width: 130px;
+ height: 130px;
+ border-radius: 50%;
+ border: 2px solid var(--gold);
+ padding: 4px;
+ position: relative;
+ flex-shrink: 0;
+ }
+
+ .portrait-inner {
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ background: var(--panel);
+ overflow: hidden;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ }
+
+ .portrait-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8px;
+ font-weight: 500;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ color: var(--gray);
+ text-align: center;
+ }
+
+ /* Hero text */
+ .hero-text {
+ flex: 1;
+ padding-top: 6px;
+ }
+
+ .hero-eyebrow {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 10px;
+ }
+
+ .hero-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 44px;
+ font-weight: 700;
+ line-height: 1.0;
+ color: var(--navy);
+ letter-spacing: -0.01em;
+ margin-bottom: 8px;
+ }
+
+ .hero-title {
+ font-family: 'Inter', sans-serif;
+ font-size: 12px;
+ font-weight: 400;
+ color: var(--gray);
+ letter-spacing: 0.02em;
+ line-height: 1.5;
+ margin-bottom: 14px;
+ }
+
+ .hero-title strong {
+ color: var(--blue);
+ font-weight: 600;
+ }
+
+ .hero-divider {
+ width: 40px;
+ height: 2px;
+ background: var(--gold);
+ margin-bottom: 14px;
+ }
+
+ .hero-bio {
+ font-family: 'Inter', sans-serif;
+ font-size: 11.5px;
+ font-weight: 300;
+ line-height: 1.65;
+ color: #2a2a2a;
+ max-width: 460px;
+ }
+
+ .hero-bio strong {
+ font-weight: 500;
+ color: var(--ink);
+ }
+
+ /* ── PULL QUOTE ── */
+ .pullquote-section {
+ margin: 0 52px;
+ padding: 20px 28px;
+ background: var(--navy);
+ border-left: 3px solid var(--gold);
+ position: relative;
+ flex-shrink: 0;
+ }
+
+ .pullquote-mark {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 52px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 0.6;
+ position: absolute;
+ top: 14px;
+ left: 18px;
+ opacity: 0.6;
+ pointer-events: none;
+ }
+
+ .pullquote-text {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 15px;
+ font-weight: 400;
+ font-style: italic;
+ line-height: 1.55;
+ color: #FFFFFF;
+ padding-left: 30px;
+ }
+
+ .pullquote-attr {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 500;
+ letter-spacing: 0.15em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-top: 10px;
+ padding-left: 30px;
+ }
+
+ /* ── WHAT RENTV OFFERS STRIP ── */
+ .offers-section {
+ padding: 22px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .offers-heading {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 14px;
+ }
+
+ .offers-grid {
+ display: grid;
+ grid-template-columns: repeat(7, 1fr);
+ gap: 8px;
+ }
+
+ .offer-chip {
+ background: var(--panel);
+ border: 1px solid rgba(22, 53, 122, 0.12);
+ border-top: 2px solid var(--gold);
+ border-radius: 3px;
+ padding: 10px 6px 9px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 5px;
+ }
+
+ .offer-icon {
+ width: 22px;
+ height: 22px;
+ color: var(--blue);
+ flex-shrink: 0;
+ }
+
+ .offer-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ font-weight: 600;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ color: var(--navy);
+ text-align: center;
+ line-height: 1.3;
+ }
+
+ .offer-sub {
+ font-family: 'Inter', sans-serif;
+ font-size: 7.5px;
+ font-weight: 400;
+ color: var(--gray);
+ text-align: center;
+ line-height: 1.3;
+ }
+
+ /* ── CREDENTIALS ROW ── */
+ .credentials-row {
+ margin: 18px 52px 0;
+ display: flex;
+ align-items: center;
+ gap: 0;
+ flex-shrink: 0;
+ }
+
+ .cred-item {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ padding: 10px 12px;
+ border-right: 1px solid rgba(232, 168, 28, 0.3);
+ }
+
+ .cred-item:last-child {
+ border-right: none;
+ }
+
+ .cred-number {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 26px;
+ font-weight: 700;
+ color: var(--blue);
+ line-height: 1;
+ }
+
+ .cred-number sup {
+ font-size: 13px;
+ vertical-align: super;
+ }
+
+ .cred-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ font-weight: 400;
+ color: var(--gray);
+ text-transform: uppercase;
+ letter-spacing: 0.1em;
+ margin-top: 3px;
+ line-height: 1.3;
+ }
+
+ /* ── FOOTER ── */
+ .footer {
+ margin-top: auto;
+ flex-shrink: 0;
+ }
+
+ .footer-inner {
+ background: var(--navy);
+ padding: 18px 52px 16px;
+ }
+
+ .footer-top {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 24px;
+ margin-bottom: 13px;
+ }
+
+ .footer-name-block {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .footer-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 16px;
+ font-weight: 600;
+ color: #FFFFFF;
+ letter-spacing: 0.01em;
+ }
+
+ .footer-role {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.55);
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ }
+
+ .footer-contacts {
+ display: flex;
+ flex-direction: column;
+ gap: 4px;
+ align-items: flex-end;
+ }
+
+ .footer-contact-line {
+ font-family: 'Inter', sans-serif;
+ font-size: 10px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.8);
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ }
+
+ .footer-contact-line .dot {
+ color: var(--gold);
+ font-size: 8px;
+ }
+
+ .contact-accent {
+ color: var(--gold);
+ font-weight: 500;
+ }
+
+ .footer-divider-line {
+ height: 1px;
+ background: rgba(232, 168, 28, 0.25);
+ margin-bottom: 10px;
+ }
+
+ .footer-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .footer-second-contact {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.45);
+ letter-spacing: 0.03em;
+ }
+
+ .footer-second-contact strong {
+ color: rgba(255,255,255,0.7);
+ font-weight: 500;
+ }
+
+ .footer-urls {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ }
+
+ .footer-url {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 500;
+ color: var(--gold);
+ letter-spacing: 0.05em;
+ text-decoration: none;
+ }
+
+ .footer-url-sep {
+ color: rgba(255,255,255,0.2);
+ font-size: 8px;
+ }
+
+ .footer-address {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ color: rgba(255,255,255,0.35);
+ margin-top: 6px;
+ text-align: right;
+ }
+
+ /* ── PRINT ── */
+ @media print {
+ html, body { width: 816px; height: 1056px; }
+ .page { page-break-after: avoid; }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ══════════════════════════════════════════
+ HEADER
+ ══════════════════════════════════════════ -->
+ <header class="header">
+ <div class="header-left">
+ <div class="header-tagline">Executive Profile</div>
+ <!-- RENTV Logo inline SVG -->
+ <svg width="148" height="46" viewBox="0 0 148 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="74" cy="23" rx="73" ry="22" stroke="#E8A81C" stroke-width="1.6" fill="none"/>
+ <!-- Blue wordmark -->
+ <text x="74" y="29" text-anchor="middle" font-family="'Arial Black', 'Helvetica Neue', sans-serif" font-weight="900" font-size="20" letter-spacing="3" fill="#E8F0FF">RENTV</text>
+ </svg>
+ <div class="header-company">Real Estate News & Media</div>
+ </div>
+
+ <!-- Right: 25 Years badge -->
+ <div style="display:flex;flex-direction:column;align-items:center;gap:2px;">
+ <svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="25 years badge">
+ <circle cx="36" cy="36" r="34" stroke="#E8A81C" stroke-width="1.2" fill="none"/>
+ <circle cx="36" cy="36" r="29" stroke="#E8A81C" stroke-width="0.5" fill="none" stroke-dasharray="3 3"/>
+ <text x="36" y="30" text-anchor="middle" font-family="'Playfair Display', Georgia, serif" font-weight="700" font-size="22" fill="#E8A81C">25</text>
+ <text x="36" y="41" text-anchor="middle" font-family="'Arial', sans-serif" font-weight="400" font-size="7.5" fill="rgba(255,255,255,0.7)" letter-spacing="1.5">YEARS</text>
+ <text x="36" y="51" text-anchor="middle" font-family="'Arial', sans-serif" font-weight="400" font-size="6" fill="rgba(255,255,255,0.45)" letter-spacing="0.8">IN BUSINESS</text>
+ </svg>
+ </div>
+ </header>
+
+ <div class="hairline"></div>
+
+ <!-- ══════════════════════════════════════════
+ HERO
+ ══════════════════════════════════════════ -->
+ <section class="hero">
+
+ <!-- Portrait placeholder -->
+ <div class="portrait-wrap">
+ <div class="portrait-ring">
+ <div class="portrait-inner">
+ <!-- Tasteful avatar SVG placeholder -->
+ <svg width="100%" height="100%" viewBox="0 0 122 122" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Portrait placeholder">
+ <!-- Background -->
+ <circle cx="61" cy="61" r="61" fill="#E8EDF5"/>
+ <!-- Subtle grid lines -->
+ <line x1="0" y1="61" x2="122" y2="61" stroke="#D0D8E8" stroke-width="0.5" stroke-dasharray="4 4"/>
+ <line x1="61" y1="0" x2="61" y2="122" stroke="#D0D8E8" stroke-width="0.5" stroke-dasharray="4 4"/>
+ <!-- Head silhouette -->
+ <circle cx="61" cy="46" r="19" fill="#B8C4D8"/>
+ <!-- Shoulders silhouette -->
+ <path d="M20 105 Q22 78 61 74 Q100 78 102 105 Q82 118 61 120 Q40 118 20 105Z" fill="#B8C4D8"/>
+ <!-- Tie / suit detail -->
+ <path d="M54 80 L58 96 L61 90 L64 96 L68 80 Q65 76 61 75 Q57 76 54 80Z" fill="#8898B8"/>
+ <!-- Collar -->
+ <path d="M52 79 Q57 83 61 82 Q65 83 70 79 L68 75 Q65 78 61 77 Q57 78 54 75Z" fill="#D0D8E8"/>
+ <!-- Subtle label -->
+ <text x="61" y="58" text-anchor="middle" font-family="sans-serif" font-size="7" fill="#8898B8" letter-spacing="0.5">PORTRAIT</text>
+ <text x="61" y="67" text-anchor="middle" font-family="sans-serif" font-size="7" fill="#8898B8" letter-spacing="0.5">PLACEHOLDER</text>
+ </svg>
+ </div>
+ </div>
+ <div class="portrait-label">Insert Photo</div>
+ </div>
+
+ <!-- Name + bio -->
+ <div class="hero-text">
+ <div class="hero-eyebrow">Founder & Chief Executive</div>
+ <div class="hero-name">Steve Bloom</div>
+ <div class="hero-title">
+ <strong>Founder, President & CEO</strong> — RENTV.com, Inc.<br>
+ Host, <em>Commercial Real Estate Talk</em>
+ </div>
+ <div class="hero-divider"></div>
+ <div class="hero-bio">
+ Steve Bloom has spent <strong>25 years</strong> building RENTV into the <strong>definitive commercial real estate media platform</strong> for the Western United States. What began as a news site has grown into a full-spectrum media company spanning daily digital news, a biweekly newsletter reaching <strong>50,000 CRE professionals</strong>, video production, sponsored conferences, and the commercial space marketplace at <strong>Sublease.com</strong>.
+ <br><br>
+ Before founding RENTV, Steve worked with <strong>Cushman & Wakefield</strong> and <strong>Cresa</strong>, building the industry relationships and market fluency that have made RENTV the trusted source brokers, developers, and capital allocators read first. He holds an <strong>MBA from USC Marshall School of Business</strong>.
+ </div>
+ </div>
+ </section>
+
+ <div class="hairline-thin" style="margin: 0 52px;"></div>
+
+ <!-- ══════════════════════════════════════════
+ PULL QUOTE
+ ══════════════════════════════════════════ -->
+ <div class="pullquote-section">
+ <div class="pullquote-mark">“</div>
+ <div class="pullquote-text">
+ Our audience isn’t general consumers—it’s the exact decision-makers who buy, sell, lease, and finance commercial real estate across the West. Advertising with RENTV puts your brand in front of the people who close deals.
+ </div>
+ <div class="pullquote-attr">Steve Bloom — President & CEO, RENTV.com, Inc.</div>
+ </div>
+
+ <!-- ══════════════════════════════════════════
+ WHAT RENTV OFFERS
+ ══════════════════════════════════════════ -->
+ <section class="offers-section">
+ <div class="offers-heading">What RENTV Offers</div>
+ <div class="offers-grid">
+
+ <!-- News -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="4" width="18" height="14" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="5" y1="8" x2="17" y2="8" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="5" y1="11" x2="13" y2="11" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="5" y1="14" x2="10" y2="14" stroke="currentColor" stroke-width="1.2"/>
+ </svg>
+ <div class="offer-label">Daily<br>News</div>
+ <div class="offer-sub">rentv.com</div>
+ </div>
+
+ <!-- Newsletter -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="5" width="18" height="13" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <polyline points="2,5 11,13 20,5" stroke="currentColor" stroke-width="1.4"/>
+ </svg>
+ <div class="offer-label">Newsletter</div>
+ <div class="offer-sub">50,000 net<br>2×/week</div>
+ </div>
+
+ <!-- E-Blasts -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <path d="M11 2 L20 11 L11 20 L2 11 Z" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="2" y1="11" x2="11" y2="11" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="11" y1="2" x2="11" y2="11" stroke="currentColor" stroke-width="1.4"/>
+ </svg>
+ <div class="offer-label">Dedicated<br>E-Blasts</div>
+ <div class="offer-sub">~50K recipients</div>
+ </div>
+
+ <!-- Conferences -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="3" width="16" height="16" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="3" y1="8" x2="19" y2="8" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="8" y1="3" x2="8" y2="6" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="14" y1="3" x2="14" y2="6" stroke="currentColor" stroke-width="1.4"/>
+ <rect x="6" y="11" width="4" height="4" rx="0.5" fill="currentColor" opacity="0.4"/>
+ </svg>
+ <div class="offer-label">Conferences</div>
+ <div class="offer-sub">State of<br>the Market</div>
+ </div>
+
+ <!-- Video -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="5" width="13" height="12" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <path d="M15 9 L20 6 L20 16 L15 13 Z" stroke="currentColor" stroke-width="1.4" stroke-linejoin="round"/>
+ </svg>
+ <div class="offer-label">Video &<br>Podcast</div>
+ <div class="offer-sub">CRE Talk</div>
+ </div>
+
+ <!-- The REview -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="11" cy="11" r="8.5" stroke="currentColor" stroke-width="1.4"/>
+ <polygon points="8.5,7.5 15.5,11 8.5,14.5" fill="currentColor" opacity="0.5"/>
+ </svg>
+ <div class="offer-label">The REview</div>
+ <div class="offer-sub">rentvreview.com</div>
+ </div>
+
+ <!-- Sublease.com -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="9" width="16" height="10" rx="1" stroke="currentColor" stroke-width="1.4"/>
+ <path d="M7 9 V6 A4 4 0 0 1 15 6 V9" stroke="currentColor" stroke-width="1.4"/>
+ <circle cx="11" cy="14" r="1.5" fill="currentColor" opacity="0.5"/>
+ </svg>
+ <div class="offer-label">Sublease<br>.com</div>
+ <div class="offer-sub">Space marketplace</div>
+ </div>
+
+ </div>
+ </section>
+
+ <!-- ══════════════════════════════════════════
+ CREDENTIALS ROW
+ ══════════════════════════════════════════ -->
+ <div class="credentials-row">
+ <div class="cred-item">
+ <div class="cred-number">25<sup>+</sup></div>
+ <div class="cred-label">Years in<br>CRE Media</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number">50K</div>
+ <div class="cred-label">Newsletter<br>Subscribers</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number">9<sup>+</sup></div>
+ <div class="cred-label">Western US<br>Markets</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number" style="font-size:18px;letter-spacing:-0.02em;">USC MBA</div>
+ <div class="cred-label">Marshall School<br>of Business</div>
+ </div>
+ <div class="cred-item" style="border-right:none;">
+ <div class="cred-number" style="font-size:14px;letter-spacing:-0.02em;color:var(--red);">C&W / Cresa</div>
+ <div class="cred-label">Prior Brokerage<br>Background</div>
+ </div>
+ </div>
+
+ <!-- ══════════════════════════════════════════
+ FOOTER
+ ══════════════════════════════════════════ -->
+ <footer class="footer">
+ <div class="hairline" style="margin:18px 52px 0;"></div>
+ <div class="footer-inner">
+ <div class="footer-top">
+ <div class="footer-name-block">
+ <div class="footer-name">Steve Bloom</div>
+ <div class="footer-role">President & CEO • RENTV.com, Inc.</div>
+ </div>
+
+ <div class="footer-contacts">
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 7.8L7.8 7.3C7.6 7.2 7.4 7.3 7.3 7.5L6.8 8.3C5.2 7.5 3.5 5.8 2.7 4.2L3.5 3.7C3.7 3.6 3.8 3.4 3.7 3.2L3.2 1.5C3.1 1.3 2.9 1.1 2.7 1.1H1.3C1.1 1.1 0.9 1.3 1 1.5C1.3 6.3 4.7 9.7 9.5 10C9.7 10 9.9 9.8 9.9 9.6V8.2C9.9 8 9.7 7.8 9.5 7.8Z" fill="#E8A81C"/></svg>
+ <span class="contact-accent">(310) 213-6409</span>
+ </div>
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="2.5" width="9" height="6.5" rx="0.8" stroke="#E8A81C" stroke-width="1"/><polyline points="1,2.5 5.5,6.5 10,2.5" stroke="#E8A81C" stroke-width="1"/></svg>
+ <span class="contact-accent">sbloom@rentv.com</span>
+ </div>
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="9" height="9" rx="1.5" stroke="#E8A81C" stroke-width="1"/><rect x="2.5" y="4.5" width="1.5" height="4" fill="#E8A81C"/><circle cx="3.25" cy="3" r="0.9" fill="#E8A81C"/><rect x="5" y="4.5" width="1.5" height="4" fill="#E8A81C"/><path d="M5 5.5 Q5 4.5 6.5 4.5 Q8 4.5 8 5.5 L8 8.5 L6.5 8.5 L6.5 5.5" stroke="#E8A81C" stroke-width="0.8" fill="none"/></svg>
+ <span style="color:rgba(255,255,255,0.6);">linkedin.com/company/rentv.com-inc</span>
+ </div>
+ </div>
+ </div>
+
+ <div class="footer-divider-line"></div>
+
+ <div class="footer-bottom">
+ <div class="footer-second-contact">
+ <strong>Allen Wolfsheimer</strong> • Senior VP • (310) 836-9238 • allenw@rentv.com
+ </div>
+ <div style="display:flex;flex-direction:column;align-items:flex-end;gap:2px;">
+ <div class="footer-urls">
+ <span class="footer-url">rentv.com</span>
+ <span class="footer-url-sep">·</span>
+ <span class="footer-url">rentvreview.com</span>
+ <span class="footer-url-sep">·</span>
+ <span class="footer-url">sublease.com</span>
+ </div>
+ <div class="footer-address">5757 W. Century Blvd, Suite 700 • Los Angeles, CA 90045</div>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/public/concepts/concept-1-editorial-media-kit.html b/public/concepts/concept-1-editorial-media-kit.html
new file mode 100644
index 0000000..053847a
--- /dev/null
+++ b/public/concepts/concept-1-editorial-media-kit.html
@@ -0,0 +1,798 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV Media Kit — Editorial</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
+<style>
+ /* ── Reset & base ─────────────────────────────────────────── */
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --gold-lt: #F5C842;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --rule: #D9DFF0;
+
+ /* page */
+ --pw: 816px;
+ --ph: 1056px;
+ }
+
+ html, body {
+ width: var(--pw);
+ min-height: var(--ph);
+ margin: 0;
+ padding: 0;
+ background: #CBD5E0;
+ font-family: 'Inter', Helvetica, Arial, sans-serif;
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ /* ── Page shell ───────────────────────────────────────────── */
+ .page {
+ width: var(--pw);
+ height: var(--ph);
+ background: var(--paper);
+ position: relative;
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+ }
+
+ /* ── Top accent bar ───────────────────────────────────────── */
+ .top-bar {
+ height: 5px;
+ background: linear-gradient(90deg, var(--navy) 0%, var(--blue) 40%, var(--gold) 100%);
+ flex-shrink: 0;
+ }
+
+ /* ── Header ───────────────────────────────────────────────── */
+ .header {
+ padding: 32px 52px 0;
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ flex-shrink: 0;
+ }
+
+ .logo-lockup {
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+ }
+
+ .tagline-sub {
+ font-family: 'Inter', sans-serif;
+ font-size: 9.5px;
+ font-weight: 600;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gray);
+ margin-left: 2px;
+ }
+
+ .header-badge {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-end;
+ gap: 3px;
+ padding-top: 6px;
+ }
+
+ .header-badge .year-pill {
+ background: var(--navy);
+ color: var(--gold);
+ font-size: 9px;
+ font-weight: 700;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ padding: 4px 11px;
+ border-radius: 20px;
+ }
+
+ .header-badge .kit-label {
+ font-size: 9px;
+ font-weight: 500;
+ color: var(--gray);
+ letter-spacing: 0.10em;
+ text-transform: uppercase;
+ }
+
+ /* ── Divider rule ─────────────────────────────────────────── */
+ .rule {
+ height: 1px;
+ background: var(--rule);
+ margin: 20px 52px 0;
+ flex-shrink: 0;
+ }
+ .rule-gold {
+ height: 2px;
+ background: var(--gold);
+ margin: 0 52px;
+ flex-shrink: 0;
+ }
+
+ /* ── Hero block ───────────────────────────────────────────── */
+ .hero {
+ padding: 26px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .hero-eyebrow {
+ font-size: 9.5px;
+ font-weight: 700;
+ letter-spacing: 0.20em;
+ text-transform: uppercase;
+ color: var(--red);
+ margin-bottom: 10px;
+ }
+
+ .hero-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 34px;
+ font-weight: 900;
+ line-height: 1.14;
+ color: var(--navy);
+ max-width: 620px;
+ margin-bottom: 14px;
+ }
+
+ .hero-headline em {
+ font-style: italic;
+ color: var(--blue);
+ }
+
+ .hero-body {
+ font-size: 12.5px;
+ font-weight: 400;
+ line-height: 1.65;
+ color: var(--gray);
+ max-width: 560px;
+ }
+
+ /* ── Stat band ────────────────────────────────────────────── */
+ .stat-band {
+ margin: 22px 52px 0;
+ background: var(--navy);
+ border-radius: 6px;
+ display: grid;
+ grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
+ padding: 0;
+ overflow: hidden;
+ flex-shrink: 0;
+ }
+
+ .stat-divider {
+ background: rgba(255,255,255,0.12);
+ align-self: stretch;
+ }
+
+ .stat-cell {
+ padding: 18px 22px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ gap: 2px;
+ }
+
+ .stat-num {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 26px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 1;
+ letter-spacing: -0.01em;
+ }
+
+ .stat-label {
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.3;
+ margin-top: 3px;
+ }
+
+ /* ── Section heading ──────────────────────────────────────── */
+ .section-head {
+ padding: 20px 52px 0;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ flex-shrink: 0;
+ }
+
+ .section-head-label {
+ font-size: 9.5px;
+ font-weight: 700;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ white-space: nowrap;
+ }
+
+ .section-head-rule {
+ flex: 1;
+ height: 1px;
+ background: var(--rule);
+ }
+
+ /* ── Products grid ────────────────────────────────────────── */
+ .products {
+ padding: 12px 52px 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 10px;
+ flex-shrink: 0;
+ }
+
+ .product-card {
+ background: var(--panel);
+ border-radius: 5px;
+ padding: 14px 16px 13px;
+ border-left: 3px solid var(--blue);
+ position: relative;
+ }
+
+ .product-card.gold-accent {
+ border-left-color: var(--gold);
+ }
+
+ .product-card.red-accent {
+ border-left-color: var(--red);
+ }
+
+ .product-icon {
+ width: 22px;
+ height: 22px;
+ margin-bottom: 8px;
+ opacity: 0.85;
+ }
+
+ .product-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 12.5px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.25;
+ margin-bottom: 5px;
+ }
+
+ .product-desc {
+ font-size: 10px;
+ font-weight: 400;
+ line-height: 1.55;
+ color: var(--gray);
+ margin-bottom: 8px;
+ }
+
+ .price-list {
+ list-style: none;
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .price-item {
+ display: flex;
+ justify-content: space-between;
+ align-items: baseline;
+ font-size: 9.5px;
+ line-height: 1.4;
+ }
+
+ .price-item .pi-label {
+ font-weight: 500;
+ color: var(--gray);
+ }
+
+ .price-item .pi-val {
+ font-weight: 700;
+ color: var(--blue);
+ font-size: 10px;
+ letter-spacing: -0.01em;
+ }
+
+ /* wide card: spans 2 cols */
+ .product-card.wide {
+ grid-column: span 2;
+ }
+ .product-card.wide .price-list {
+ flex-direction: row;
+ flex-wrap: wrap;
+ column-gap: 18px;
+ row-gap: 3px;
+ }
+
+ /* ── Conferences strip ────────────────────────────────────── */
+ .conf-section {
+ margin: 12px 52px 0;
+ background: linear-gradient(100deg, var(--blue) 0%, var(--navy) 100%);
+ border-radius: 5px;
+ padding: 14px 20px;
+ display: flex;
+ align-items: center;
+ gap: 18px;
+ flex-shrink: 0;
+ }
+
+ .conf-title-block {
+ flex-shrink: 0;
+ }
+
+ .conf-label {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 3px;
+ }
+
+ .conf-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 14px;
+ font-weight: 700;
+ color: #fff;
+ line-height: 1.2;
+ }
+
+ .conf-price-badge {
+ background: var(--gold);
+ color: var(--navy);
+ font-size: 11px;
+ font-weight: 800;
+ padding: 5px 13px;
+ border-radius: 4px;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+
+ .conf-divider {
+ width: 1px;
+ background: rgba(255,255,255,0.18);
+ align-self: stretch;
+ flex-shrink: 0;
+ }
+
+ .conf-events {
+ flex: 1;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px 14px;
+ }
+
+ .conf-event {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+
+ .conf-event-name {
+ font-size: 9.5px;
+ font-weight: 700;
+ color: #fff;
+ line-height: 1.2;
+ }
+
+ .conf-event-detail {
+ font-size: 8.5px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.6);
+ line-height: 1.3;
+ }
+
+ /* ── More products row ────────────────────────────────────── */
+ .more-products {
+ padding: 10px 52px 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 10px;
+ flex-shrink: 0;
+ }
+
+ .more-card {
+ background: var(--panel);
+ border-radius: 5px;
+ padding: 13px 16px 12px;
+ border-left: 3px solid var(--gray);
+ }
+ .more-card.gold-accent { border-left-color: var(--gold); }
+ .more-card.blue-accent { border-left-color: var(--blue); }
+
+ /* ── Footer ───────────────────────────────────────────────── */
+ .footer-rule {
+ height: 1px;
+ background: var(--rule);
+ margin: 14px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .footer {
+ padding: 14px 52px 18px;
+ display: grid;
+ grid-template-columns: 1fr auto 1px auto;
+ gap: 0 24px;
+ align-items: start;
+ flex-shrink: 0;
+ }
+
+ .footer-contact {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ }
+
+ .footer-contact-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 13px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.2;
+ margin-bottom: 1px;
+ }
+
+ .footer-contact-title {
+ font-size: 9.5px;
+ font-weight: 600;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 5px;
+ }
+
+ .contact-row {
+ display: flex;
+ align-items: center;
+ gap: 5px;
+ font-size: 9.5px;
+ color: var(--gray);
+ font-weight: 400;
+ line-height: 1.5;
+ }
+
+ .contact-row svg {
+ flex-shrink: 0;
+ opacity: 0.7;
+ }
+
+ .footer-vert-rule {
+ width: 1px;
+ background: var(--rule);
+ align-self: stretch;
+ }
+
+ .footer-contact-2 {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ }
+
+ .footer-sites {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ align-self: center;
+ }
+
+ .site-link {
+ font-size: 9.5px;
+ font-weight: 600;
+ color: var(--blue);
+ text-decoration: none;
+ letter-spacing: 0.03em;
+ }
+
+ .footer-sites-label {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: var(--gray);
+ margin-bottom: 4px;
+ }
+
+ /* ── Bottom bar ───────────────────────────────────────────── */
+ .bottom-bar {
+ height: 4px;
+ background: linear-gradient(90deg, var(--gold) 0%, var(--blue) 60%, var(--navy) 100%);
+ margin-top: auto;
+ flex-shrink: 0;
+ }
+
+ /* ── Print ────────────────────────────────────────────────── */
+ @page {
+ size: letter;
+ margin: 0;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ background: none;
+ }
+ .page {
+ box-shadow: none;
+ }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- Top accent bar -->
+ <div class="top-bar"></div>
+
+ <!-- ── HEADER ── -->
+ <header class="header">
+ <div class="logo-lockup">
+ <!-- Inline SVG RENTV logo: blue wordmark in gold ellipse ring -->
+ <svg width="190" height="64" viewBox="0 0 190 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Outer gold ellipse ring -->
+ <ellipse cx="95" cy="32" rx="92" ry="29" fill="none" stroke="#E8A81C" stroke-width="3.5"/>
+ <!-- Inner fill so wordmark sits clean -->
+ <ellipse cx="95" cy="32" rx="88" ry="25" fill="#FFFFFF"/>
+ <!-- RENTV wordmark -->
+ <!-- R -->
+ <text x="18" y="43" font-family="'Inter', Helvetica, Arial, sans-serif" font-weight="800" font-size="28" fill="#16357A" letter-spacing="-1">RENTV</text>
+ </svg>
+ <span class="tagline-sub">Real Estate News & Media</span>
+ </div>
+ <div class="header-badge">
+ <span class="year-pill">25 Years of CRE Coverage</span>
+ <span class="kit-label">2026 Advertising Media Kit</span>
+ </div>
+ </header>
+
+ <div class="rule"></div>
+
+ <!-- ── HERO ── -->
+ <section class="hero">
+ <p class="hero-eyebrow">Cutting Edge Commercial Real Estate Media Coverage</p>
+ <h1 class="hero-headline">The CRE industry's news source<br>for 25 years —<br><em>now your ad channel.</em></h1>
+ <p class="hero-body">RENTV.com delivers decision-maker access across California, Texas, Arizona, and the Pacific Northwest — the markets where commercial real estate moves. Our audience is your buyer: brokers, developers, investors, lenders, and principals, reached twice a week in their inbox and daily on RENTV.com.</p>
+ </section>
+
+ <!-- ── STAT BAND ── -->
+ <div class="stat-band" role="list">
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">50,000</span>
+ <span class="stat-label">NET CRE<br>Professionals</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">2×</span>
+ <span class="stat-label">Per Week<br>Newsletter</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">25 Yrs</span>
+ <span class="stat-label">Constant Contact<br>List Depth</span>
+ </div>
+ <div class="stat-divider" aria-hidden="true"></div>
+ <div class="stat-cell" role="listitem">
+ <span class="stat-num">Western US</span>
+ <span class="stat-label">CA · TX · AZ<br>Pacific NW</span>
+ </div>
+ </div>
+
+ <!-- ── ADVERTISING PRODUCTS ── -->
+ <div class="section-head">
+ <span class="section-head-label">Advertising Products</span>
+ <div class="section-head-rule"></div>
+ </div>
+
+ <div class="products">
+
+ <!-- Newsletter -->
+ <div class="product-card">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="4" width="20" height="14" rx="2" stroke="#16357A" stroke-width="1.5"/>
+ <path d="M1 7l10 7 10-7" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ </svg>
+ <div class="product-title">Newsletter<br>Banner & Tile Ads</div>
+ <div class="product-desc">Placed inside <em>The Real Estate Insider</em> — delivered to 50,000 CRE professionals twice weekly. Fixed advertorials also available.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Banner or Tile Ad</span><span class="pi-val">$500–$1,500/mo</span></li>
+ <li class="price-item"><span class="pi-label">Fixed Advertorial</span><span class="pi-val">$350/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Website Ads -->
+ <div class="product-card gold-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="2" width="20" height="18" rx="2" stroke="#E8A81C" stroke-width="1.5"/>
+ <path d="M1 7h20" stroke="#E8A81C" stroke-width="1.5"/>
+ <circle cx="4.5" cy="4.5" r="1" fill="#E8A81C"/>
+ <circle cx="8" cy="4.5" r="1" fill="#E8A81C"/>
+ </svg>
+ <div class="product-title">RENTV.com<br>Banner & Tile Ads</div>
+ <div class="product-desc">Prime placement on RENTV.com — the Western US CRE news destination. High-traffic property with an engaged, repeat professional readership.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Banner or Tile Ad</span><span class="pi-val">$500–$1,500/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Home Page Video -->
+ <div class="product-card red-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <rect x="1" y="3" width="20" height="14" rx="2" stroke="#D0202E" stroke-width="1.5"/>
+ <polygon points="9,8 9,13 15,10.5" fill="#D0202E"/>
+ <path d="M7 20h8" stroke="#D0202E" stroke-width="1.5" stroke-linecap="round"/>
+ </svg>
+ <div class="product-title">RENTV Home Page<br>Video Feature</div>
+ <div class="product-desc">Your video featured prominently on RENTV.com's homepage — maximum visibility for property tours, project launches, and brand stories.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Monthly placement</span><span class="pi-val">$500/mo</span></li>
+ </ul>
+ </div>
+
+ <!-- Dedicated Eblasts - wide -->
+ <div class="product-card wide">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <path d="M2 11L11 2l9 9" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ <path d="M4 9v9a1 1 0 001 1h4v-4h4v4h4a1 1 0 001-1V9" stroke="#16357A" stroke-width="1.5" stroke-linejoin="round"/>
+ </svg>
+ <div class="product-title">Dedicated Email Blasts — 50,000 Net Recipients</div>
+ <div class="product-desc">Your message, exclusively. Deployed to our full 50,000-name CRE list — built over 25 years on Constant Contact. Three program types available.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 1 send</span><span class="pi-val">$300</span></li>
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 4 sends</span><span class="pi-val">$1,100</span></li>
+ <li class="price-item"><span class="pi-label">Marketplace Eblast · 8 sends</span><span class="pi-val">$2,000</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 1 send</span><span class="pi-val">$250</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 4 sends</span><span class="pi-val">$900</span></li>
+ <li class="price-item"><span class="pi-label">Property Spotlight · 9 sends</span><span class="pi-val">$1,800</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 1 send</span><span class="pi-val">$250</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 4 sends</span><span class="pi-val">$900</span></li>
+ <li class="price-item"><span class="pi-label">Video Promotion · 9 sends</span><span class="pi-val">$1,800</span></li>
+ </ul>
+ </div>
+
+ <!-- The REview -->
+ <div class="product-card gold-accent">
+ <svg class="product-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <circle cx="11" cy="11" r="9" stroke="#E8A81C" stroke-width="1.5"/>
+ <polygon points="8.5,7.5 8.5,14.5 15,11" fill="#E8A81C"/>
+ </svg>
+ <div class="product-title">The REview</div>
+ <div class="product-desc"><em>rentvreview.com</em> — CRE's dedicated video sharing & search platform, launched 2022. Own one of four featured homepage screens for maximum brand presence.</div>
+ <ul class="price-list">
+ <li class="price-item"><span class="pi-label">1 of 4 homepage screens</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ </div>
+
+ <!-- ── CONFERENCES ── -->
+ <div class="conf-section" role="region" aria-label="RENTV Conferences">
+ <div class="conf-title-block">
+ <div class="conf-label">State of the Market</div>
+ <div class="conf-title">RENTV<br>Conferences</div>
+ </div>
+ <div class="conf-divider" aria-hidden="true"></div>
+ <div class="conf-events">
+ <div class="conf-event">
+ <span class="conf-event-name">Arizona</span>
+ <span class="conf-event-detail">Oct 2026 · Scottsdale Resort & Spa</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">San Diego</span>
+ <span class="conf-event-detail">Jan 2027 · Westin Carlsbad</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">Greater Los Angeles</span>
+ <span class="conf-event-detail">Mar 2027 · Hilton LA/Culver City</span>
+ </div>
+ <div class="conf-event">
+ <span class="conf-event-name">Inland Empire</span>
+ <span class="conf-event-detail">May 2027 · Embassy Suites Ontario</span>
+ </div>
+ </div>
+ <div class="conf-divider" aria-hidden="true"></div>
+ <div class="conf-price-badge">$2,500 / Event</div>
+ </div>
+
+ <!-- ── MORE PRODUCTS ── -->
+ <div class="more-products">
+
+ <!-- Podcast -->
+ <div class="more-card gold-accent">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">Commercial Real Estate Talk</div>
+ <div class="product-desc" style="font-size:9.5px;">Video podcast hosted by <strong>Steve Bloom</strong> + co-host <strong>Arnie Garfinkel</strong>. ~30 min episodes. Up to 4 sponsors per episode — 30-second spot + logo and link.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Per-episode sponsor (×4 avail.)</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ <!-- The REview already shown above; use third slot for Direct Marketing -->
+ <div class="more-card blue-accent">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">RENTV Direct Marketing Services</div>
+ <div class="product-desc" style="font-size:9.5px;">Custom direct-marketing programs leveraging RENTV's 25-year audience relationships. Tailored outreach, co-branded campaigns, and targeted list activations.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Custom programs</span><span class="pi-val">Contact us</span></li>
+ </ul>
+ </div>
+
+ <!-- Sublease.com -->
+ <div class="more-card">
+ <div class="product-title" style="font-size:11.5px; margin-bottom:4px;">Sublease.com</div>
+ <div class="product-desc" style="font-size:9.5px;"><em>"The Commercial Space Marketplace"</em> — list and discover sublease opportunities across the Western US market. Integrated with RENTV's CRE audience network.</div>
+ <ul class="price-list" style="margin-top:5px;">
+ <li class="price-item"><span class="pi-label">Listings & sponsorships</span><span class="pi-val">Ask for rates</span></li>
+ </ul>
+ </div>
+
+ </div>
+
+ <!-- ── FOOTER ── -->
+ <div class="footer-rule"></div>
+
+ <footer class="footer">
+ <!-- Primary contact -->
+ <div class="footer-contact">
+ <div class="footer-contact-name">Steve Bloom</div>
+ <div class="footer-contact-title">President & CEO · RENTV.com, Inc.</div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M6.6 10.8a13.4 13.4 0 005.6 5.6l1.9-1.9a1 1 0 011-.2c1.1.4 2.3.6 3.5.6a1 1 0 011 1V19a1 1 0 01-1 1C9.6 20 3 13.4 3 5.5a1 1 0 011-1H7a1 1 0 011 1c0 1.2.2 2.4.6 3.5a1 1 0 01-.2 1L6.6 10.8z" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ (310) 213-6409
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="5" width="18" height="13" rx="2" stroke="#6B7280" stroke-width="1.6"/><path d="M2 8l9 6 9-6" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ sbloom@rentv.com
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="2" width="18" height="18" rx="3" stroke="#6B7280" stroke-width="1.6"/><path d="M7 10v5M7 7v.5" stroke="#6B7280" stroke-width="1.8" stroke-linecap="round"/><path d="M11 15v-3.5A1.5 1.5 0 0114.5 13V15" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/><path d="M11 11.5V15" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/></svg>
+ linkedin.com/company/rentv.com-inc
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><circle cx="11" cy="11" r="9" stroke="#6B7280" stroke-width="1.6"/><path d="M2 11h18M11 2a15 15 0 010 18M11 2a15 15 0 000 18" stroke="#6B7280" stroke-width="1.6" stroke-linecap="round"/></svg>
+ rentv.com · rentvreview.com · sublease.com
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M11 2C7.7 2 5 4.7 5 8c0 5 6 12 6 12s6-7 6-12c0-3.3-2.7-6-6-6z" stroke="#6B7280" stroke-width="1.6"/><circle cx="11" cy="8" r="2" stroke="#6B7280" stroke-width="1.4"/></svg>
+ 5757 W. Century Blvd, Suite 700, Los Angeles, CA 90045
+ </div>
+ </div>
+
+ <!-- Vert rule -->
+ <div class="footer-vert-rule"></div>
+
+ <!-- Secondary contact -->
+ <div class="footer-contact-2">
+ <div class="footer-contact-name" style="font-size:11px;">Allen Wolfsheimer</div>
+ <div class="footer-contact-title" style="font-size:8.5px;">Senior Vice President</div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><path d="M6.6 10.8a13.4 13.4 0 005.6 5.6l1.9-1.9a1 1 0 011-.2c1.1.4 2.3.6 3.5.6a1 1 0 011 1V19a1 1 0 01-1 1C9.6 20 3 13.4 3 5.5a1 1 0 011-1H7a1 1 0 011 1c0 1.2.2 2.4.6 3.5a1 1 0 01-.2 1L6.6 10.8z" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ (310) 836-9238
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 22 22" fill="none" aria-hidden="true"><rect x="2" y="5" width="18" height="13" rx="2" stroke="#6B7280" stroke-width="1.6"/><path d="M2 8l9 6 9-6" stroke="#6B7280" stroke-width="1.6" stroke-linejoin="round"/></svg>
+ allenw@rentv.com
+ </div>
+ </div>
+
+ <!-- Sites column (absorb into footer layout via 4-col grid) -->
+ <!-- Sites are embedded in primary contact; 4th col is intentionally empty for spacing -->
+ <div></div>
+ </footer>
+
+ <!-- Bottom bar -->
+ <div class="bottom-bar"></div>
+
+</div>
+</body>
+</html>
diff --git a/public/concepts/concept-2-data-terminal.html b/public/concepts/concept-2-data-terminal.html
new file mode 100644
index 0000000..49d80e0
--- /dev/null
+++ b/public/concepts/concept-2-data-terminal.html
@@ -0,0 +1,913 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV — Media Kit 2026 | Data Terminal</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Inter:wght@300;400;500;600;700;800;900&family=Archivo:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
+<style>
+ /* ── Reset ── */
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ /* ── Variables ── */
+ :root {
+ --navy: #0E2350;
+ --navy2: #0a1a3a;
+ --navy3: #091529;
+ --panel: #112760;
+ --panel2: #0d1f4e;
+ --gold: #E8A81C;
+ --gold2: #f0bb3a;
+ --gold3: #c4880f;
+ --white: #FFFFFF;
+ --gray: #8899bb;
+ --gray2: #6677aa;
+ --dim: #4a5a7a;
+ --red: #D0202E;
+ --line: rgba(232,168,28,0.22);
+ --line2: rgba(255,255,255,0.07);
+ --mono: 'Space Mono', 'IBM Plex Mono', 'Courier New', monospace;
+ --sans: 'Inter', 'Archivo', Helvetica, Arial, sans-serif;
+ --head: 'Archivo', 'Inter', Helvetica, Arial, sans-serif;
+ }
+
+ /* ── Page shell ── */
+ html, body {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--navy3);
+ color: var(--white);
+ font-family: var(--sans);
+ font-size: 13px;
+ line-height: 1.5;
+ -webkit-font-smoothing: antialiased;
+ }
+
+ .page {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--navy3);
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ overflow: hidden;
+ }
+
+ /* ── Scanline texture overlay ── */
+ .page::before {
+ content: '';
+ position: absolute;
+ inset: 0;
+ background: repeating-linear-gradient(
+ 0deg,
+ transparent,
+ transparent 3px,
+ rgba(0,0,0,0.06) 3px,
+ rgba(0,0,0,0.06) 4px
+ );
+ pointer-events: none;
+ z-index: 0;
+ }
+
+ /* ── Grid noise ── */
+ .page::after {
+ content: '';
+ position: absolute;
+ inset: 0;
+ background-image:
+ linear-gradient(rgba(232,168,28,0.03) 1px, transparent 1px),
+ linear-gradient(90deg, rgba(232,168,28,0.03) 1px, transparent 1px);
+ background-size: 40px 40px;
+ pointer-events: none;
+ z-index: 0;
+ }
+
+ /* ── All content above pseudo-elements ── */
+ .page > * { position: relative; z-index: 1; }
+
+ /* ── Gold top bar ── */
+ .top-bar {
+ height: 3px;
+ background: linear-gradient(90deg, var(--gold3), var(--gold), var(--gold2), var(--gold3));
+ }
+
+ /* ── Header ── */
+ .header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 24px 40px 20px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ /* ── RENTV Logo SVG container ── */
+ .logo-wrap {
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ }
+
+ .logo-tagline {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+ .logo-tagline .tag1 {
+ font-family: var(--head);
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ }
+ .logo-tagline .tag2 {
+ font-family: var(--sans);
+ font-size: 7.5px;
+ font-weight: 400;
+ letter-spacing: 0.08em;
+ color: var(--gray);
+ text-transform: uppercase;
+ }
+
+ .header-right {
+ text-align: right;
+ }
+ .header-right .label {
+ font-family: var(--mono);
+ font-size: 8px;
+ letter-spacing: 0.15em;
+ color: var(--gray2);
+ text-transform: uppercase;
+ display: block;
+ }
+ .header-right .doc-id {
+ font-family: var(--mono);
+ font-size: 10px;
+ color: var(--gold);
+ font-weight: 700;
+ letter-spacing: 0.08em;
+ }
+
+ /* ── Hero ── */
+ .hero {
+ padding: 28px 40px 24px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ .hero-eyebrow {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ letter-spacing: 0.22em;
+ color: var(--gold);
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ }
+ .hero-eyebrow::before {
+ content: '';
+ display: inline-block;
+ width: 24px;
+ height: 1px;
+ background: var(--gold);
+ }
+
+ .hero-headline {
+ font-family: var(--head);
+ font-size: 30px;
+ font-weight: 900;
+ line-height: 1.08;
+ letter-spacing: -0.02em;
+ color: var(--white);
+ max-width: 540px;
+ margin-bottom: 20px;
+ }
+ .hero-headline em {
+ font-style: normal;
+ color: var(--gold);
+ }
+
+ /* ── Stat bar ── */
+ .stat-bar {
+ display: flex;
+ gap: 0;
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ overflow: hidden;
+ background: var(--panel2);
+ }
+
+ .stat {
+ flex: 1;
+ padding: 14px 18px;
+ border-right: 1px solid var(--line);
+ position: relative;
+ }
+ .stat:last-child { border-right: none; }
+
+ .stat-num {
+ font-family: var(--mono);
+ font-size: 22px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 1;
+ letter-spacing: -0.02em;
+ display: block;
+ }
+ .stat-unit {
+ font-family: var(--mono);
+ font-size: 10px;
+ color: var(--gold2);
+ font-weight: 400;
+ display: inline;
+ }
+ .stat-label {
+ font-family: var(--sans);
+ font-size: 9px;
+ color: var(--gray);
+ text-transform: uppercase;
+ letter-spacing: 0.12em;
+ margin-top: 4px;
+ display: block;
+ }
+
+ .stat::before {
+ content: attr(data-index);
+ position: absolute;
+ top: 8px;
+ right: 12px;
+ font-family: var(--mono);
+ font-size: 7px;
+ color: var(--dim);
+ letter-spacing: 0.1em;
+ }
+
+ /* ── Section heading ── */
+ .section-head {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ margin-bottom: 10px;
+ }
+ .section-head .sh-label {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ letter-spacing: 0.2em;
+ color: var(--gold);
+ text-transform: uppercase;
+ }
+ .section-head .sh-line {
+ flex: 1;
+ height: 1px;
+ background: var(--line);
+ }
+ .section-head .sh-num {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--dim);
+ letter-spacing: 0.1em;
+ }
+
+ /* ── Main grid ── */
+ .main {
+ padding: 20px 40px 0;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 16px;
+ }
+
+ /* ── Products grid ── */
+ .products-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+ }
+
+ .prod-card {
+ background: var(--panel);
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ padding: 14px 16px;
+ position: relative;
+ overflow: hidden;
+ }
+
+ .prod-card::before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 3px;
+ height: 100%;
+ background: var(--gold3);
+ }
+
+ .prod-card.highlight::before {
+ background: var(--gold);
+ width: 3px;
+ }
+
+ .prod-card .card-label {
+ font-family: var(--mono);
+ font-size: 7px;
+ letter-spacing: 0.18em;
+ color: var(--gray2);
+ text-transform: uppercase;
+ margin-bottom: 5px;
+ padding-left: 10px;
+ }
+
+ .prod-card .card-title {
+ font-family: var(--head);
+ font-size: 12px;
+ font-weight: 800;
+ color: var(--white);
+ letter-spacing: -0.01em;
+ padding-left: 10px;
+ margin-bottom: 8px;
+ line-height: 1.3;
+ }
+
+ /* ── Data table rows ── */
+ .data-table {
+ width: 100%;
+ border-collapse: collapse;
+ margin-top: 4px;
+ }
+ .data-table tr {
+ border-bottom: 1px solid var(--line2);
+ }
+ .data-table tr:last-child { border-bottom: none; }
+ .data-table td {
+ padding: 4px 0;
+ font-size: 10px;
+ vertical-align: middle;
+ }
+ .data-table .td-desc {
+ font-family: var(--sans);
+ color: var(--gray);
+ padding-left: 10px;
+ width: 68%;
+ font-size: 9.5px;
+ }
+ .data-table .td-price {
+ font-family: var(--mono);
+ color: var(--gold2);
+ font-size: 10.5px;
+ font-weight: 700;
+ text-align: right;
+ white-space: nowrap;
+ letter-spacing: -0.01em;
+ }
+ .data-table .td-note {
+ font-family: var(--sans);
+ color: var(--dim);
+ font-size: 8.5px;
+ padding-left: 10px;
+ width: 68%;
+ }
+
+ /* ── Wide card (full-width) ── */
+ .prod-card.wide {
+ grid-column: 1 / -1;
+ }
+ .wide-inner {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 16px;
+ padding-left: 10px;
+ }
+ .wide-col .col-head {
+ font-family: var(--mono);
+ font-size: 8px;
+ letter-spacing: 0.14em;
+ color: var(--gold3);
+ text-transform: uppercase;
+ margin-bottom: 6px;
+ padding-bottom: 4px;
+ border-bottom: 1px solid var(--line);
+ }
+
+ /* ── Conferences ── */
+ .conf-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px;
+ }
+ .conf-item {
+ background: rgba(255,255,255,0.03);
+ border: 1px solid var(--line2);
+ border-radius: 3px;
+ padding: 7px 10px;
+ }
+ .conf-item .ci-date {
+ font-family: var(--mono);
+ font-size: 8px;
+ color: var(--gold);
+ letter-spacing: 0.1em;
+ font-weight: 700;
+ }
+ .conf-item .ci-city {
+ font-family: var(--head);
+ font-size: 10px;
+ font-weight: 700;
+ color: var(--white);
+ margin: 1px 0;
+ }
+ .conf-item .ci-venue {
+ font-family: var(--sans);
+ font-size: 8px;
+ color: var(--gray);
+ }
+
+ /* ── Coverage strip ── */
+ .coverage {
+ background: var(--panel2);
+ border: 1px solid var(--line);
+ border-radius: 4px;
+ padding: 10px 16px;
+ display: flex;
+ align-items: center;
+ gap: 16px;
+ }
+ .coverage .cov-label {
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--gold);
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+ .coverage .cov-markets {
+ font-family: var(--sans);
+ font-size: 9px;
+ color: var(--gray);
+ letter-spacing: 0.04em;
+ line-height: 1.4;
+ }
+ .coverage .cov-markets span {
+ color: var(--white);
+ font-weight: 600;
+ }
+
+ /* ── Podcast / REview row ── */
+ .two-col {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+ }
+
+ /* ── Footer bar ── */
+ .footer {
+ margin-top: auto;
+ background: var(--panel2);
+ border-top: 1px solid var(--line);
+ padding: 16px 40px;
+ }
+
+ .footer-top {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin-bottom: 10px;
+ padding-bottom: 10px;
+ border-bottom: 1px solid var(--line2);
+ }
+
+ .contact-person {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+ .contact-person .cp-name {
+ font-family: var(--head);
+ font-size: 11.5px;
+ font-weight: 800;
+ color: var(--white);
+ letter-spacing: -0.01em;
+ }
+ .contact-person .cp-title {
+ font-family: var(--sans);
+ font-size: 8.5px;
+ color: var(--gold);
+ font-weight: 500;
+ letter-spacing: 0.05em;
+ }
+ .contact-person .cp-lines {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ margin-top: 3px;
+ }
+ .contact-person .cp-line {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ color: var(--gray);
+ letter-spacing: 0.02em;
+ }
+ .contact-person .cp-line strong {
+ color: var(--white);
+ font-weight: 400;
+ }
+
+ .contact-divider {
+ width: 1px;
+ background: var(--line);
+ align-self: stretch;
+ margin: 0 20px;
+ flex-shrink: 0;
+ }
+
+ .footer-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ .footer-domains {
+ display: flex;
+ gap: 16px;
+ align-items: center;
+ }
+ .footer-domains a, .footer-domains span {
+ font-family: var(--mono);
+ font-size: 8.5px;
+ color: var(--gray);
+ text-decoration: none;
+ letter-spacing: 0.04em;
+ }
+ .footer-domains span.sep {
+ color: var(--dim);
+ }
+
+ .footer-address {
+ font-family: var(--sans);
+ font-size: 8px;
+ color: var(--dim);
+ text-align: right;
+ letter-spacing: 0.03em;
+ }
+
+ .badge {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+ background: rgba(232,168,28,0.12);
+ border: 1px solid rgba(232,168,28,0.3);
+ border-radius: 2px;
+ padding: 2px 6px;
+ font-family: var(--mono);
+ font-size: 7.5px;
+ color: var(--gold);
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ }
+
+ /* ── Print ── */
+ @page { size: letter; margin: 0; }
+
+ @media print {
+ html, body { width: 816px; height: 1056px; }
+ .page { width: 816px; height: 1056px; page-break-inside: avoid; }
+ * {
+ -webkit-print-color-adjust: exact !important;
+ print-color-adjust: exact !important;
+ color-adjust: exact !important;
+ }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- Gold top rule -->
+ <div class="top-bar"></div>
+
+ <!-- Header -->
+ <header class="header">
+ <div class="logo-wrap">
+
+ <!-- RENTV inline SVG logo — dark bg version: gold ellipse, white+gold wordmark -->
+ <svg width="88" height="52" viewBox="0 0 88 52" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Outer ellipse ring -->
+ <ellipse cx="44" cy="26" rx="43" ry="25" stroke="#E8A81C" stroke-width="2.2" fill="none"/>
+ <!-- Inner ellipse accent -->
+ <ellipse cx="44" cy="26" rx="38.5" ry="20.5" stroke="rgba(232,168,28,0.25)" stroke-width="1" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="44" y="31.5"
+ font-family="'Archivo', 'Inter', Helvetica, Arial, sans-serif"
+ font-size="17"
+ font-weight="900"
+ fill="#FFFFFF"
+ text-anchor="middle"
+ letter-spacing="-0.5"
+ dominant-baseline="auto">RENTV</text>
+ <!-- Dot accent on the N-V gap -->
+ <circle cx="44" cy="38.5" r="1.5" fill="#E8A81C" opacity="0.7"/>
+ </svg>
+
+ <div class="logo-tagline">
+ <span class="tag1">Real Estate News & Media</span>
+ <span class="tag2">Cutting Edge Commercial Real Estate Coverage</span>
+ </div>
+ </div>
+
+ <div class="header-right">
+ <span class="label">Media Kit</span>
+ <span class="doc-id">MK-2026.08</span>
+ </div>
+ </header>
+
+ <!-- Hero -->
+ <section class="hero">
+ <div class="hero-eyebrow">Advertiser Intelligence Brief</div>
+ <h1 class="hero-headline">The Western U.S. CRE<br>Media Platform — <em>25 Years</em><br>of Industry Authority</h1>
+
+ <!-- Stat bar -->
+ <div class="stat-bar">
+ <div class="stat" data-index="01">
+ <span class="stat-num">25<span class="stat-unit"> YR</span></span>
+ <span class="stat-label">In Business</span>
+ </div>
+ <div class="stat" data-index="02">
+ <span class="stat-num">50K<span class="stat-unit"> NET</span></span>
+ <span class="stat-label">CRE Professionals</span>
+ </div>
+ <div class="stat" data-index="03">
+ <span class="stat-num">2<span class="stat-unit">×/WK</span></span>
+ <span class="stat-label">Newsletter Cadence</span>
+ </div>
+ <div class="stat" data-index="04">
+ <span class="stat-num">6+<span class="stat-unit"> MKT</span></span>
+ <span class="stat-label">Western U.S. Regions</span>
+ </div>
+ </div>
+ </section>
+
+ <!-- Main content -->
+ <main class="main">
+
+ <!-- Row 1: Digital + Newsletter Ads -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Advertising Products</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§01</span>
+ </div>
+
+ <div class="products-grid">
+
+ <!-- RENTV.com Banners -->
+ <div class="prod-card">
+ <div class="card-label">RENTV.com</div>
+ <div class="card-title">Banner & Tile Ads</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Monthly placement</td>
+ <td class="td-price">$500 – $1,500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-note">Premium digital placement on rentv.com</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- Newsletter Ads -->
+ <div class="prod-card">
+ <div class="card-label">The Real Estate Insider — Newsletter</div>
+ <div class="card-title">Banner, Tile & Advertorial Ads</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Banner / Tile ads</td>
+ <td class="td-price">$500 – $1,500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-desc">Fixed Advertorials</td>
+ <td class="td-price">$350<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ <tr>
+ <td class="td-note">Delivered 2× weekly to ~50,000 net CRE pros</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <!-- Dedicated Eblasts -->
+ <div class="prod-card highlight wide">
+ <div class="card-label">Dedicated Email Blasts</div>
+ <div class="card-title">~50,000 Net Recipients · 25-Year Constant Contact List</div>
+ <div class="wide-inner">
+ <div class="wide-col">
+ <div class="col-head">Marketplace Eblasts</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">1 blast</td>
+ <td class="td-price">$300</td>
+ </tr>
+ <tr>
+ <td class="td-desc">4-blast package</td>
+ <td class="td-price">$1,100</td>
+ </tr>
+ <tr>
+ <td class="td-desc">8-blast package</td>
+ <td class="td-price">$2,000</td>
+ </tr>
+ </table>
+ </div>
+ <div class="wide-col">
+ <div class="col-head">Property Spotlight & Video Promo</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">1 blast</td>
+ <td class="td-price">$250</td>
+ </tr>
+ <tr>
+ <td class="td-desc">4-blast package</td>
+ <td class="td-price">$900</td>
+ </tr>
+ <tr>
+ <td class="td-desc">9-blast package</td>
+ <td class="td-price">$1,800</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ </div>
+
+ <!-- Row 2: Video + Podcast + REview -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Video & Broadcast</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§02</span>
+ </div>
+
+ <div class="two-col">
+
+ <!-- Home Page Video + Podcast -->
+ <div class="prod-card" style="padding-bottom:12px;">
+ <div class="card-label">RENTV Home Page</div>
+ <div class="card-title">Video Placement</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Sponsored video feature</td>
+ <td class="td-price">$500<span style="font-size:8px;color:var(--gray)">/mo</span></td>
+ </tr>
+ </table>
+
+ <div style="margin-top:12px; padding-top:10px; border-top:1px solid var(--line2);">
+ <div class="card-label" style="padding-left:0;">Commercial Real Estate Talk — Podcast</div>
+ <div style="font-family:var(--sans);font-size:9px;color:var(--gray);line-height:1.5;margin-bottom:6px;">
+ Hosted by <strong style="color:var(--white);">Steve Bloom</strong> & <strong style="color:var(--white);">Arnie Garfinkel</strong> · ~30 min episodes
+ </div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Up to 4 sponsors per episode</td>
+ <td class="td-price">TBD</td>
+ </tr>
+ <tr>
+ <td class="td-note">30-sec spot + logo + link per sponsor</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <!-- REview + Conferences -->
+ <div style="display:flex;flex-direction:column;gap:10px;">
+
+ <div class="prod-card">
+ <div class="card-label">rentvreview.com · Est. 2022</div>
+ <div class="card-title">The RE<span style="color:var(--gold);">view</span></div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Homepage screen ownership (1 of 4)</td>
+ <td class="td-price">Premium</td>
+ </tr>
+ <tr>
+ <td class="td-note">CRE video sharing & search platform</td>
+ <td></td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="prod-card">
+ <div class="card-label">State of the Market</div>
+ <div class="card-title">RENTV Conferences</div>
+ <table class="data-table">
+ <tr>
+ <td class="td-desc">Event sponsorship</td>
+ <td class="td-price">$2,500<span style="font-size:8px;color:var(--gray)">/event</span></td>
+ </tr>
+ </table>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <!-- Conference schedule -->
+ <div>
+ <div class="section-head">
+ <span class="sh-label">Upcoming Events</span>
+ <div class="sh-line"></div>
+ <span class="sh-num">§03</span>
+ </div>
+ <div class="conf-grid">
+ <div class="conf-item">
+ <div class="ci-date">OCT 2026</div>
+ <div class="ci-city">Arizona — Scottsdale</div>
+ <div class="ci-venue">Scottsdale Resort & Spa</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">JAN 2027</div>
+ <div class="ci-city">San Diego</div>
+ <div class="ci-venue">Westin Carlsbad Resort</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">MAR 2027</div>
+ <div class="ci-city">Greater Los Angeles</div>
+ <div class="ci-venue">Hilton LA / Culver City</div>
+ </div>
+ <div class="conf-item">
+ <div class="ci-date">MAY 2027</div>
+ <div class="ci-city">Inland Empire</div>
+ <div class="ci-venue">Embassy Suites Ontario</div>
+ </div>
+ </div>
+ </div>
+
+ <!-- Coverage strip -->
+ <div class="coverage">
+ <span class="cov-label">Coverage</span>
+ <span class="cov-markets">
+ <span>California:</span> NorCal · SoCal · LA County · OC · San Diego · Inland Empire · Ventura · Bay Area · Sacramento
+ · <span>Texas / Southwest</span> · <span>Arizona</span> · <span>Pacific Northwest</span>
+ </span>
+ </div>
+
+ </main>
+
+ <!-- Footer contact bar -->
+ <footer class="footer">
+ <div class="footer-top">
+ <!-- Steve Bloom -->
+ <div class="contact-person">
+ <span class="cp-name">Steve Bloom</span>
+ <span class="cp-title">President & CEO, RENTV.com, Inc.</span>
+ <div class="cp-lines">
+ <span class="cp-line"><strong>(310) 213-6409</strong></span>
+ <span class="cp-line"><strong>sbloom@rentv.com</strong></span>
+ <span class="cp-line">linkedin.com/company/rentv.com-inc</span>
+ </div>
+ </div>
+
+ <div class="contact-divider"></div>
+
+ <!-- Allen Wolfsheimer -->
+ <div class="contact-person">
+ <span class="cp-name">Allen Wolfsheimer</span>
+ <span class="cp-title">Senior Vice President</span>
+ <div class="cp-lines">
+ <span class="cp-line"><strong>(310) 836-9238</strong></span>
+ <span class="cp-line"><strong>allenw@rentv.com</strong></span>
+ </div>
+ </div>
+
+ <div class="contact-divider"></div>
+
+ <!-- Also: Sublease + Direct -->
+ <div style="display:flex;flex-direction:column;gap:6px;justify-content:center;">
+ <div class="badge">sublease.com</div>
+ <div style="font-family:var(--sans);font-size:8.5px;color:var(--gray);line-height:1.5;max-width:160px;">
+ The Commercial Space Marketplace
+ </div>
+ <div style="font-family:var(--sans);font-size:8.5px;color:var(--gray);line-height:1.5;">
+ Direct Marketing Services available
+ </div>
+ </div>
+ </div>
+
+ <div class="footer-bottom">
+ <div class="footer-domains">
+ <span>rentv.com</span>
+ <span class="sep">/</span>
+ <span>rentvreview.com</span>
+ <span class="sep">/</span>
+ <span>sublease.com</span>
+ </div>
+ <div class="footer-address">5757 W. Century Blvd, Suite 700 · Los Angeles, CA 90045</div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/public/concepts/concept-3-adsales-pricing.html b/public/concepts/concept-3-adsales-pricing.html
new file mode 100644
index 0000000..61458a9
--- /dev/null
+++ b/public/concepts/concept-3-adsales-pricing.html
@@ -0,0 +1,699 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Advertise on RENTV — Media Kit</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;900&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --border: #E2E6EE;
+ }
+
+ @page { size: letter; margin: 0; }
+
+ html, body {
+ width: 816px;
+ min-height: 1056px;
+ background: var(--paper);
+ font-family: 'Inter', Helvetica, Arial, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ .page {
+ width: 816px;
+ min-height: 1056px;
+ display: flex;
+ flex-direction: column;
+ background: var(--paper);
+ }
+
+ /* ── HEADER BAR ── */
+ .header {
+ background: var(--navy);
+ padding: 20px 48px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .header-tag {
+ font-size: 10px;
+ font-weight: 700;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ }
+
+ /* ── HERO ── */
+ .hero {
+ background: var(--paper);
+ padding: 36px 48px 24px;
+ border-bottom: 3px solid var(--gold);
+ position: relative;
+ }
+
+ .hero-eyebrow {
+ font-size: 10px;
+ font-weight: 800;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--red);
+ margin-bottom: 10px;
+ }
+
+ .hero-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 36px;
+ font-weight: 900;
+ line-height: 1.08;
+ color: var(--navy);
+ max-width: 620px;
+ margin-bottom: 14px;
+ }
+
+ .hero-headline em {
+ color: var(--blue);
+ font-style: normal;
+ }
+
+ .hero-sub {
+ font-size: 13.5px;
+ font-weight: 400;
+ color: var(--gray);
+ line-height: 1.6;
+ max-width: 560px;
+ margin-bottom: 18px;
+ }
+
+ .hero-stats {
+ display: flex;
+ gap: 32px;
+ }
+
+ .stat {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+
+ .stat-num {
+ font-size: 22px;
+ font-weight: 900;
+ color: var(--blue);
+ line-height: 1;
+ }
+
+ .stat-label {
+ font-size: 10px;
+ font-weight: 600;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ color: var(--gray);
+ }
+
+ .stat-divider {
+ width: 1px;
+ background: var(--border);
+ align-self: stretch;
+ }
+
+ /* ── BODY ── */
+ .body {
+ flex: 1;
+ padding: 28px 48px 0;
+ display: flex;
+ flex-direction: column;
+ gap: 22px;
+ }
+
+ .section-label {
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 10px;
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ }
+
+ .section-label::after {
+ content: '';
+ flex: 1;
+ height: 1px;
+ background: var(--border);
+ }
+
+ /* ── PRICING GRID ── */
+ .pricing-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ gap: 14px;
+ }
+
+ .tier-card {
+ background: var(--panel);
+ border-radius: 10px;
+ overflow: hidden;
+ border: 1.5px solid var(--border);
+ display: flex;
+ flex-direction: column;
+ }
+
+ .tier-card.featured {
+ border-color: var(--blue);
+ background: var(--paper);
+ box-shadow: 0 4px 20px rgba(14,35,80,0.10);
+ }
+
+ .tier-header {
+ background: var(--navy);
+ padding: 12px 16px 11px;
+ display: flex;
+ align-items: center;
+ gap: 9px;
+ }
+
+ .tier-card.featured .tier-header {
+ background: var(--blue);
+ }
+
+ .tier-icon {
+ width: 28px;
+ height: 28px;
+ flex-shrink: 0;
+ }
+
+ .tier-title {
+ font-size: 12px;
+ font-weight: 800;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ color: var(--paper);
+ line-height: 1.2;
+ }
+
+ .tier-body {
+ padding: 14px 16px 16px;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+ }
+
+ .product-block {
+ border-bottom: 1px solid var(--border);
+ padding-bottom: 10px;
+ }
+
+ .product-block:last-child {
+ border-bottom: none;
+ padding-bottom: 0;
+ }
+
+ .product-name {
+ font-size: 10.5px;
+ font-weight: 700;
+ color: var(--navy);
+ margin-bottom: 5px;
+ text-transform: uppercase;
+ letter-spacing: 0.04em;
+ }
+
+ .price-row {
+ display: flex;
+ align-items: baseline;
+ gap: 6px;
+ margin-bottom: 2px;
+ }
+
+ .price-qty {
+ font-size: 9.5px;
+ font-weight: 600;
+ color: var(--gray);
+ min-width: 14px;
+ }
+
+ .price-val {
+ font-size: 13px;
+ font-weight: 800;
+ color: var(--blue);
+ }
+
+ .price-note {
+ font-size: 9px;
+ color: var(--gray);
+ font-weight: 400;
+ }
+
+ .price-row-simple {
+ display: flex;
+ justify-content: space-between;
+ align-items: baseline;
+ margin-bottom: 3px;
+ }
+
+ .price-item {
+ font-size: 10.5px;
+ font-weight: 500;
+ color: var(--ink);
+ }
+
+ .price-amount {
+ font-size: 12px;
+ font-weight: 800;
+ color: var(--blue);
+ }
+
+ .price-sub {
+ font-size: 9px;
+ color: var(--gray);
+ margin-top: 1px;
+ font-style: italic;
+ }
+
+ /* ── CTA STRIP ── */
+ .cta-strip {
+ background: var(--blue);
+ border-radius: 10px;
+ padding: 18px 28px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ gap: 20px;
+ margin-top: 4px;
+ }
+
+ .cta-text {
+ flex: 1;
+ }
+
+ .cta-heading {
+ font-size: 15px;
+ font-weight: 800;
+ color: var(--paper);
+ line-height: 1.2;
+ margin-bottom: 3px;
+ }
+
+ .cta-sub {
+ font-size: 10.5px;
+ color: rgba(255,255,255,0.72);
+ font-weight: 400;
+ }
+
+ .cta-contact {
+ text-align: right;
+ flex-shrink: 0;
+ }
+
+ .cta-name {
+ font-size: 11px;
+ font-weight: 700;
+ color: var(--gold);
+ letter-spacing: 0.04em;
+ text-transform: uppercase;
+ margin-bottom: 2px;
+ }
+
+ .cta-phone {
+ font-size: 22px;
+ font-weight: 900;
+ color: var(--paper);
+ letter-spacing: -0.01em;
+ line-height: 1;
+ margin-bottom: 2px;
+ }
+
+ .cta-email {
+ font-size: 10.5px;
+ color: rgba(255,255,255,0.75);
+ }
+
+ /* ── FOOTER ── */
+ .footer {
+ background: var(--navy);
+ padding: 16px 48px;
+ margin-top: 22px;
+ }
+
+ .footer-inner {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 24px;
+ }
+
+ .footer-contact-block {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .footer-name {
+ font-size: 11px;
+ font-weight: 800;
+ color: var(--paper);
+ letter-spacing: 0.04em;
+ }
+
+ .footer-title {
+ font-size: 9.5px;
+ color: var(--gold);
+ font-weight: 600;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ margin-bottom: 4px;
+ }
+
+ .footer-line {
+ font-size: 9.5px;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.6;
+ }
+
+ .footer-divider {
+ width: 1px;
+ background: rgba(255,255,255,0.15);
+ align-self: stretch;
+ }
+
+ .footer-urls {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+ justify-content: center;
+ }
+
+ .footer-url {
+ font-size: 9.5px;
+ color: rgba(255,255,255,0.65);
+ line-height: 1.5;
+ }
+
+ .footer-url strong {
+ color: var(--gold);
+ font-weight: 700;
+ }
+
+ .footer-addr {
+ font-size: 9px;
+ color: rgba(255,255,255,0.45);
+ margin-top: 6px;
+ line-height: 1.5;
+ }
+
+ /* ── GOLD BADGE ── */
+ .badge {
+ display: inline-flex;
+ align-items: center;
+ gap: 5px;
+ background: var(--gold);
+ color: var(--navy);
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ padding: 3px 9px;
+ border-radius: 99px;
+ margin-bottom: 14px;
+ }
+
+ @media print {
+ html, body { width: 816px; }
+ .page { min-height: 1056px; }
+ * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- HEADER -->
+ <div class="header">
+ <!-- Inline SVG RENTV Logo -->
+ <svg width="130" height="46" viewBox="0 0 130 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="65" cy="23" rx="62" ry="20.5" stroke="#E8A81C" stroke-width="2.8" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="65" y="28.5" font-family="Inter,Helvetica,Arial,sans-serif" font-size="17" font-weight="900" fill="#FFFFFF" text-anchor="middle" letter-spacing="3">RENTV</text>
+ </svg>
+ <span class="header-tag">2026 Media Kit & Advertising Rates</span>
+ </div>
+
+ <!-- HERO -->
+ <div class="hero">
+ <div class="hero-eyebrow">Advertising Opportunity</div>
+ <h1 class="hero-headline">Put your company in front of<br><em>50,000 commercial real estate</em><br>decision-makers.</h1>
+ <p class="hero-sub">
+ RENTV has been the voice of California commercial real estate for <strong>25 years</strong>. Our <em>Real Estate Insider</em> newsletter reaches 50,000 net CRE professionals — investors, owners, capital sources, and brokers — twice every week. No other regional CRE outlet matches our verified reach or our tenure.
+ </p>
+ <div class="hero-stats">
+ <div class="stat">
+ <span class="stat-num">50,000</span>
+ <span class="stat-label">Net CRE Subscribers</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">25 Yrs</span>
+ <span class="stat-label">In Business</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">2×/Wk</span>
+ <span class="stat-label">Newsletter Cadence</span>
+ </div>
+ <div class="stat-divider"></div>
+ <div class="stat">
+ <span class="stat-num">CA · TX · AZ · PNW</span>
+ <span class="stat-label">Regional Footprint</span>
+ </div>
+ </div>
+ </div>
+
+ <!-- BODY -->
+ <div class="body">
+
+ <div class="section-label">Choose your channel — all options below</div>
+
+ <!-- PRICING GRID — 3 TIERS -->
+ <div class="pricing-grid">
+
+ <!-- TIER 1: Email Blasts -->
+ <div class="tier-card featured">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <rect x="4" y="8" width="20" height="14" rx="2" stroke="#E8A81C" stroke-width="1.6"/>
+ <path d="M4 10l10 7 10-7" stroke="#E8A81C" stroke-width="1.6" stroke-linecap="round"/>
+ </svg>
+ <div class="tier-title">Dedicated<br>Email Blasts</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">Marketplace Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$300</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$1,100</span>
+ <span class="price-note">$275 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">8×</span>
+ <span class="price-val">$2,000</span>
+ <span class="price-note">$250 ea.</span>
+ </div>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Property Spotlight Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$250</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$900</span>
+ <span class="price-note">$225 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">9×</span>
+ <span class="price-val">$1,800</span>
+ <span class="price-note">$200 ea.</span>
+ </div>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Video Promotion Eblast</div>
+ <div class="price-row">
+ <span class="price-qty">1×</span>
+ <span class="price-val">$250</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">4×</span>
+ <span class="price-val">$900</span>
+ <span class="price-note">$225 ea.</span>
+ </div>
+ <div class="price-row">
+ <span class="price-qty">9×</span>
+ <span class="price-val">$1,800</span>
+ <span class="price-note">$200 ea.</span>
+ </div>
+ </div>
+ <p class="price-sub">~50,000 net recipients per send via 25-yr Constant Contact list</p>
+ </div>
+ </div>
+
+ <!-- TIER 2: Website & Newsletter -->
+ <div class="tier-card">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <rect x="4" y="6" width="20" height="16" rx="2" stroke="#E8A81C" stroke-width="1.6"/>
+ <line x1="4" y1="10" x2="24" y2="10" stroke="#E8A81C" stroke-width="1.2"/>
+ <rect x="7" y="13" width="6" height="6" rx="1" fill="#E8A81C" opacity="0.7"/>
+ <line x1="15" y1="14" x2="21" y2="14" stroke="#E8A81C" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="15" y1="17" x2="19" y2="17" stroke="#E8A81C" stroke-width="1.2" stroke-linecap="round"/>
+ </svg>
+ <div class="tier-title">Website &<br>Newsletter Ads</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">RENTV.com Display</div>
+ <div class="price-row-simple">
+ <span class="price-item">Banner & Tile Ads</span>
+ <span class="price-amount">$500–$1,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">Multiple placements available; home page premium positions</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Real Estate Insider Newsletter</div>
+ <div class="price-row-simple">
+ <span class="price-item">Banner & Tile Ads</span>
+ <span class="price-amount">$500–$1,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <div class="price-row-simple" style="margin-top:4px;">
+ <span class="price-item">Fixed Advertorials</span>
+ <span class="price-amount">$350<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">2× weekly sends · 50,000 net CRE subscribers</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Home Page Video Feature</div>
+ <div class="price-row-simple">
+ <span class="price-item">Hosted video placement</span>
+ <span class="price-amount">$500<span style="font-size:9px;font-weight:500;color:var(--gray)">/mo</span></span>
+ </div>
+ <p class="price-sub">Premium above-the-fold placement on RENTV.com</p>
+ </div>
+ </div>
+ </div>
+
+ <!-- TIER 3: Events & Video -->
+ <div class="tier-card">
+ <div class="tier-header">
+ <svg class="tier-icon" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect width="28" height="28" rx="6" fill="rgba(255,255,255,0.12)"/>
+ <polygon points="11,8 21,14 11,20" fill="#E8A81C" opacity="0.85"/>
+ <circle cx="8" cy="14" r="3" stroke="#E8A81C" stroke-width="1.6"/>
+ </svg>
+ <div class="tier-title">Events &<br>Video Sponsorship</div>
+ </div>
+ <div class="tier-body">
+ <div class="product-block">
+ <div class="product-name">State of the Market Conferences</div>
+ <div class="price-row-simple">
+ <span class="price-item">Conference Sponsorship</span>
+ <span class="price-amount">$2,500<span style="font-size:9px;font-weight:500;color:var(--gray)">/event</span></span>
+ </div>
+ <p class="price-sub" style="margin-top:4px; line-height:1.55;">
+ <strong style="color:var(--navy);">Upcoming:</strong> Arizona (Oct 2026, Scottsdale Resort & Spa) · San Diego (Jan 2027, Westin Carlsbad) · Greater LA (Mar 2027, Hilton LA/Culver City) · Inland Empire (May 2027, Embassy Suites Ontario)
+ </p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">Commercial Real Estate Talk Podcast</div>
+ <div class="price-row-simple">
+ <span class="price-item">Up to 4 Sponsors</span>
+ <span class="price-amount" style="font-size:11px;color:var(--blue);">Call for rates</span>
+ </div>
+ <p class="price-sub">30-sec spots + logo & link · Host: Steve Bloom + Arnie Garfinkel · ~30 min per episode</p>
+ </div>
+ <div class="product-block">
+ <div class="product-name">The REview Channel</div>
+ <div class="price-row-simple">
+ <span class="price-item">Homepage screen ownership</span>
+ <span class="price-amount" style="font-size:11px;color:var(--blue);">1 of 4 spots</span>
+ </div>
+ <p class="price-sub">rentvreview.com — CRE video sharing & search platform, est. 2022</p>
+ </div>
+ </div>
+ </div>
+
+ </div>
+
+ <!-- CTA STRIP -->
+ <div class="cta-strip">
+ <div class="cta-text">
+ <div class="cta-heading">Ready to reach 50,000 CRE professionals?<br>Let's build a custom proposal for your goals.</div>
+ <div class="cta-sub">Packages combine email, display, events, and video for maximum coverage. Bundle pricing available.</div>
+ </div>
+ <div class="cta-contact">
+ <div class="cta-name">Steve Bloom · President & CEO</div>
+ <div class="cta-phone">(310) 213-6409</div>
+ <div class="cta-email">sbloom@rentv.com</div>
+ </div>
+ </div>
+
+ </div><!-- /body -->
+
+ <!-- FOOTER -->
+ <div class="footer">
+ <div class="footer-inner">
+
+ <div class="footer-contact-block">
+ <div class="footer-name">Steve Bloom</div>
+ <div class="footer-title">President & CEO, RENTV.com, Inc.</div>
+ <div class="footer-line">(310) 213-6409 · sbloom@rentv.com</div>
+ <div class="footer-line">linkedin.com/company/rentv.com-inc</div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <div class="footer-contact-block">
+ <div class="footer-name">Allen Wolfsheimer</div>
+ <div class="footer-title">Senior Vice President, RENTV.com, Inc.</div>
+ <div class="footer-line">(310) 836-9238 · allenw@rentv.com</div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <div class="footer-urls">
+ <div class="footer-url"><strong>rentv.com</strong> — Real Estate News & Media</div>
+ <div class="footer-url"><strong>rentvreview.com</strong> — The REview Video Platform</div>
+ <div class="footer-url"><strong>sublease.com</strong> — Commercial Space Marketplace</div>
+ <div class="footer-addr">5757 W. Century Blvd, Suite #700, Los Angeles, CA 90045</div>
+ </div>
+
+ </div>
+ </div>
+
+</div><!-- /page -->
+</body>
+</html>
diff --git a/public/concepts/concept-4-reach-infographic.html b/public/concepts/concept-4-reach-infographic.html
new file mode 100644
index 0000000..8ba9ae6
--- /dev/null
+++ b/public/concepts/concept-4-reach-infographic.html
@@ -0,0 +1,992 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>RENTV — Reach Infographic Sell Sheet</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page { size: letter; margin: 0; }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: #F4F6FB;
+ font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
+ color: #141414;
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ }
+ }
+
+ /* ── LAYOUT SHELL ── */
+ .page {
+ width: 816px;
+ height: 1056px;
+ display: grid;
+ grid-template-rows: 88px 1fr 56px;
+ background: #F4F6FB;
+ position: relative;
+ }
+
+ /* ── HEADER BAND ── */
+ .header {
+ background: #0E2350;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0 36px;
+ position: relative;
+ }
+ .header::after {
+ content: '';
+ position: absolute;
+ bottom: 0; left: 0; right: 0;
+ height: 4px;
+ background: linear-gradient(90deg, #E8A81C 0%, #D0202E 50%, #16357A 100%);
+ }
+ .header-left {
+ display: flex;
+ align-items: center;
+ gap: 18px;
+ }
+ .header-tagline {
+ border-left: 2px solid #E8A81C;
+ padding-left: 18px;
+ }
+ .header-tagline p {
+ font-family: 'Archivo', sans-serif;
+ font-size: 10.5px;
+ font-weight: 600;
+ color: #E8A81C;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ line-height: 1.35;
+ }
+ .header-tagline p + p {
+ color: #94A3B8;
+ font-weight: 400;
+ font-size: 9.5px;
+ letter-spacing: 0.04em;
+ text-transform: none;
+ }
+ .header-right {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 700;
+ color: #E8A81C;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ text-align: right;
+ line-height: 1.6;
+ }
+ .header-right span {
+ display: block;
+ color: #CBD5E1;
+ font-weight: 400;
+ font-size: 8.5px;
+ letter-spacing: 0.05em;
+ }
+
+ /* ── MAIN CONTENT ── */
+ .main {
+ padding: 20px 32px 16px;
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+ overflow: hidden;
+ }
+
+ /* HERO STAT ROW */
+ .hero-stats {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 10px;
+ }
+ .stat-card {
+ background: #fff;
+ border-radius: 10px;
+ padding: 14px 12px 12px;
+ text-align: center;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 2px 8px rgba(14,35,80,.07);
+ }
+ .stat-card::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ height: 3px;
+ }
+ .stat-card.blue::before { background: #16357A; }
+ .stat-card.gold::before { background: #E8A81C; }
+ .stat-card.red::before { background: #D0202E; }
+ .stat-card.navy::before { background: #0E2350; }
+
+ .stat-icon {
+ font-size: 22px;
+ line-height: 1;
+ margin-bottom: 4px;
+ }
+ .stat-num {
+ font-family: 'Archivo', sans-serif;
+ font-size: 28px;
+ font-weight: 900;
+ line-height: 1;
+ letter-spacing: -0.02em;
+ }
+ .stat-card.blue .stat-num { color: #16357A; }
+ .stat-card.gold .stat-num { color: #C48F10; }
+ .stat-card.red .stat-num { color: #D0202E; }
+ .stat-card.navy .stat-num { color: #0E2350; }
+
+ .stat-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ color: #6B7280;
+ margin-top: 3px;
+ line-height: 1.3;
+ }
+ .stat-sub {
+ font-size: 8px;
+ color: #94A3B8;
+ margin-top: 2px;
+ font-weight: 500;
+ line-height: 1.3;
+ }
+
+ /* MIDDLE ROW: MAP + NEWSLETTER */
+ .middle-row {
+ display: grid;
+ grid-template-columns: 220px 1fr;
+ gap: 10px;
+ flex: 0 0 auto;
+ }
+
+ /* MAP CARD */
+ .map-card {
+ background: #0E2350;
+ border-radius: 10px;
+ padding: 14px 12px 12px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ box-shadow: 0 2px 8px rgba(14,35,80,.12);
+ }
+ .map-title {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #E8A81C;
+ margin-bottom: 8px;
+ text-align: center;
+ }
+ .map-svg-wrap {
+ flex: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ .market-tags {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 3px;
+ justify-content: center;
+ margin-top: 8px;
+ }
+ .market-tag {
+ background: rgba(255,255,255,0.08);
+ border: 1px solid rgba(232,168,28,0.3);
+ border-radius: 3px;
+ padding: 2px 5px;
+ font-size: 7px;
+ font-weight: 600;
+ color: #CBD5E1;
+ letter-spacing: 0.05em;
+ text-transform: uppercase;
+ }
+
+ /* NEWSLETTER CARD */
+ .newsletter-card {
+ background: #fff;
+ border-radius: 10px;
+ padding: 14px 16px 12px;
+ box-shadow: 0 2px 8px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+ }
+ .nl-header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 10px;
+ }
+ .nl-title {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 900;
+ color: #0E2350;
+ line-height: 1.1;
+ }
+ .nl-title em {
+ font-style: italic;
+ color: #16357A;
+ }
+ .nl-badge {
+ background: #E8A81C;
+ border-radius: 4px;
+ padding: 3px 7px;
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 800;
+ color: #0E2350;
+ letter-spacing: 0.08em;
+ text-transform: uppercase;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+ .nl-desc {
+ font-size: 9px;
+ color: #4B5563;
+ line-height: 1.5;
+ }
+ .nl-pricing {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 6px;
+ }
+ .nl-price-item {
+ background: #F4F6FB;
+ border-radius: 6px;
+ padding: 7px 9px;
+ border-left: 3px solid #16357A;
+ }
+ .nl-price-item.accent {
+ border-left-color: #E8A81C;
+ }
+ .nl-price-label {
+ font-size: 8px;
+ font-weight: 700;
+ color: #6B7280;
+ text-transform: uppercase;
+ letter-spacing: 0.06em;
+ margin-bottom: 2px;
+ }
+ .nl-price-val {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 800;
+ color: #16357A;
+ line-height: 1;
+ }
+ .nl-price-val span {
+ font-size: 8.5px;
+ font-weight: 500;
+ color: #6B7280;
+ }
+
+ /* PRODUCT STRIP */
+ .product-strip-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #16357A;
+ border-bottom: 2px solid #E8A81C;
+ padding-bottom: 5px;
+ margin-bottom: 0;
+ }
+ .product-strip {
+ display: grid;
+ grid-template-columns: repeat(6, 1fr);
+ gap: 8px;
+ }
+ .product-tile {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 8px 9px;
+ text-align: center;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 5px;
+ position: relative;
+ overflow: hidden;
+ }
+ .product-tile::after {
+ content: '';
+ position: absolute;
+ bottom: 0; left: 0; right: 0;
+ height: 3px;
+ }
+ .pt-blue::after { background: #16357A; }
+ .pt-gold::after { background: #E8A81C; }
+ .pt-red::after { background: #D0202E; }
+ .pt-navy::after { background: #0E2350; }
+ .pt-teal::after { background: #0891B2; }
+ .pt-green::after { background: #16A34A; }
+
+ .pt-icon {
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 15px;
+ flex-shrink: 0;
+ }
+ .pt-blue .pt-icon { background: rgba(22,53,122,.1); }
+ .pt-gold .pt-icon { background: rgba(232,168,28,.12); }
+ .pt-red .pt-icon { background: rgba(208,32,46,.1); }
+ .pt-navy .pt-icon { background: rgba(14,35,80,.1); }
+ .pt-teal .pt-icon { background: rgba(8,145,178,.1); }
+ .pt-green .pt-icon { background: rgba(22,163,74,.1); }
+
+ .pt-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ color: #0E2350;
+ line-height: 1.2;
+ text-align: center;
+ text-transform: uppercase;
+ letter-spacing: 0.04em;
+ }
+ .pt-price {
+ font-family: 'Archivo', sans-serif;
+ font-size: 11px;
+ font-weight: 900;
+ line-height: 1;
+ }
+ .pt-blue .pt-price { color: #16357A; }
+ .pt-gold .pt-price { color: #C48F10; }
+ .pt-red .pt-price { color: #D0202E; }
+ .pt-navy .pt-price { color: #0E2350; }
+ .pt-teal .pt-price { color: #0891B2; }
+ .pt-green .pt-price { color: #16A34A; }
+
+ .pt-note {
+ font-size: 7px;
+ color: #9CA3AF;
+ font-weight: 500;
+ line-height: 1.3;
+ text-align: center;
+ }
+
+ /* EBLAST ROW */
+ .eblast-row-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #16357A;
+ border-bottom: 2px solid #D0202E;
+ padding-bottom: 5px;
+ }
+ .eblast-row {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 8px;
+ }
+ .eblast-card {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 12px;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ position: relative;
+ overflow: hidden;
+ }
+ .eblast-card::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0;
+ width: 3px; height: 100%;
+ }
+ .ec-blue::before { background: #16357A; }
+ .ec-gold::before { background: #E8A81C; }
+ .ec-red::before { background: #D0202E; }
+
+ .ec-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 800;
+ color: #0E2350;
+ text-transform: uppercase;
+ letter-spacing: 0.06em;
+ margin-bottom: 6px;
+ }
+ .ec-tiers {
+ display: flex;
+ gap: 6px;
+ }
+ .ec-tier {
+ flex: 1;
+ text-align: center;
+ }
+ .ec-qty {
+ font-size: 7.5px;
+ font-weight: 700;
+ color: #9CA3AF;
+ letter-spacing: 0.05em;
+ margin-bottom: 1px;
+ }
+ .ec-price {
+ font-family: 'Archivo', sans-serif;
+ font-size: 13px;
+ font-weight: 900;
+ line-height: 1;
+ }
+ .ec-blue .ec-price { color: #16357A; }
+ .ec-gold .ec-price { color: #C48F10; }
+ .ec-red .ec-price { color: #D0202E; }
+
+ /* CONFERENCE ROW */
+ .conf-row {
+ display: grid;
+ grid-template-columns: 200px 1fr;
+ gap: 10px;
+ }
+ .conf-highlight {
+ background: linear-gradient(135deg, #0E2350 0%, #16357A 100%);
+ border-radius: 8px;
+ padding: 12px 14px;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 2px 8px rgba(14,35,80,.18);
+ }
+ .conf-highlight::before {
+ content: '★';
+ position: absolute;
+ top: -8px; right: -8px;
+ font-size: 80px;
+ color: rgba(232,168,28,.07);
+ line-height: 1;
+ }
+ .conf-badge {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ letter-spacing: 0.14em;
+ text-transform: uppercase;
+ color: #E8A81C;
+ margin-bottom: 4px;
+ }
+ .conf-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 12px;
+ font-weight: 900;
+ color: #fff;
+ line-height: 1.15;
+ margin-bottom: 4px;
+ }
+ .conf-price-big {
+ font-family: 'Archivo', sans-serif;
+ font-size: 26px;
+ font-weight: 900;
+ color: #E8A81C;
+ line-height: 1;
+ letter-spacing: -0.02em;
+ }
+ .conf-price-big span {
+ font-size: 12px;
+ font-weight: 600;
+ color: #CBD5E1;
+ vertical-align: middle;
+ }
+ .conf-upcoming {
+ background: #fff;
+ border-radius: 8px;
+ padding: 10px 14px;
+ box-shadow: 0 2px 6px rgba(14,35,80,.07);
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ }
+ .conf-upcoming-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 800;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: #D0202E;
+ margin-bottom: 6px;
+ }
+ .conf-events {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 5px;
+ }
+ .conf-event {
+ background: #F4F6FB;
+ border-radius: 5px;
+ padding: 5px 6px;
+ border-top: 2px solid #16357A;
+ }
+ .ce-date {
+ font-family: 'Archivo', sans-serif;
+ font-size: 7.5px;
+ font-weight: 800;
+ color: #D0202E;
+ letter-spacing: 0.04em;
+ }
+ .ce-city {
+ font-size: 7.5px;
+ font-weight: 700;
+ color: #0E2350;
+ margin-top: 1px;
+ line-height: 1.2;
+ }
+ .ce-venue {
+ font-size: 6.5px;
+ color: #9CA3AF;
+ margin-top: 1px;
+ line-height: 1.2;
+ }
+
+ /* FOOTER */
+ .footer {
+ background: #0E2350;
+ padding: 0 32px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ position: relative;
+ }
+ .footer::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 0; right: 0;
+ height: 3px;
+ background: linear-gradient(90deg, #E8A81C 0%, #D0202E 50%, #16357A 100%);
+ }
+ .footer-contact {
+ display: flex;
+ gap: 28px;
+ align-items: center;
+ }
+ .contact-person {
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+ .contact-name {
+ font-family: 'Archivo', sans-serif;
+ font-size: 8.5px;
+ font-weight: 800;
+ color: #E8A81C;
+ letter-spacing: 0.05em;
+ }
+ .contact-title {
+ font-size: 7.5px;
+ color: #94A3B8;
+ font-weight: 400;
+ }
+ .contact-info {
+ font-size: 7.5px;
+ color: #CBD5E1;
+ font-weight: 500;
+ line-height: 1.5;
+ }
+ .contact-divider {
+ width: 1px;
+ height: 32px;
+ background: rgba(255,255,255,0.15);
+ flex-shrink: 0;
+ }
+ .footer-sites {
+ text-align: right;
+ display: flex;
+ flex-direction: column;
+ gap: 1px;
+ }
+ .footer-sites a-like {
+ display: block;
+ font-family: 'Archivo', sans-serif;
+ font-size: 8px;
+ font-weight: 700;
+ color: #E8A81C;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ line-height: 1.5;
+ }
+ .footer-address {
+ font-size: 7px;
+ color: #64748B;
+ margin-top: 2px;
+ line-height: 1.4;
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ══ HEADER ══ -->
+ <header class="header">
+ <div class="header-left">
+ <!-- INLINE SVG RENTV LOGO -->
+ <svg width="80" height="56" viewBox="0 0 80 56" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="40" cy="28" rx="37" ry="25" fill="none" stroke="#E8A81C" stroke-width="3"/>
+ <ellipse cx="40" cy="28" rx="33.5" ry="21.5" fill="none" stroke="#E8A81C" stroke-width="1.2" stroke-dasharray="2 3"/>
+ <!-- RENTV wordmark -->
+ <text x="40" y="33" font-family="Arial Black, Arial, sans-serif" font-weight="900" font-size="18" fill="#FFFFFF" text-anchor="middle" letter-spacing="-0.5">RENTV</text>
+ </svg>
+
+ <div class="header-tagline">
+ <p>Real Estate News & Media</p>
+ <p>Cutting Edge Commercial Real Estate Media Coverage</p>
+ </div>
+ </div>
+ <div class="header-right">
+ MEDIA KIT
+ <span>2026 Advertising Opportunities</span>
+ <span style="color:#E8A81C;font-size:9px;font-weight:800;">rentv.com</span>
+ </div>
+ </header>
+
+ <!-- ══ MAIN ══ -->
+ <main class="main">
+
+ <!-- HERO STATS -->
+ <div class="hero-stats">
+ <div class="stat-card blue">
+ <div class="stat-icon">🏆</div>
+ <div class="stat-num">25</div>
+ <div class="stat-label">Years in<br>Business</div>
+ <div class="stat-sub">Est. 2001</div>
+ </div>
+ <div class="stat-card gold">
+ <div class="stat-icon">📬</div>
+ <div class="stat-num">50K</div>
+ <div class="stat-label">Net CRE<br>Professionals</div>
+ <div class="stat-sub">Constant Contact list</div>
+ </div>
+ <div class="stat-card red">
+ <div class="stat-icon">📅</div>
+ <div class="stat-num">2×</div>
+ <div class="stat-label">Per Week<br>Newsletter</div>
+ <div class="stat-sub">Tue & Thu delivery</div>
+ </div>
+ <div class="stat-card navy">
+ <div class="stat-icon">📍</div>
+ <div class="stat-num">15+</div>
+ <div class="stat-label">CA & Western<br>Markets</div>
+ <div class="stat-sub">Coast to Southwest</div>
+ </div>
+ </div>
+
+ <!-- MIDDLE: MAP + NEWSLETTER -->
+ <div class="middle-row">
+
+ <!-- WESTERN US MAP -->
+ <div class="map-card">
+ <div class="map-title">Coverage Footprint</div>
+ <div class="map-svg-wrap">
+ <!-- Stylized Western US map — CA, OR, WA, AZ, TX, NV, NM highlighted -->
+ <svg width="176" height="144" viewBox="0 0 176 144" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Western US coverage map">
+ <!-- Background states (grey) -->
+ <!-- WY -->
+ <polygon points="88,18 116,18 116,46 88,46" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- CO -->
+ <polygon points="88,46 116,46 116,72 88,72" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- ID -->
+ <polygon points="52,8 80,8 76,28 56,38 44,32 44,8" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- MT -->
+ <polygon points="52,8 88,6 88,18 80,18 80,8" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- NM -->
+ <polygon points="88,72 116,72 112,98 88,98" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+ <!-- UT -->
+ <polygon points="56,38 80,36 80,72 62,72 56,70" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="0.5"/>
+
+ <!-- HIGHLIGHTED STATES -->
+ <!-- WA — Pacific NW -->
+ <polygon points="10,6 52,8 44,32 24,34 10,28" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="28" y="22" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#E8A81C" text-anchor="middle">WA</text>
+
+ <!-- OR — Pacific NW -->
+ <polygon points="10,28 24,34 20,60 8,60 8,40" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="15" y="48" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#E8A81C" text-anchor="middle">OR</text>
+
+ <!-- CA — primary -->
+ <polygon points="8,60 20,60 30,58 34,62 36,70 26,80 20,90 14,100 6,110 4,100 4,70" fill="#D0202E" stroke="#E8A81C" stroke-width="1.5" opacity="0.92"/>
+ <text x="19" y="84" font-family="Arial,sans-serif" font-size="9" font-weight="900" fill="#fff" text-anchor="middle">CA</text>
+ <!-- CA star -->
+ <text x="19" y="72" font-family="Arial,sans-serif" font-size="8" fill="#E8A81C" text-anchor="middle">★</text>
+
+ <!-- NV -->
+ <polygon points="30,58 56,52 62,72 36,70 34,62" fill="#1E3A7B" stroke="#E8A81C" stroke-width="1" opacity="0.8"/>
+ <text x="47" y="64" font-family="Arial,sans-serif" font-size="7" font-weight="700" fill="#CBD5E1" text-anchor="middle">NV</text>
+
+ <!-- AZ -->
+ <polygon points="56,70 80,72 76,102 52,102 50,88 52,70" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="65" y="89" font-family="Arial,sans-serif" font-size="8" font-weight="800" fill="#E8A81C" text-anchor="middle">AZ</text>
+
+ <!-- TX -->
+ <polygon points="112,70 140,68 148,80 148,112 128,124 110,116 110,98 112,98" fill="#16357A" stroke="#E8A81C" stroke-width="1.2" opacity="0.85"/>
+ <text x="130" y="98" font-family="Arial,sans-serif" font-size="9" font-weight="900" fill="#E8A81C" text-anchor="middle">TX</text>
+
+ <!-- Coverage labels -->
+ <text x="88" y="130" font-family="Arial,sans-serif" font-size="7" font-weight="600" fill="rgba(232,168,28,0.8)" text-anchor="middle">15+ MARKETS COVERED</text>
+
+ <!-- Legend -->
+ <rect x="4" y="118" width="8" height="5" fill="#D0202E" rx="1"/>
+ <text x="15" y="124" font-family="Arial,sans-serif" font-size="6" fill="#CBD5E1">Primary</text>
+ <rect x="4" y="128" width="8" height="5" fill="#16357A" rx="1"/>
+ <text x="15" y="134" font-family="Arial,sans-serif" font-size="6" fill="#CBD5E1">Coverage</text>
+ </svg>
+ </div>
+ <div class="market-tags">
+ <span class="market-tag">LA</span>
+ <span class="market-tag">OC</span>
+ <span class="market-tag">SoCal</span>
+ <span class="market-tag">NorCal</span>
+ <span class="market-tag">Bay Area</span>
+ <span class="market-tag">SD</span>
+ <span class="market-tag">IE</span>
+ <span class="market-tag">AZ</span>
+ <span class="market-tag">TX</span>
+ <span class="market-tag">PNW</span>
+ <span class="market-tag">SAC</span>
+ <span class="market-tag">Ventura</span>
+ </div>
+ </div>
+
+ <!-- NEWSLETTER CARD -->
+ <div class="newsletter-card">
+ <div class="nl-header">
+ <div>
+ <div style="font-family:'Archivo',sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#D0202E;margin-bottom:3px;">Flagship Property</div>
+ <div class="nl-title"><em>The Real Estate Insider</em></div>
+ <div style="font-size:8.5px;color:#6B7280;margin-top:3px;font-weight:500;">Twice-weekly newsletter · 50,000 CRE professionals</div>
+ </div>
+ <div class="nl-badge">2× Week</div>
+ </div>
+ <p class="nl-desc">The premier CRE newsletter in California and the Western US, landing in the inboxes of brokers, developers, investors, and executives every Tuesday and Thursday. 25 years of trust — the list your competitors are trying to reach.</p>
+ <div style="font-family:'Archivo',sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6B7280;margin-bottom:4px;">Newsletter Advertising Options</div>
+ <div class="nl-pricing">
+ <div class="nl-price-item">
+ <div class="nl-price-label">Banner & Tile Ad</div>
+ <div class="nl-price-val">$500<span>–$1,500<span style="display:block;font-size:7.5px;color:#9CA3AF;">/mo</span></span></div>
+ </div>
+ <div class="nl-price-item accent">
+ <div class="nl-price-label">Fixed Advertorial</div>
+ <div class="nl-price-val">$350<span style="font-size:8.5px;font-weight:500;color:#6B7280;">/mo</span></div>
+ </div>
+ <div class="nl-price-item" style="border-left-color:#D0202E;">
+ <div class="nl-price-label">Site Banner & Tile</div>
+ <div class="nl-price-val">$500<span>–$1,500<span style="display:block;font-size:7.5px;color:#9CA3AF;">/mo</span></span></div>
+ </div>
+ <div class="nl-price-item" style="border-left-color:#0E2350;background:#EFF6FF;">
+ <div class="nl-price-label">Home Page Video</div>
+ <div class="nl-price-val">$500<span style="font-size:8.5px;font-weight:500;color:#6B7280;">/mo</span></div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- PRODUCT ICON STRIP -->
+ <div>
+ <div class="product-strip-label" style="margin-bottom:8px;">What You Can Buy — Full Product Menu</div>
+ <div class="product-strip">
+ <!-- 1 Newsletter Ad -->
+ <div class="product-tile pt-blue">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="14" height="10" rx="1.5" fill="#16357A"/><rect x="3" y="6" width="10" height="1.5" rx=".75" fill="#E8A81C"/><rect x="3" y="8.5" width="7" height="1" rx=".5" fill="rgba(255,255,255,.5)"/></svg>
+ </div>
+ <div class="pt-name">Newsletter Ad</div>
+ <div class="pt-price">$500+</div>
+ <div class="pt-note">Banner & Tile<br>/month</div>
+ </div>
+ <!-- 2 Dedicated Eblast -->
+ <div class="product-tile pt-red">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 4l6 4.5L14 4" stroke="#D0202E" stroke-width="1.5" stroke-linecap="round"/><rect x="1" y="3" width="14" height="10" rx="1.5" stroke="#D0202E" stroke-width="1.3" fill="none"/></svg>
+ </div>
+ <div class="pt-name">Dedicated Eblast</div>
+ <div class="pt-price">$250+</div>
+ <div class="pt-note">50K recipients<br>per send</div>
+ </div>
+ <!-- 3 Home Page Video -->
+ <div class="product-tile pt-gold">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="3" width="10" height="10" rx="1.5" fill="#E8A81C" opacity=".85"/><polygon points="11,5 15,8 11,11" fill="#E8A81C"/></svg>
+ </div>
+ <div class="pt-name">Home Page Video</div>
+ <div class="pt-price">$500</div>
+ <div class="pt-note">RENTV.com<br>/month</div>
+ </div>
+ <!-- 4 Conference -->
+ <div class="product-tile pt-navy">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="2" y="5" width="12" height="8" rx="1" fill="#0E2350" opacity=".8"/><rect x="5" y="3" width="6" height="3" rx=".5" fill="#0E2350"/><circle cx="5.5" cy="9.5" r="1.5" fill="#E8A81C"/><circle cx="10.5" cy="9.5" r="1.5" fill="#E8A81C"/></svg>
+ </div>
+ <div class="pt-name">Conf. Sponsor</div>
+ <div class="pt-price">$2,500</div>
+ <div class="pt-note">State of Market<br>/event</div>
+ </div>
+ <!-- 5 Podcast -->
+ <div class="product-tile pt-teal">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="6" r="3" fill="#0891B2" opacity=".8"/><path d="M4 9c0 2.2 1.8 4 4 4s4-1.8 4-4" stroke="#0891B2" stroke-width="1.5" stroke-linecap="round" fill="none"/><line x1="8" y1="13" x2="8" y2="15" stroke="#0891B2" stroke-width="1.5" stroke-linecap="round"/></svg>
+ </div>
+ <div class="pt-name">Podcast Slot</div>
+ <div class="pt-price">4 spots</div>
+ <div class="pt-note">CRE Talk · 30s<br>+ logo/link</div>
+ </div>
+ <!-- 6 REview Channel -->
+ <div class="product-tile pt-green">
+ <div class="pt-icon">
+ <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="1" y="4" width="14" height="8" rx="1.5" fill="#16A34A" opacity=".8"/><polygon points="6,6.5 11,8 6,9.5" fill="#fff"/></svg>
+ </div>
+ <div class="pt-name">REview Channel</div>
+ <div class="pt-price">1 of 4</div>
+ <div class="pt-note">Homepage screen<br>rentvreview.com</div>
+ </div>
+ </div>
+ </div>
+
+ <!-- EBLAST PRICING -->
+ <div>
+ <div class="eblast-row-label" style="margin-bottom:8px;">Dedicated Email Blast Packages — 50,000 NET Opt-In Recipients</div>
+ <div class="eblast-row">
+ <div class="eblast-card ec-blue">
+ <div class="ec-name">Marketplace Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$300</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$1,100</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">8 SENDS</div>
+ <div class="ec-price">$2,000</div>
+ </div>
+ </div>
+ </div>
+ <div class="eblast-card ec-gold">
+ <div class="ec-name">Property Spotlight Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$250</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$900</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">9 SENDS</div>
+ <div class="ec-price">$1,800</div>
+ </div>
+ </div>
+ </div>
+ <div class="eblast-card ec-red">
+ <div class="ec-name">Video Promotion Eblast</div>
+ <div class="ec-tiers">
+ <div class="ec-tier">
+ <div class="ec-qty">1 SEND</div>
+ <div class="ec-price">$250</div>
+ </div>
+ <div class="ec-tier" style="border-left:1px solid #F4F6FB;border-right:1px solid #F4F6FB;">
+ <div class="ec-qty">4 SENDS</div>
+ <div class="ec-price">$900</div>
+ </div>
+ <div class="ec-tier">
+ <div class="ec-qty">9 SENDS</div>
+ <div class="ec-price">$1,800</div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!-- CONFERENCE ROW -->
+ <div class="conf-row">
+ <div class="conf-highlight">
+ <div class="conf-badge">Live Event Sponsorship</div>
+ <div class="conf-name">State of the<br>Market Conference</div>
+ <div style="font-size:8px;color:#94A3B8;margin:3px 0 6px;line-height:1.4;">Face-to-face reach with CRE decision-makers across California & the Southwest</div>
+ <div class="conf-price-big">$2,500<span>/event</span></div>
+ </div>
+ <div class="conf-upcoming">
+ <div class="conf-upcoming-label">Upcoming Events · Book Now</div>
+ <div class="conf-events">
+ <div class="conf-event">
+ <div class="ce-date">OCT 2026</div>
+ <div class="ce-city">Arizona</div>
+ <div class="ce-venue">Scottsdale Resort & Spa</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">JAN 2027</div>
+ <div class="ce-city">San Diego</div>
+ <div class="ce-venue">Westin Carlsbad</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">MAR 2027</div>
+ <div class="ce-city">Greater LA</div>
+ <div class="ce-venue">Hilton LA / Culver City</div>
+ </div>
+ <div class="conf-event">
+ <div class="ce-date">MAY 2027</div>
+ <div class="ce-city">Inland Empire</div>
+ <div class="ce-venue">Embassy Suites Ontario</div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </main>
+
+ <!-- ══ FOOTER ══ -->
+ <footer class="footer">
+ <div class="footer-contact">
+ <div class="contact-person">
+ <div class="contact-name">Steve Bloom</div>
+ <div class="contact-title">President & CEO, RENTV.com, Inc.</div>
+ <div class="contact-info">(310) 213-6409 · sbloom@rentv.com</div>
+ <div class="contact-info">linkedin.com/company/rentv.com-inc</div>
+ </div>
+ <div class="contact-divider"></div>
+ <div class="contact-person">
+ <div class="contact-name">Allen Wolfsheimer</div>
+ <div class="contact-title">Senior Vice President</div>
+ <div class="contact-info">(310) 836-9238 · allenw@rentv.com</div>
+ <div class="contact-info">5757 W. Century Blvd #700, LA 90045</div>
+ </div>
+ </div>
+ <div class="footer-sites">
+ <a-like>rentv.com</a-like>
+ <a-like>rentvreview.com</a-like>
+ <a-like>sublease.com</a-like>
+ <div class="footer-address">Real Estate News & Media · Est. 2001</div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/public/concepts/concept-5-podcast-host.html b/public/concepts/concept-5-podcast-host.html
new file mode 100644
index 0000000..0a51561
--- /dev/null
+++ b/public/concepts/concept-5-podcast-host.html
@@ -0,0 +1,957 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Commercial Real Estate Talk — Steve Bloom Host Flyer</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Inter:wght@300;400;500;600;700;800&family=Archivo:wght@400;600;700;800;900&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page {
+ size: letter;
+ margin: 0;
+ }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --white: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --gold-lt: #FDF3D8;
+ --blue-lt: #EEF2FA;
+ }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: var(--white);
+ font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ @media print {
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ }
+ }
+
+ /* ─── LAYOUT SHELL ──────────────────────────────────────────── */
+ .page {
+ width: 816px;
+ height: 1056px;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ }
+
+ /* ─── HERO BAND ─────────────────────────────────────────────── */
+ .hero {
+ background: linear-gradient(160deg, var(--navy) 0%, var(--blue) 55%, #1a3d8f 100%);
+ padding: 30px 48px 28px;
+ position: relative;
+ overflow: hidden;
+ flex-shrink: 0;
+ }
+
+ /* soundwave decoration behind hero */
+ .hero-wave-bg {
+ position: absolute;
+ bottom: 0; right: 0;
+ opacity: 0.06;
+ pointer-events: none;
+ }
+
+ /* top row: logo left + tagline right */
+ .hero-top {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 22px;
+ }
+
+ .hero-supertag {
+ font-family: 'Archivo', sans-serif;
+ font-size: 10px;
+ font-weight: 700;
+ letter-spacing: 2.5px;
+ text-transform: uppercase;
+ color: var(--gold);
+ background: rgba(232,168,28,.15);
+ border: 1px solid rgba(232,168,28,.35);
+ padding: 4px 10px;
+ border-radius: 3px;
+ }
+
+ /* ─── HERO BODY: portrait left, title right ─────────────────── */
+ .hero-body {
+ display: flex;
+ align-items: center;
+ gap: 36px;
+ }
+
+ /* circular portrait placeholder */
+ .portrait-wrap {
+ flex-shrink: 0;
+ position: relative;
+ }
+
+ .portrait-ring {
+ width: 148px;
+ height: 148px;
+ border-radius: 50%;
+ border: 4px solid var(--gold);
+ background: linear-gradient(145deg, #1d3d7a 0%, #0a1a3a 100%);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0 0 0 2px rgba(232,168,28,.25), 0 8px 32px rgba(0,0,0,.45);
+ }
+
+ .portrait-label {
+ position: absolute;
+ bottom: -22px;
+ left: 50%;
+ transform: translateX(-50%);
+ font-size: 8px;
+ font-weight: 600;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.45);
+ white-space: nowrap;
+ }
+
+ /* title block */
+ .hero-title-block {
+ flex: 1;
+ }
+
+ .podcast-label {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 3px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.5);
+ margin-bottom: 8px;
+ }
+
+ .show-title {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-weight: 900;
+ font-size: 36px;
+ line-height: 1.05;
+ color: var(--white);
+ margin-bottom: 4px;
+ letter-spacing: -0.5px;
+ }
+
+ .show-title em {
+ font-style: italic;
+ color: var(--gold);
+ }
+
+ .show-divider {
+ width: 48px;
+ height: 3px;
+ background: linear-gradient(90deg, var(--gold) 0%, rgba(232,168,28,0) 100%);
+ margin: 10px 0;
+ }
+
+ .host-line {
+ font-family: 'Inter', sans-serif;
+ font-size: 13px;
+ font-weight: 500;
+ color: rgba(255,255,255,.85);
+ letter-spacing: 0.2px;
+ margin-bottom: 4px;
+ }
+
+ .host-line strong {
+ color: var(--white);
+ font-weight: 700;
+ }
+
+ /* stats row */
+ .stats-row {
+ display: flex;
+ gap: 20px;
+ margin-top: 12px;
+ }
+
+ .stat-chip {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ background: rgba(255,255,255,.09);
+ border: 1px solid rgba(255,255,255,.15);
+ border-radius: 4px;
+ padding: 5px 10px;
+ }
+
+ .stat-chip-icon {
+ color: var(--gold);
+ flex-shrink: 0;
+ }
+
+ .stat-chip-text {
+ font-size: 10px;
+ font-weight: 600;
+ color: rgba(255,255,255,.88);
+ letter-spacing: 0.3px;
+ white-space: nowrap;
+ }
+
+ /* ─── SOUNDWAVE BAR ─────────────────────────────────────────── */
+ .soundwave-bar {
+ background: var(--gold);
+ height: 5px;
+ flex-shrink: 0;
+ }
+
+ /* ─── BODY CONTENT ──────────────────────────────────────────── */
+ .body {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ padding: 0 48px;
+ overflow: hidden;
+ }
+
+ /* ─── ABOUT SECTION ─────────────────────────────────────────── */
+ .about-section {
+ padding: 22px 0 18px;
+ border-bottom: 1px solid #E2E8F0;
+ display: flex;
+ gap: 32px;
+ align-items: flex-start;
+ }
+
+ .about-text {
+ flex: 1;
+ }
+
+ .section-eyebrow {
+ font-family: 'Archivo', sans-serif;
+ font-size: 9px;
+ font-weight: 800;
+ letter-spacing: 2.5px;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 7px;
+ }
+
+ .about-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 17px;
+ font-weight: 700;
+ color: var(--navy);
+ line-height: 1.3;
+ margin-bottom: 8px;
+ }
+
+ .about-body {
+ font-size: 11.5px;
+ line-height: 1.65;
+ color: #374151;
+ }
+
+ /* microphone motif */
+ .mic-motif {
+ flex-shrink: 0;
+ width: 90px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 6px;
+ }
+
+ .mic-label {
+ font-size: 8px;
+ font-weight: 700;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: var(--gray);
+ text-align: center;
+ }
+
+ /* ─── TWO-COL MIDDLE ─────────────────────────────────────────── */
+ .two-col {
+ display: flex;
+ gap: 20px;
+ padding: 18px 0 16px;
+ border-bottom: 1px solid #E2E8F0;
+ }
+
+ .col-left {
+ flex: 1.1;
+ }
+
+ .col-right {
+ flex: 0.9;
+ }
+
+ /* What you get list */
+ .feature-list {
+ list-style: none;
+ display: flex;
+ flex-direction: column;
+ gap: 7px;
+ margin-top: 8px;
+ }
+
+ .feature-list li {
+ display: flex;
+ align-items: flex-start;
+ gap: 8px;
+ font-size: 11px;
+ line-height: 1.45;
+ color: #374151;
+ }
+
+ .feature-list li .bullet {
+ flex-shrink: 0;
+ margin-top: 2px;
+ color: var(--gold);
+ }
+
+ /* where to watch */
+ .watch-box {
+ background: var(--navy);
+ border-radius: 8px;
+ padding: 14px 16px;
+ margin-top: 8px;
+ }
+
+ .watch-box .wlabel {
+ font-size: 8.5px;
+ font-weight: 700;
+ letter-spacing: 2px;
+ text-transform: uppercase;
+ color: rgba(255,255,255,.5);
+ margin-bottom: 8px;
+ }
+
+ .watch-item {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ margin-bottom: 9px;
+ }
+
+ .watch-item:last-child {
+ margin-bottom: 0;
+ }
+
+ .watch-icon-wrap {
+ width: 32px;
+ height: 32px;
+ border-radius: 6px;
+ background: rgba(255,255,255,.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ }
+
+ .watch-name {
+ font-size: 12px;
+ font-weight: 700;
+ color: var(--white);
+ line-height: 1.2;
+ }
+
+ .watch-url {
+ font-size: 9.5px;
+ color: var(--gold);
+ font-weight: 500;
+ letter-spacing: 0.3px;
+ }
+
+ /* ─── SPONSOR PANEL ──────────────────────────────────────────── */
+ .sponsor-panel {
+ background: var(--gold-lt);
+ border: 1.5px solid rgba(232,168,28,.35);
+ border-radius: 8px;
+ padding: 16px 20px 14px;
+ margin: 0 0 16px;
+ }
+
+ .sponsor-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ margin-bottom: 12px;
+ }
+
+ .sponsor-headline {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 16px;
+ font-weight: 700;
+ color: var(--navy);
+ }
+
+ .sponsor-badge {
+ font-size: 9px;
+ font-weight: 700;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ background: var(--gold);
+ color: var(--navy);
+ padding: 3px 8px;
+ border-radius: 3px;
+ }
+
+ .sponsor-slots {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 8px;
+ margin-bottom: 10px;
+ }
+
+ .sponsor-slot {
+ background: var(--white);
+ border: 1.5px dashed rgba(22,53,122,.25);
+ border-radius: 6px;
+ padding: 10px 6px;
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ gap: 5px;
+ min-height: 72px;
+ }
+
+ .slot-num {
+ font-size: 8px;
+ font-weight: 800;
+ letter-spacing: 1.5px;
+ text-transform: uppercase;
+ color: var(--blue);
+ }
+
+ .slot-label {
+ font-size: 9px;
+ font-weight: 600;
+ color: var(--gray);
+ line-height: 1.3;
+ text-align: center;
+ }
+
+ .sponsor-includes {
+ display: flex;
+ gap: 16px;
+ flex-wrap: wrap;
+ }
+
+ .spi {
+ display: flex;
+ align-items: center;
+ gap: 5px;
+ font-size: 10px;
+ color: #374151;
+ font-weight: 500;
+ }
+
+ .spi svg {
+ color: var(--blue);
+ flex-shrink: 0;
+ }
+
+ /* ─── FOOTER ─────────────────────────────────────────────────── */
+ .footer {
+ background: var(--navy);
+ padding: 16px 48px 18px;
+ flex-shrink: 0;
+ position: relative;
+ }
+
+ .footer::before {
+ content: '';
+ position: absolute;
+ top: 0; left: 48px; right: 48px;
+ height: 2px;
+ background: linear-gradient(90deg, var(--gold) 0%, rgba(232,168,28,.1) 100%);
+ }
+
+ .footer-inner {
+ display: flex;
+ gap: 32px;
+ align-items: flex-start;
+ }
+
+ .footer-primary {
+ flex: 1.2;
+ }
+
+ .footer-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 18px;
+ font-weight: 700;
+ color: var(--white);
+ margin-bottom: 2px;
+ letter-spacing: -0.3px;
+ }
+
+ .footer-title {
+ font-size: 10px;
+ font-weight: 600;
+ letter-spacing: 0.5px;
+ color: var(--gold);
+ text-transform: uppercase;
+ margin-bottom: 10px;
+ }
+
+ .contact-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 4px 16px;
+ }
+
+ .contact-row {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ font-size: 10px;
+ color: rgba(255,255,255,.82);
+ line-height: 1.5;
+ }
+
+ .contact-row svg {
+ flex-shrink: 0;
+ color: var(--gold);
+ }
+
+ .footer-divider {
+ width: 1px;
+ background: rgba(255,255,255,.12);
+ align-self: stretch;
+ flex-shrink: 0;
+ }
+
+ .footer-secondary {
+ flex: 1;
+ }
+
+ .footer-secondary-name {
+ font-size: 12px;
+ font-weight: 700;
+ color: rgba(255,255,255,.9);
+ margin-bottom: 1px;
+ }
+
+ .footer-secondary-title {
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.5px;
+ color: rgba(232,168,28,.7);
+ text-transform: uppercase;
+ margin-bottom: 8px;
+ }
+
+ .footer-web-row {
+ margin-top: 8px;
+ display: flex;
+ gap: 8px;
+ flex-wrap: wrap;
+ }
+
+ .web-pill {
+ font-size: 9px;
+ font-weight: 600;
+ color: var(--gold);
+ background: rgba(232,168,28,.12);
+ border: 1px solid rgba(232,168,28,.25);
+ border-radius: 3px;
+ padding: 2px 7px;
+ letter-spacing: 0.3px;
+ }
+
+ .footer-address {
+ margin-top: 8px;
+ font-size: 9px;
+ color: rgba(255,255,255,.45);
+ line-height: 1.5;
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ─── HERO ──────────────────────────────────────────────────── -->
+ <header class="hero">
+
+ <!-- decorative soundwave behind hero -->
+ <svg class="hero-wave-bg" width="340" height="160" viewBox="0 0 340 160" fill="none" aria-hidden="true">
+ <rect x="0" y="60" width="8" height="40" rx="4" fill="white"/>
+ <rect x="14" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="28" y="25" width="8" height="110" rx="4" fill="white"/>
+ <rect x="42" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="56" y="30" width="8" height="100" rx="4" fill="white"/>
+ <rect x="70" y="10" width="8" height="140" rx="4" fill="white"/>
+ <rect x="84" y="45" width="8" height="70" rx="4" fill="white"/>
+ <rect x="98" y="20" width="8" height="120" rx="4" fill="white"/>
+ <rect x="112" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="126" y="35" width="8" height="90" rx="4" fill="white"/>
+ <rect x="140" y="55" width="8" height="50" rx="4" fill="white"/>
+ <rect x="154" y="15" width="8" height="130" rx="4" fill="white"/>
+ <rect x="168" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="182" y="60" width="8" height="40" rx="4" fill="white"/>
+ <rect x="196" y="25" width="8" height="110" rx="4" fill="white"/>
+ <rect x="210" y="45" width="8" height="70" rx="4" fill="white"/>
+ <rect x="224" y="30" width="8" height="100" rx="4" fill="white"/>
+ <rect x="238" y="55" width="8" height="50" rx="4" fill="white"/>
+ <rect x="252" y="20" width="8" height="120" rx="4" fill="white"/>
+ <rect x="266" y="50" width="8" height="60" rx="4" fill="white"/>
+ <rect x="280" y="35" width="8" height="90" rx="4" fill="white"/>
+ <rect x="294" y="65" width="8" height="30" rx="4" fill="white"/>
+ <rect x="308" y="40" width="8" height="80" rx="4" fill="white"/>
+ <rect x="322" y="55" width="8" height="50" rx="4" fill="white"/>
+ </svg>
+
+ <div class="hero-top">
+ <!-- RENTV inline SVG logo -->
+ <svg width="140" height="46" viewBox="0 0 140 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- gold ellipse ring -->
+ <ellipse cx="70" cy="23" rx="67" ry="21" stroke="#E8A81C" stroke-width="2.5" fill="none"/>
+ <!-- RENTV wordmark -->
+ <text x="70" y="28" text-anchor="middle"
+ font-family="Archivo, Helvetica, Arial, sans-serif"
+ font-weight="800" font-size="18" letter-spacing="3"
+ fill="#FFFFFF">RENTV</text>
+ </svg>
+
+ <span class="hero-supertag">Video Podcast Series</span>
+ </div>
+
+ <div class="hero-body">
+
+ <!-- circular portrait placeholder -->
+ <div class="portrait-wrap">
+ <div class="portrait-ring">
+ <!-- avatar placeholder SVG -->
+ <svg width="100" height="110" viewBox="0 0 100 110" fill="none" aria-label="Host portrait placeholder">
+ <!-- head -->
+ <ellipse cx="50" cy="38" rx="22" ry="24" fill="rgba(232,168,28,.18)" stroke="#E8A81C" stroke-width="1.5"/>
+ <!-- body silhouette -->
+ <path d="M10 110 C10 78 38 68 50 68 C62 68 90 78 90 110 Z" fill="rgba(232,168,28,.12)" stroke="#E8A81C" stroke-width="1.5"/>
+ <!-- face features suggestion -->
+ <ellipse cx="42" cy="36" rx="3.5" ry="3.5" fill="rgba(255,255,255,.35)"/>
+ <ellipse cx="58" cy="36" rx="3.5" ry="3.5" fill="rgba(255,255,255,.35)"/>
+ <path d="M42 50 Q50 56 58 50" stroke="rgba(255,255,255,.35)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ </svg>
+ </div>
+ <span class="portrait-label">HOST PORTRAIT</span>
+ </div>
+
+ <!-- show title block -->
+ <div class="hero-title-block">
+ <p class="podcast-label">The Premier CRE Video Podcast</p>
+ <h1 class="show-title">Commercial<br><em>Real Estate</em><br>Talk</h1>
+ <div class="show-divider"></div>
+ <p class="host-line">Hosted by <strong>Steve Bloom</strong></p>
+ <p class="host-line">Co-host <strong>Arnie Garfinkel</strong></p>
+
+ <div class="stats-row">
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
+ <span class="stat-chip-text">~30 Min Episodes</span>
+ </div>
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
+ <span class="stat-chip-text">Top CRE Executives</span>
+ </div>
+ <div class="stat-chip">
+ <svg class="stat-chip-icon" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
+ <span class="stat-chip-text">Up to 4 Sponsors</span>
+ </div>
+ </div>
+ </div>
+
+ </div><!-- /hero-body -->
+ </header>
+
+ <!-- gold soundwave accent bar -->
+ <div class="soundwave-bar"></div>
+
+ <!-- ─── BODY ───────────────────────────────────────────────────── -->
+ <main class="body">
+
+ <!-- ABOUT SECTION -->
+ <section class="about-section">
+ <div class="about-text">
+ <p class="section-eyebrow">About the Show</p>
+ <h2 class="about-headline">In-depth conversations with the people shaping commercial real estate across California and beyond.</h2>
+ <p class="about-body">
+ Commercial Real Estate Talk brings Steve Bloom — 25-year CRE media veteran and President & CEO of RENTV.com — face-to-face with the industry's leading executives, developers, brokers, and investors. Each episode delivers frank market intelligence, deal insights, and the perspectives that drive the most significant transactions across the Western United States.
+ </p>
+ </div>
+
+ <!-- microphone motif -->
+ <div class="mic-motif">
+ <!-- inline SVG microphone -->
+ <svg width="52" height="72" viewBox="0 0 52 72" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
+ <!-- mic capsule -->
+ <rect x="14" y="2" width="24" height="36" rx="12" fill="#16357A" stroke="#E8A81C" stroke-width="2"/>
+ <!-- grille lines -->
+ <line x1="17" y1="12" x2="35" y2="12" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="17" x2="35" y2="17" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="22" x2="35" y2="22" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <line x1="17" y1="27" x2="35" y2="27" stroke="rgba(232,168,28,.6)" stroke-width="1.2" stroke-linecap="round"/>
+ <!-- arm arc -->
+ <path d="M8 26 C8 46 44 46 44 26" stroke="#16357A" stroke-width="2.5" fill="none" stroke-linecap="round"/>
+ <!-- stand -->
+ <line x1="26" y1="47" x2="26" y2="62" stroke="#16357A" stroke-width="2.5" stroke-linecap="round"/>
+ <!-- base -->
+ <line x1="14" y1="62" x2="38" y2="62" stroke="#16357A" stroke-width="2.5" stroke-linecap="round"/>
+ <!-- soundwave lines beside mic -->
+ <path d="M4 20 Q2 26 4 32" stroke="#E8A81C" stroke-width="1.8" fill="none" stroke-linecap="round"/>
+ <path d="M48 20 Q50 26 48 32" stroke="#E8A81C" stroke-width="1.8" fill="none" stroke-linecap="round"/>
+ <path d="M1 16 Q-2 26 1 36" stroke="rgba(232,168,28,.4)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ <path d="M51 16 Q54 26 51 36" stroke="rgba(232,168,28,.4)" stroke-width="1.5" fill="none" stroke-linecap="round"/>
+ </svg>
+ <span class="mic-label">On Air</span>
+ <!-- inline soundwave bar mini -->
+ <svg width="64" height="22" viewBox="0 0 64 22" fill="none" aria-hidden="true">
+ <rect x="0" y="6" width="4" height="10" rx="2" fill="#E8A81C" opacity=".5"/>
+ <rect x="6" y="2" width="4" height="18" rx="2" fill="#E8A81C" opacity=".8"/>
+ <rect x="12" y="8" width="4" height="6" rx="2" fill="#E8A81C" opacity=".6"/>
+ <rect x="18" y="0" width="4" height="22" rx="2" fill="#E8A81C"/>
+ <rect x="24" y="5" width="4" height="12" rx="2" fill="#E8A81C" opacity=".75"/>
+ <rect x="30" y="2" width="4" height="18" rx="2" fill="#E8A81C" opacity=".9"/>
+ <rect x="36" y="7" width="4" height="8" rx="2" fill="#E8A81C" opacity=".6"/>
+ <rect x="42" y="1" width="4" height="20" rx="2" fill="#E8A81C" opacity=".85"/>
+ <rect x="48" y="5" width="4" height="12" rx="2" fill="#E8A81C" opacity=".7"/>
+ <rect x="54" y="8" width="4" height="6" rx="2" fill="#E8A81C" opacity=".5"/>
+ <rect x="60" y="4" width="4" height="14" rx="2" fill="#E8A81C" opacity=".65"/>
+ </svg>
+ </div>
+ </section>
+
+ <!-- TWO-COL: WHAT YOU GET + WHERE TO WATCH -->
+ <div class="two-col">
+
+ <div class="col-left">
+ <p class="section-eyebrow">What Sponsors Receive</p>
+ <ul class="feature-list">
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>30-second sponsor spot</strong> embedded in each episode you sponsor</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>Logo placement</strong> on the episode page and show notes</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span><strong>Direct link</strong> to your website, listing, or landing page</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Distribution via <strong>RENTV.com</strong> + <strong>The REview</strong> platform to a verified CRE audience</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Amplification to <strong>~50,000 CRE professionals</strong> via The Real Estate Insider newsletter</span>
+ </li>
+ <li>
+ <svg class="bullet" width="12" height="12" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" fill-rule="evenodd" clip-rule="evenodd"/></svg>
+ <span>Access to <strong>25 years</strong> of RENTV's editorial authority & CRE network</span>
+ </li>
+ </ul>
+ </div>
+
+ <div class="col-right">
+ <p class="section-eyebrow">Where to Watch</p>
+ <div class="watch-box">
+ <p class="wlabel">Available on</p>
+
+ <div class="watch-item">
+ <!-- TV/play icon -->
+ <div class="watch-icon-wrap">
+ <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
+ </div>
+ <div>
+ <p class="watch-name">RENTV.com</p>
+ <p class="watch-url">rentv.com</p>
+ </div>
+ </div>
+
+ <div class="watch-item">
+ <!-- play circle icon -->
+ <div class="watch-icon-wrap">
+ <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8" fill="#E8A81C" stroke="none"/></svg>
+ </div>
+ <div>
+ <p class="watch-name">The REview</p>
+ <p class="watch-url">rentvreview.com</p>
+ </div>
+ </div>
+
+ <!-- inline soundwave decoration -->
+ <svg width="100%" height="20" viewBox="0 0 200 20" preserveAspectRatio="none" fill="none" style="margin-top:8px" aria-hidden="true">
+ <rect x="0" y="7" width="5" height="6" rx="2.5" fill="rgba(232,168,28,.3)"/>
+ <rect x="8" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ <rect x="16" y="9" width="5" height="2" rx="1" fill="rgba(232,168,28,.25)"/>
+ <rect x="24" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.65)"/>
+ <rect x="32" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="40" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="48" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.3)"/>
+ <rect x="56" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="64" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="72" y="4" width="5" height="12" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ <rect x="80" y="9" width="5" height="2" rx="1" fill="rgba(232,168,28,.2)"/>
+ <rect x="88" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.7)"/>
+ <rect x="96" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="104" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="112" y="7" width="5" height="6" rx="2.5" fill="rgba(232,168,28,.35)"/>
+ <rect x="120" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="128" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="136" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.3)"/>
+ <rect x="144" y="1" width="5" height="18" rx="2.5" fill="rgba(232,168,28,.65)"/>
+ <rect x="152" y="5" width="5" height="10" rx="2.5" fill="rgba(232,168,28,.4)"/>
+ <rect x="160" y="3" width="5" height="14" rx="2.5" fill="rgba(232,168,28,.55)"/>
+ <rect x="168" y="8" width="5" height="4" rx="2" fill="rgba(232,168,28,.25)"/>
+ <rect x="176" y="2" width="5" height="16" rx="2.5" fill="rgba(232,168,28,.6)"/>
+ <rect x="184" y="6" width="5" height="8" rx="2.5" fill="rgba(232,168,28,.45)"/>
+ <rect x="192" y="4" width="5" height="12" rx="2.5" fill="rgba(232,168,28,.5)"/>
+ </svg>
+ </div>
+ </div>
+
+ </div><!-- /two-col -->
+
+ <!-- SPONSOR PANEL -->
+ <div class="sponsor-panel">
+ <div class="sponsor-header">
+ <h3 class="sponsor-headline">Sponsor the Show</h3>
+ <span class="sponsor-badge">4 Slots Available</span>
+ </div>
+
+ <div class="sponsor-slots">
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 1</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 2</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 3</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ <div class="sponsor-slot">
+ <span class="slot-num">Slot 4</span>
+ <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#16357A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="18" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
+ <span class="slot-label">Logo + Link<br>30-sec Spot</span>
+ </div>
+ </div>
+
+ <div class="sponsor-includes">
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ 30-second in-episode spot
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Logo on episode page
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Direct URL link placement
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ Show notes mention
+ </span>
+ <span class="spi">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg>
+ 50,000-subscriber newsletter reach
+ </span>
+ </div>
+ </div>
+
+ </main><!-- /body -->
+
+ <!-- ─── FOOTER ─────────────────────────────────────────────────── -->
+ <footer class="footer">
+ <div class="footer-inner">
+
+ <!-- primary: Steve Bloom -->
+ <div class="footer-primary">
+ <p class="footer-name">Steve Bloom</p>
+ <p class="footer-title">President & CEO — RENTV.com, Inc.</p>
+ <div class="contact-grid">
+ <div class="contact-row">
+ <!-- phone -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.69h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.4a16 16 0 0 0 5.72 5.72l.88-.87a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
+ (310) 213-6409
+ </div>
+ <div class="contact-row">
+ <!-- email -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
+ sbloom@rentv.com
+ </div>
+ <div class="contact-row">
+ <!-- linkedin -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>
+ linkedin.com/company/rentv.com-inc
+ </div>
+ <div class="contact-row">
+ <!-- globe -->
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
+ rentv.com
+ </div>
+ </div>
+
+ <div class="footer-web-row">
+ <span class="web-pill">rentv.com</span>
+ <span class="web-pill">rentvreview.com</span>
+ <span class="web-pill">sublease.com</span>
+ </div>
+ </div>
+
+ <div class="footer-divider"></div>
+
+ <!-- secondary: Allen Wolfsheimer + address -->
+ <div class="footer-secondary">
+ <p class="footer-secondary-name">Allen Wolfsheimer</p>
+ <p class="footer-secondary-title">Senior Vice President</p>
+ <div class="contact-row" style="margin-bottom:4px">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13.5a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 2.69h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 10.4a16 16 0 0 0 5.72 5.72l.88-.87a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
+ <span style="color:rgba(255,255,255,.82);font-size:10px;">(310) 836-9238</span>
+ </div>
+ <div class="contact-row">
+ <svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="#E8A81C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
+ <span style="color:rgba(255,255,255,.82);font-size:10px;">allenw@rentv.com</span>
+ </div>
+ <p class="footer-address">
+ 5757 W. Century Blvd, Suite 700<br>
+ Los Angeles, CA 90045
+ </p>
+ </div>
+
+ </div><!-- /footer-inner -->
+ </footer>
+
+</div><!-- /page -->
+</body>
+</html>
diff --git a/public/concepts/concept-6-ceo-profile.html b/public/concepts/concept-6-ceo-profile.html
new file mode 100644
index 0000000..f22386d
--- /dev/null
+++ b/public/concepts/concept-6-ceo-profile.html
@@ -0,0 +1,749 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>Steve Bloom — CEO Profile | RENTV.com, Inc.</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
+<style>
+ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
+
+ @page { size: letter; margin: 0; }
+
+ :root {
+ --blue: #16357A;
+ --navy: #0E2350;
+ --red: #D0202E;
+ --gold: #E8A81C;
+ --ink: #141414;
+ --paper: #FFFFFF;
+ --gray: #6B7280;
+ --panel: #F4F6FB;
+ --gold-light: #F5DFA0;
+ }
+
+ html, body {
+ width: 816px;
+ height: 1056px;
+ overflow: hidden;
+ background: var(--paper);
+ font-family: 'Inter', system-ui, sans-serif;
+ color: var(--ink);
+ -webkit-print-color-adjust: exact;
+ print-color-adjust: exact;
+ }
+
+ .page {
+ width: 816px;
+ height: 1056px;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+ }
+
+ /* ── HEADER BAND ── */
+ .header {
+ background: var(--navy);
+ padding: 28px 52px 22px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-shrink: 0;
+ }
+
+ .header-left {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .header-tagline {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ letter-spacing: 0.18em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 4px;
+ }
+
+ .header-company {
+ font-family: 'Inter', sans-serif;
+ font-size: 10px;
+ font-weight: 400;
+ letter-spacing: 0.12em;
+ text-transform: uppercase;
+ color: rgba(255,255,255,0.55);
+ margin-top: 6px;
+ }
+
+ /* ── GOLD HAIRLINE ── */
+ .hairline {
+ height: 1px;
+ background: linear-gradient(90deg, transparent 0%, var(--gold) 15%, var(--gold) 85%, transparent 100%);
+ flex-shrink: 0;
+ }
+
+ .hairline-thin {
+ height: 1px;
+ background: linear-gradient(90deg, transparent 0%, var(--gold-light) 20%, var(--gold-light) 80%, transparent 100%);
+ opacity: 0.5;
+ flex-shrink: 0;
+ }
+
+ /* ── HERO SECTION ── */
+ .hero {
+ padding: 36px 52px 28px;
+ display: flex;
+ align-items: flex-start;
+ gap: 36px;
+ flex-shrink: 0;
+ }
+
+ /* Portrait placeholder */
+ .portrait-wrap {
+ flex-shrink: 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 8px;
+ }
+
+ .portrait-ring {
+ width: 130px;
+ height: 130px;
+ border-radius: 50%;
+ border: 2px solid var(--gold);
+ padding: 4px;
+ position: relative;
+ flex-shrink: 0;
+ }
+
+ .portrait-inner {
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ background: var(--panel);
+ overflow: hidden;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ }
+
+ .portrait-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8px;
+ font-weight: 500;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ color: var(--gray);
+ text-align: center;
+ }
+
+ /* Hero text */
+ .hero-text {
+ flex: 1;
+ padding-top: 6px;
+ }
+
+ .hero-eyebrow {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-bottom: 10px;
+ }
+
+ .hero-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 44px;
+ font-weight: 700;
+ line-height: 1.0;
+ color: var(--navy);
+ letter-spacing: -0.01em;
+ margin-bottom: 8px;
+ }
+
+ .hero-title {
+ font-family: 'Inter', sans-serif;
+ font-size: 12px;
+ font-weight: 400;
+ color: var(--gray);
+ letter-spacing: 0.02em;
+ line-height: 1.5;
+ margin-bottom: 14px;
+ }
+
+ .hero-title strong {
+ color: var(--blue);
+ font-weight: 600;
+ }
+
+ .hero-divider {
+ width: 40px;
+ height: 2px;
+ background: var(--gold);
+ margin-bottom: 14px;
+ }
+
+ .hero-bio {
+ font-family: 'Inter', sans-serif;
+ font-size: 11.5px;
+ font-weight: 300;
+ line-height: 1.65;
+ color: #2a2a2a;
+ max-width: 460px;
+ }
+
+ .hero-bio strong {
+ font-weight: 500;
+ color: var(--ink);
+ }
+
+ /* ── PULL QUOTE ── */
+ .pullquote-section {
+ margin: 0 52px;
+ padding: 20px 28px;
+ background: var(--navy);
+ border-left: 3px solid var(--gold);
+ position: relative;
+ flex-shrink: 0;
+ }
+
+ .pullquote-mark {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 52px;
+ font-weight: 700;
+ color: var(--gold);
+ line-height: 0.6;
+ position: absolute;
+ top: 14px;
+ left: 18px;
+ opacity: 0.6;
+ pointer-events: none;
+ }
+
+ .pullquote-text {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 15px;
+ font-weight: 400;
+ font-style: italic;
+ line-height: 1.55;
+ color: #FFFFFF;
+ padding-left: 30px;
+ }
+
+ .pullquote-attr {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 500;
+ letter-spacing: 0.15em;
+ text-transform: uppercase;
+ color: var(--gold);
+ margin-top: 10px;
+ padding-left: 30px;
+ }
+
+ /* ── WHAT RENTV OFFERS STRIP ── */
+ .offers-section {
+ padding: 22px 52px 0;
+ flex-shrink: 0;
+ }
+
+ .offers-heading {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 600;
+ letter-spacing: 0.22em;
+ text-transform: uppercase;
+ color: var(--blue);
+ margin-bottom: 14px;
+ }
+
+ .offers-grid {
+ display: grid;
+ grid-template-columns: repeat(7, 1fr);
+ gap: 8px;
+ }
+
+ .offer-chip {
+ background: var(--panel);
+ border: 1px solid rgba(22, 53, 122, 0.12);
+ border-top: 2px solid var(--gold);
+ border-radius: 3px;
+ padding: 10px 6px 9px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 5px;
+ }
+
+ .offer-icon {
+ width: 22px;
+ height: 22px;
+ color: var(--blue);
+ flex-shrink: 0;
+ }
+
+ .offer-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ font-weight: 600;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ color: var(--navy);
+ text-align: center;
+ line-height: 1.3;
+ }
+
+ .offer-sub {
+ font-family: 'Inter', sans-serif;
+ font-size: 7.5px;
+ font-weight: 400;
+ color: var(--gray);
+ text-align: center;
+ line-height: 1.3;
+ }
+
+ /* ── CREDENTIALS ROW ── */
+ .credentials-row {
+ margin: 18px 52px 0;
+ display: flex;
+ align-items: center;
+ gap: 0;
+ flex-shrink: 0;
+ }
+
+ .cred-item {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ padding: 10px 12px;
+ border-right: 1px solid rgba(232, 168, 28, 0.3);
+ }
+
+ .cred-item:last-child {
+ border-right: none;
+ }
+
+ .cred-number {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 26px;
+ font-weight: 700;
+ color: var(--blue);
+ line-height: 1;
+ }
+
+ .cred-number sup {
+ font-size: 13px;
+ vertical-align: super;
+ }
+
+ .cred-label {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ font-weight: 400;
+ color: var(--gray);
+ text-transform: uppercase;
+ letter-spacing: 0.1em;
+ margin-top: 3px;
+ line-height: 1.3;
+ }
+
+ /* ── FOOTER ── */
+ .footer {
+ margin-top: auto;
+ flex-shrink: 0;
+ }
+
+ .footer-inner {
+ background: var(--navy);
+ padding: 18px 52px 16px;
+ }
+
+ .footer-top {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ gap: 24px;
+ margin-bottom: 13px;
+ }
+
+ .footer-name-block {
+ display: flex;
+ flex-direction: column;
+ gap: 2px;
+ }
+
+ .footer-name {
+ font-family: 'Playfair Display', Georgia, serif;
+ font-size: 16px;
+ font-weight: 600;
+ color: #FFFFFF;
+ letter-spacing: 0.01em;
+ }
+
+ .footer-role {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.55);
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+ }
+
+ .footer-contacts {
+ display: flex;
+ flex-direction: column;
+ gap: 4px;
+ align-items: flex-end;
+ }
+
+ .footer-contact-line {
+ font-family: 'Inter', sans-serif;
+ font-size: 10px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.8);
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ }
+
+ .footer-contact-line .dot {
+ color: var(--gold);
+ font-size: 8px;
+ }
+
+ .contact-accent {
+ color: var(--gold);
+ font-weight: 500;
+ }
+
+ .footer-divider-line {
+ height: 1px;
+ background: rgba(232, 168, 28, 0.25);
+ margin-bottom: 10px;
+ }
+
+ .footer-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .footer-second-contact {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 400;
+ color: rgba(255,255,255,0.45);
+ letter-spacing: 0.03em;
+ }
+
+ .footer-second-contact strong {
+ color: rgba(255,255,255,0.7);
+ font-weight: 500;
+ }
+
+ .footer-urls {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ }
+
+ .footer-url {
+ font-family: 'Inter', sans-serif;
+ font-size: 9px;
+ font-weight: 500;
+ color: var(--gold);
+ letter-spacing: 0.05em;
+ text-decoration: none;
+ }
+
+ .footer-url-sep {
+ color: rgba(255,255,255,0.2);
+ font-size: 8px;
+ }
+
+ .footer-address {
+ font-family: 'Inter', sans-serif;
+ font-size: 8.5px;
+ color: rgba(255,255,255,0.35);
+ margin-top: 6px;
+ text-align: right;
+ }
+
+ /* ── PRINT ── */
+ @media print {
+ html, body { width: 816px; height: 1056px; }
+ .page { page-break-after: avoid; }
+ }
+</style>
+</head>
+<body>
+<div class="page">
+
+ <!-- ══════════════════════════════════════════
+ HEADER
+ ══════════════════════════════════════════ -->
+ <header class="header">
+ <div class="header-left">
+ <div class="header-tagline">Executive Profile</div>
+ <!-- RENTV Logo inline SVG -->
+ <svg width="148" height="46" viewBox="0 0 148 46" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV logo">
+ <!-- Gold ellipse ring -->
+ <ellipse cx="74" cy="23" rx="73" ry="22" stroke="#E8A81C" stroke-width="1.6" fill="none"/>
+ <!-- Blue wordmark -->
+ <text x="74" y="29" text-anchor="middle" font-family="'Arial Black', 'Helvetica Neue', sans-serif" font-weight="900" font-size="20" letter-spacing="3" fill="#E8F0FF">RENTV</text>
+ </svg>
+ <div class="header-company">Real Estate News & Media</div>
+ </div>
+
+ <!-- Right: 25 Years badge -->
+ <div style="display:flex;flex-direction:column;align-items:center;gap:2px;">
+ <svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="25 years badge">
+ <circle cx="36" cy="36" r="34" stroke="#E8A81C" stroke-width="1.2" fill="none"/>
+ <circle cx="36" cy="36" r="29" stroke="#E8A81C" stroke-width="0.5" fill="none" stroke-dasharray="3 3"/>
+ <text x="36" y="30" text-anchor="middle" font-family="'Playfair Display', Georgia, serif" font-weight="700" font-size="22" fill="#E8A81C">25</text>
+ <text x="36" y="41" text-anchor="middle" font-family="'Arial', sans-serif" font-weight="400" font-size="7.5" fill="rgba(255,255,255,0.7)" letter-spacing="1.5">YEARS</text>
+ <text x="36" y="51" text-anchor="middle" font-family="'Arial', sans-serif" font-weight="400" font-size="6" fill="rgba(255,255,255,0.45)" letter-spacing="0.8">IN BUSINESS</text>
+ </svg>
+ </div>
+ </header>
+
+ <div class="hairline"></div>
+
+ <!-- ══════════════════════════════════════════
+ HERO
+ ══════════════════════════════════════════ -->
+ <section class="hero">
+
+ <!-- Portrait placeholder -->
+ <div class="portrait-wrap">
+ <div class="portrait-ring">
+ <div class="portrait-inner">
+ <!-- Tasteful avatar SVG placeholder -->
+ <svg width="100%" height="100%" viewBox="0 0 122 122" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Portrait placeholder">
+ <!-- Background -->
+ <circle cx="61" cy="61" r="61" fill="#E8EDF5"/>
+ <!-- Subtle grid lines -->
+ <line x1="0" y1="61" x2="122" y2="61" stroke="#D0D8E8" stroke-width="0.5" stroke-dasharray="4 4"/>
+ <line x1="61" y1="0" x2="61" y2="122" stroke="#D0D8E8" stroke-width="0.5" stroke-dasharray="4 4"/>
+ <!-- Head silhouette -->
+ <circle cx="61" cy="46" r="19" fill="#B8C4D8"/>
+ <!-- Shoulders silhouette -->
+ <path d="M20 105 Q22 78 61 74 Q100 78 102 105 Q82 118 61 120 Q40 118 20 105Z" fill="#B8C4D8"/>
+ <!-- Tie / suit detail -->
+ <path d="M54 80 L58 96 L61 90 L64 96 L68 80 Q65 76 61 75 Q57 76 54 80Z" fill="#8898B8"/>
+ <!-- Collar -->
+ <path d="M52 79 Q57 83 61 82 Q65 83 70 79 L68 75 Q65 78 61 77 Q57 78 54 75Z" fill="#D0D8E8"/>
+ <!-- Subtle label -->
+ <text x="61" y="58" text-anchor="middle" font-family="sans-serif" font-size="7" fill="#8898B8" letter-spacing="0.5">PORTRAIT</text>
+ <text x="61" y="67" text-anchor="middle" font-family="sans-serif" font-size="7" fill="#8898B8" letter-spacing="0.5">PLACEHOLDER</text>
+ </svg>
+ </div>
+ </div>
+ <div class="portrait-label">Insert Photo</div>
+ </div>
+
+ <!-- Name + bio -->
+ <div class="hero-text">
+ <div class="hero-eyebrow">Founder & Chief Executive</div>
+ <div class="hero-name">Steve Bloom</div>
+ <div class="hero-title">
+ <strong>Founder, President & CEO</strong> — RENTV.com, Inc.<br>
+ Host, <em>Commercial Real Estate Talk</em>
+ </div>
+ <div class="hero-divider"></div>
+ <div class="hero-bio">
+ Steve Bloom has spent <strong>25 years</strong> building RENTV into the <strong>definitive commercial real estate media platform</strong> for the Western United States. What began as a news site has grown into a full-spectrum media company spanning daily digital news, a biweekly newsletter reaching <strong>50,000 CRE professionals</strong>, video production, sponsored conferences, and the commercial space marketplace at <strong>Sublease.com</strong>.
+ <br><br>
+ Before founding RENTV, Steve worked with <strong>Cushman & Wakefield</strong> and <strong>Cresa</strong>, building the industry relationships and market fluency that have made RENTV the trusted source brokers, developers, and capital allocators read first. He holds an <strong>MBA from USC Marshall School of Business</strong>.
+ </div>
+ </div>
+ </section>
+
+ <div class="hairline-thin" style="margin: 0 52px;"></div>
+
+ <!-- ══════════════════════════════════════════
+ PULL QUOTE
+ ══════════════════════════════════════════ -->
+ <div class="pullquote-section">
+ <div class="pullquote-mark">“</div>
+ <div class="pullquote-text">
+ Our audience isn’t general consumers—it’s the exact decision-makers who buy, sell, lease, and finance commercial real estate across the West. Advertising with RENTV puts your brand in front of the people who close deals.
+ </div>
+ <div class="pullquote-attr">Steve Bloom — President & CEO, RENTV.com, Inc.</div>
+ </div>
+
+ <!-- ══════════════════════════════════════════
+ WHAT RENTV OFFERS
+ ══════════════════════════════════════════ -->
+ <section class="offers-section">
+ <div class="offers-heading">What RENTV Offers</div>
+ <div class="offers-grid">
+
+ <!-- News -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="4" width="18" height="14" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="5" y1="8" x2="17" y2="8" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="5" y1="11" x2="13" y2="11" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="5" y1="14" x2="10" y2="14" stroke="currentColor" stroke-width="1.2"/>
+ </svg>
+ <div class="offer-label">Daily<br>News</div>
+ <div class="offer-sub">rentv.com</div>
+ </div>
+
+ <!-- Newsletter -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="5" width="18" height="13" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <polyline points="2,5 11,13 20,5" stroke="currentColor" stroke-width="1.4"/>
+ </svg>
+ <div class="offer-label">Newsletter</div>
+ <div class="offer-sub">50,000 net<br>2×/week</div>
+ </div>
+
+ <!-- E-Blasts -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <path d="M11 2 L20 11 L11 20 L2 11 Z" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="2" y1="11" x2="11" y2="11" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="11" y1="2" x2="11" y2="11" stroke="currentColor" stroke-width="1.4"/>
+ </svg>
+ <div class="offer-label">Dedicated<br>E-Blasts</div>
+ <div class="offer-sub">~50K recipients</div>
+ </div>
+
+ <!-- Conferences -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="3" width="16" height="16" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="3" y1="8" x2="19" y2="8" stroke="currentColor" stroke-width="1.2"/>
+ <line x1="8" y1="3" x2="8" y2="6" stroke="currentColor" stroke-width="1.4"/>
+ <line x1="14" y1="3" x2="14" y2="6" stroke="currentColor" stroke-width="1.4"/>
+ <rect x="6" y="11" width="4" height="4" rx="0.5" fill="currentColor" opacity="0.4"/>
+ </svg>
+ <div class="offer-label">Conferences</div>
+ <div class="offer-sub">State of<br>the Market</div>
+ </div>
+
+ <!-- Video -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="2" y="5" width="13" height="12" rx="1.5" stroke="currentColor" stroke-width="1.4"/>
+ <path d="M15 9 L20 6 L20 16 L15 13 Z" stroke="currentColor" stroke-width="1.4" stroke-linejoin="round"/>
+ </svg>
+ <div class="offer-label">Video &<br>Podcast</div>
+ <div class="offer-sub">CRE Talk</div>
+ </div>
+
+ <!-- The REview -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <circle cx="11" cy="11" r="8.5" stroke="currentColor" stroke-width="1.4"/>
+ <polygon points="8.5,7.5 15.5,11 8.5,14.5" fill="currentColor" opacity="0.5"/>
+ </svg>
+ <div class="offer-label">The REview</div>
+ <div class="offer-sub">rentvreview.com</div>
+ </div>
+
+ <!-- Sublease.com -->
+ <div class="offer-chip">
+ <svg class="offer-icon" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <rect x="3" y="9" width="16" height="10" rx="1" stroke="currentColor" stroke-width="1.4"/>
+ <path d="M7 9 V6 A4 4 0 0 1 15 6 V9" stroke="currentColor" stroke-width="1.4"/>
+ <circle cx="11" cy="14" r="1.5" fill="currentColor" opacity="0.5"/>
+ </svg>
+ <div class="offer-label">Sublease<br>.com</div>
+ <div class="offer-sub">Space marketplace</div>
+ </div>
+
+ </div>
+ </section>
+
+ <!-- ══════════════════════════════════════════
+ CREDENTIALS ROW
+ ══════════════════════════════════════════ -->
+ <div class="credentials-row">
+ <div class="cred-item">
+ <div class="cred-number">25<sup>+</sup></div>
+ <div class="cred-label">Years in<br>CRE Media</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number">50K</div>
+ <div class="cred-label">Newsletter<br>Subscribers</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number">9<sup>+</sup></div>
+ <div class="cred-label">Western US<br>Markets</div>
+ </div>
+ <div class="cred-item">
+ <div class="cred-number" style="font-size:18px;letter-spacing:-0.02em;">USC MBA</div>
+ <div class="cred-label">Marshall School<br>of Business</div>
+ </div>
+ <div class="cred-item" style="border-right:none;">
+ <div class="cred-number" style="font-size:14px;letter-spacing:-0.02em;color:var(--red);">C&W / Cresa</div>
+ <div class="cred-label">Prior Brokerage<br>Background</div>
+ </div>
+ </div>
+
+ <!-- ══════════════════════════════════════════
+ FOOTER
+ ══════════════════════════════════════════ -->
+ <footer class="footer">
+ <div class="hairline" style="margin:18px 52px 0;"></div>
+ <div class="footer-inner">
+ <div class="footer-top">
+ <div class="footer-name-block">
+ <div class="footer-name">Steve Bloom</div>
+ <div class="footer-role">President & CEO • RENTV.com, Inc.</div>
+ </div>
+
+ <div class="footer-contacts">
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 7.8L7.8 7.3C7.6 7.2 7.4 7.3 7.3 7.5L6.8 8.3C5.2 7.5 3.5 5.8 2.7 4.2L3.5 3.7C3.7 3.6 3.8 3.4 3.7 3.2L3.2 1.5C3.1 1.3 2.9 1.1 2.7 1.1H1.3C1.1 1.1 0.9 1.3 1 1.5C1.3 6.3 4.7 9.7 9.5 10C9.7 10 9.9 9.8 9.9 9.6V8.2C9.9 8 9.7 7.8 9.5 7.8Z" fill="#E8A81C"/></svg>
+ <span class="contact-accent">(310) 213-6409</span>
+ </div>
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="2.5" width="9" height="6.5" rx="0.8" stroke="#E8A81C" stroke-width="1"/><polyline points="1,2.5 5.5,6.5 10,2.5" stroke="#E8A81C" stroke-width="1"/></svg>
+ <span class="contact-accent">sbloom@rentv.com</span>
+ </div>
+ <div class="footer-contact-line">
+ <svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="9" height="9" rx="1.5" stroke="#E8A81C" stroke-width="1"/><rect x="2.5" y="4.5" width="1.5" height="4" fill="#E8A81C"/><circle cx="3.25" cy="3" r="0.9" fill="#E8A81C"/><rect x="5" y="4.5" width="1.5" height="4" fill="#E8A81C"/><path d="M5 5.5 Q5 4.5 6.5 4.5 Q8 4.5 8 5.5 L8 8.5 L6.5 8.5 L6.5 5.5" stroke="#E8A81C" stroke-width="0.8" fill="none"/></svg>
+ <span style="color:rgba(255,255,255,0.6);">linkedin.com/company/rentv.com-inc</span>
+ </div>
+ </div>
+ </div>
+
+ <div class="footer-divider-line"></div>
+
+ <div class="footer-bottom">
+ <div class="footer-second-contact">
+ <strong>Allen Wolfsheimer</strong> • Senior VP • (310) 836-9238 • allenw@rentv.com
+ </div>
+ <div style="display:flex;flex-direction:column;align-items:flex-end;gap:2px;">
+ <div class="footer-urls">
+ <span class="footer-url">rentv.com</span>
+ <span class="footer-url-sep">·</span>
+ <span class="footer-url">rentvreview.com</span>
+ <span class="footer-url-sep">·</span>
+ <span class="footer-url">sublease.com</span>
+ </div>
+ <div class="footer-address">5757 W. Century Blvd, Suite 700 • Los Angeles, CA 90045</div>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+</div>
+</body>
+</html>
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..0f8f5d1
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>RENTV × Steve Bloom — 6 Flyer Concepts</title>
+<link rel="preconnect" href="https://fonts.googleapis.com">
+<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">
+<style>
+ :root{--blue:#16357A;--navy:#0E2350;--gold:#E8A81C;--red:#D0202E;--ink:#141414;--gray:#6B7280;--panel:#F4F6FB}
+ *{box-sizing:border-box}
+ body{margin:0;font-family:Inter,system-ui,sans-serif;background:#0b1730;color:#eaf0ff}
+ a{color:inherit;text-decoration:none}
+ header{padding:28px 32px 20px;border-bottom:1px solid #24345f;background:linear-gradient(180deg,#0e2350,#0b1730)}
+ .brand{display:flex;align-items:center;gap:14px}
+ .logo{width:120px;height:44px}
+ h1{font-family:'Playfair Display',serif;font-size:26px;margin:14px 0 4px;font-weight:700}
+ .sub{color:#9fb0d8;font-size:14px;max-width:760px;line-height:1.5}
+ nav{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}
+ nav a{padding:8px 16px;border:1px solid #2c3e6e;border-radius:999px;font-size:13px;font-weight:600;background:#132347}
+ nav a.active{background:var(--gold);color:#1a1200;border-color:var(--gold)}
+ .wrap{padding:28px 32px 60px}
+ .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}
+ .card{background:#101f42;border:1px solid #24345f;border-radius:14px;overflow:hidden;transition:transform .15s,border-color .15s}
+ .card:hover{transform:translateY(-4px);border-color:var(--gold)}
+ .thumbwrap{background:#fff;position:relative;aspect-ratio:816/1056;overflow:hidden;border-bottom:1px solid #24345f}
+ .thumbwrap img{width:100%;display:block}
+ .tag{position:absolute;top:10px;left:10px;background:rgba(14,35,80,.92);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:6px}
+ .tag.brand{background:var(--red)}.tag.kit{background:var(--blue)}.tag.ad{background:#0a7c3e}
+ .meta{padding:14px 16px 18px}
+ .meta h3{margin:0 0 4px;font-size:16px;font-weight:700}
+ .meta p{margin:0 0 12px;font-size:13px;color:#9fb0d8;line-height:1.45;min-height:38px}
+ .actions{display:flex;gap:8px}
+ .btn{flex:1;text-align:center;padding:9px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid #2c3e6e;background:#132347}
+ .btn.primary{background:var(--gold);color:#1a1200;border-color:var(--gold)}
+ footer{padding:24px 32px;color:#7d8db5;font-size:12px;border-top:1px solid #24345f}
+ .note{margin:22px 0 6px;padding:14px 16px;background:#132347;border:1px solid #2c3e6e;border-left:3px solid var(--gold);border-radius:8px;font-size:13px;color:#cdd8f5;line-height:1.5}
+</style>
+</head>
+<body>
+<header>
+ <div class="brand">
+ <svg class="logo" viewBox="0 0 240 88" xmlns="http://www.w3.org/2000/svg" aria-label="RENTV">
+ <ellipse cx="120" cy="40" rx="112" ry="34" fill="none" stroke="#E8A81C" stroke-width="6"/>
+ <text x="120" y="52" text-anchor="middle" font-family="Inter,sans-serif" font-weight="800" font-size="40" fill="#fff" letter-spacing="2">RENTV</text>
+ <text x="120" y="80" text-anchor="middle" font-family="Inter,sans-serif" font-weight="600" font-size="12" fill="#9fb0d8" letter-spacing="3">REAL ESTATE NEWS & MEDIA</text>
+ </svg>
+ </div>
+ <h1>Steve Bloom / RENTV — 6 Flyer Concepts</h1>
+ <div class="sub">Six premium redesigns of RENTV's corporate media kit, spread across three directions — modern media-kit, focused ad-sales one-pager, and Steve Bloom personal brand. Every concept carries the full contact block (phone, email, LinkedIn, sites, address). Click <b>Open flyer</b> for the live print-ready page.</div>
+ <nav>
+ <a class="active" href="index.html">◱ Flyer Concepts</a>
+ <a href="sponsors.html">◉ CRE Ad-Buyer Prospects</a>
+ <a href="source.html">⌸ Original Flyer</a>
+ </nav>
+</header>
+<div class="wrap">
+ <div class="grid">
+
+ <div class="card">
+ <a href="concepts/concept-1-editorial-media-kit.html"><div class="thumbwrap"><span class="tag kit">Media Kit</span><img src="thumbs/concept-1-editorial-media-kit.png" alt="Concept 1"></div></a>
+ <div class="meta"><h3>1 · Editorial Media Kit</h3><p>Clean magazine layout, Playfair serif headlines, a 4-stat band and a tidy product/pricing grid.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-1-editorial-media-kit.html">Open flyer</a><a class="btn" href="thumbs/concept-1-editorial-media-kit.png">PNG</a></div></div>
+ </div>
+
+ <div class="card">
+ <a href="concepts/concept-2-data-terminal.html"><div class="thumbwrap"><span class="tag kit">Media Kit</span><img src="thumbs/concept-2-data-terminal.png" alt="Concept 2"></div></a>
+ <div class="meta"><h3>2 · Data Terminal (Dark)</h3><p>Deep-navy Bloomberg-terminal aesthetic, mono numerics, pricing as a right-aligned data table.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-2-data-terminal.html">Open flyer</a><a class="btn" href="thumbs/concept-2-data-terminal.png">PNG</a></div></div>
+ </div>
+
+ <div class="card">
+ <a href="concepts/concept-3-adsales-pricing.html"><div class="thumbwrap"><span class="tag ad">Ad-Sales</span><img src="thumbs/concept-3-adsales-pricing.png" alt="Concept 3"></div></a>
+ <div class="meta"><h3>3 · Ad-Sales Pricing Tiers</h3><p>Conversion one-pager: benefit hero, three pricing-tier cards, Steve's phone in the CTA.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-3-adsales-pricing.html">Open flyer</a><a class="btn" href="thumbs/concept-3-adsales-pricing.png">PNG</a></div></div>
+ </div>
+
+ <div class="card">
+ <a href="concepts/concept-4-reach-infographic.html"><div class="thumbwrap"><span class="tag ad">Ad-Sales</span><img src="thumbs/concept-4-reach-infographic.png" alt="Concept 4"></div></a>
+ <div class="meta"><h3>4 · Reach Infographic</h3><p>Oversized stats, a Western-US coverage map, and an iconographic "what you can buy" strip.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-4-reach-infographic.html">Open flyer</a><a class="btn" href="thumbs/concept-4-reach-infographic.png">PNG</a></div></div>
+ </div>
+
+ <div class="card">
+ <a href="concepts/concept-5-podcast-host.html"><div class="thumbwrap"><span class="tag brand">Bloom Brand</span><img src="thumbs/concept-5-podcast-host.png" alt="Concept 5"></div></a>
+ <div class="meta"><h3>5 · CRE Talk — Podcast Host</h3><p>Podcast-cover promo: Steve Bloom + Arnie Garfinkel, mic/soundwave motif, 4 sponsor slots.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-5-podcast-host.html">Open flyer</a><a class="btn" href="thumbs/concept-5-podcast-host.png">PNG</a></div></div>
+ </div>
+
+ <div class="card">
+ <a href="concepts/concept-6-ceo-profile.html"><div class="thumbwrap"><span class="tag brand">Bloom Brand</span><img src="thumbs/concept-6-ceo-profile.png" alt="Concept 6"></div></a>
+ <div class="meta"><h3>6 · CEO / Thought Leader</h3><p>Elegant executive profile — 25-year authority, portrait, pull-quote, credentials.</p>
+ <div class="actions"><a class="btn primary" href="concepts/concept-6-ceo-profile.html">Open flyer</a><a class="btn" href="thumbs/concept-6-ceo-profile.png">PNG</a></div></div>
+ </div>
+
+ </div>
+ <div class="note"><b>Contact block on every concept:</b> Steve Bloom, President & CEO · (310) 213-6409 · sbloom@rentv.com · linkedin.com/company/rentv.com-inc · rentv.com · rentvreview.com · sublease.com · 5757 W. Century Blvd #700, Los Angeles CA 90045 · Allen Wolfsheimer, SVP · (310) 836-9238 · allenw@rentv.com. <i>(LinkedIn shown is the company page — confirm Steve's personal profile URL and I'll swap it in.)</i></div>
+</div>
+<footer>Built for Steve · concepts are print-ready 8.5×11 HTML · Figma + Photoshop variants generated alongside · nothing has been sent or published.</footer>
+</body>
+</html>
diff --git a/public/research/sponsors-central-coast.md b/public/research/sponsors-central-coast.md
new file mode 100644
index 0000000..a2e6dd1
--- /dev/null
+++ b/public/research/sponsors-central-coast.md
@@ -0,0 +1,53 @@
+# RENTV Advertising Prospects — California Central Coast / Monterey Bay
+
+**Client market:** RENTV.com (commercial-real-estate news/media selling advertising — banners, ~50k-subscriber email blasts, conference/podcast sponsorships).
+**Target region:** California Central Coast + Monterey Bay (Monterey, Salinas, Carmel, Santa Cruz, San Luis Obispo, Santa Barbara) and the southern Bay Area edge (San Jose / Silicon Valley).
+
+## How to read this list
+
+Every company below was verified against a current, live source (its own website, a Chamber-of-Commerce member listing, LoopNet broker profile, or a 2025–2026 trade-press item) during this research pass in August 2026. I have prioritized genuinely **local / regional** firms that plausibly buy CRE-media advertising — companies that already market themselves (own website + LinkedIn/Facebook, listing volume on LoopNet/CoStar, chamber sponsorships, press releases). National mega-brokerages (Colliers, Cushman & Wakefield, Kidder Mathews) are included **only** where they run a real staffed local office on the Central Coast, since ad decisions there are usually made at corporate/regional-marketing level, not locally — they are lower-probability local buyers and are flagged as such.
+
+**Honest note on pool depth:** This is a genuinely thin market compared to LA/OC/SF. The two categories with real local advertising depth are (1) **CRE brokerages** and (2) **agricultural / vineyard land brokers** — the ag-land and wine-estate niche is the Central Coast's distinctive, well-funded, marketing-active segment and is where RENTV's best local ad money likely sits. Developers, CRE law firms, title/escrow, and appraisal are present but each has only 1–3 credible local names; these firms advertise modestly (chamber, local business journals) and are warm-but-small prospects. I did not pad the list with national franchises or residential-only agents.
+
+## Prospect Table
+
+| # | Company | Category | Central Coast city / market | Why they'd advertise (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------|----------------------------------|---------|----------------|
+| 1 | **Mahoney & Associates Commercial Real Estate** | CRE brokerage (regional, independent) | Monterey Peninsula (501 Abrego St, Monterey) | 30+ yrs on the Peninsula; full commercial book (retail, office, industrial, apartments, hotels/motels, dev land); active LoopNet listings + LinkedIn/Facebook + chamber member = already spends on marketing | mahoneycommercial.com | (831) 646-1919 · info@mahoneycommercial.com · LinkedIn "Mahoney & Associates Commercial Real Estate" |
+| 2 | **Lee & Associates — Central California** | CRE brokerage (broker-owned national network, local office) | Serves Monterey, SLO, Santa Barbara + Central Valley counties | Largest broker-owned CRE firm in N. America; local office is broker-owned so marketing is locally driven; industrial/ag-land/office/investment specialty fits RENTV audience exactly | lee-associates.com/centralca/ | Via site contact form; office listed under Lee & Associates Central California |
+| 3 | **Radius Commercial Real Estate** | CRE brokerage (regional, independent) | Santa Barbara / SLO / W. Ventura (HQ Santa Barbara) | Founded 2002; dominant South-Coast independent; retail/office/industrial/land/multifamily; active LoopNet broker profile + Facebook + LinkedIn company page = marketing-active regional buyer | radiusgroup.com | Site contact + SLO page (radiusgroup.com/san-luis-obispo-commercial-real-estate/) · LinkedIn "Radius Commercial Real Estate" |
+| 4 | **Albers Real Estate** | CRE brokerage / multifamily specialist | Monterey–Salinas–San Jose corridor | Multi-family + commercial + property management across the Monterey→San Jose axis (spans the target + Silicon Valley edge); owns branded site = self-markets | albersrealestate.com | Via site contact |
+| 5 | **Cushman & Wakefield — Central Coast** | CRE brokerage (national, real local office) | Salinas + Carmel-by-the-Sea (Monterey Bay region) | 35+ yr staffed local team covering the whole Monterey Bay; runs a real office (not a mailbox). *Flag:* ad spend usually decided regionally, lower-probability local buyer | cushmanwakefield.com/en/united-states/offices/salinas | Salinas + Carmel office pages on cushmanwakefield.com |
+| 6 | **Vineyard Professional Real Estate** | Vineyard / winery / ag-estate broker | Paso Robles HQ; serves Paso, SB, Monterey, SLO counties | Led by Jenny Heinzen (billed "#1 vineyard broker in the nation") + luxury specialist; boutique, marketing-forward, high-value listings — the archetypal Central Coast ad buyer | vineyardprorealestate.com | (805) 260-0581 |
+| 7 | **Pacifica Wine Division (Pacifica Real Estate)** | Vineyard / winery broker | Paso Robles; serves SB, Monterey, SLO wine country | "One of the Central Coast's largest" firms specializing in vineyards/wineries; dedicated wine-real-estate microsite (pasowinerealestate.com) = active niche marketer | pasowinerealestate.com | (805) 237-4040 |
+| 8 | **Clark Company (Ranch Real Estate)** | Ranch / vineyard / ag-land broker | Central Coast ranch & wine country (Paso Robles etc.) | Established ranch-brokerage with branded property portfolio site incl. Paso Robles winery listings; ranch/ag buyers are a core RENTV-adjacent audience | clarkcompany.com | Via site contact / property pages |
+| 9 | **The Mendrin Group** | Agriculture / farmland brokerage | Salinas Valley / Monterey County | Ag-brokerage with a documented Monterey County transaction record (e.g., Monterey Old Stage Ranch, Gonzales); owns branded site — niche ag advertiser | mendrins.com | Via site contact |
+| 10 | **San Benito Realty** | Farmland / ranch / vineyard land broker | Salinas Valley + Monterey / San Benito County | Positions as the local large-land specialist (Salinas farmland, Gabilan grazing, coastal plots); branded Monterey-County land site = self-markets | sanbenitorealty.com | Via site contact (Monterey County land page) |
+| 11 | **Pearson Realty** | Agricultural real estate brokerage (regional heavyweight) | Fresno HQ; California's largest ag brokerage, works Salinas/Central-Coast ag | Founded 1919, "California's largest Ag real estate brokerage"; merged with The Ranch Company; heavy listing volume + agents page + LinkedIn = serious ag-media advertiser. *Flag:* Central Valley–centered but genuinely active in Central-Coast ag deals | pearsonrealty.com | 7480 N Palm Ave Ste 101, Fresno, CA 93711 · LinkedIn "Pearson Realty" |
+| 12 | **Ausonio Incorporated** | Commercial GC / design-build developer | Castroville (serves Salinas, Monterey, San Benito, Santa Cruz) | 60+ yr commercial builder (mixed-use, business parks, industrial, restaurant, affordable housing); branded site + LinkedIn + chamber = markets to CRE owners/developers | ausonio.com | (831) 633-3371 · 11420 Commercial Pkwy Ste A, Castroville, CA 95012 |
+| 13 | **West Coast Community Bank** | Community bank / CRE + ag lender | Monterey, Salinas, Santa Cruz, SLO, San Jose (10+ branches) | Full-service CRE financing, construction lending, SBA/USDA, **agricultural loans**; multi-county footprint across the whole target market; chamber member = local-marketing spender | wccb.com/monterey | Monterey business-lending page on wccb.com; branch network Aptos→Watsonville→SLO |
+| 14 | **Santa Cruz County Bank** | Community bank / CRE + SBA lender | Santa Cruz, Monterey, Santa Clara counties | #1 SBA lender by loan count in Silicon Valley; CRE financing + construction + ag loans; issues press releases (PRNewswire) = actively markets to the business/CRE community | (parent: Central Valley Community Bancorp era listings; see prnewswire release) | Santa Cruz Works + PRNewswire profiles; branch network across 3 counties |
+| 15 | **JRG Attorneys at Law** | CRE / land-use law firm | Monterey, Salinas, Hollister, Paso Robles (5 offices) | Billed "Central Coast's premier real estate firm"; commercial/industrial/ag + entitlement/land-use work; multi-office regional presence = a firm that advertises to developers & CRE owners | jrgattorneys.com | Via site contact; offices in Monterey/Salinas/Hollister/Paso Robles |
+| 16 | **Anthony Lombardo & Associates, Inc.** | Real estate / land-use law firm | Salinas | Salinas commercial + land-use real estate practice, owner-operated with branded site; local land-use counsel is a plausible chamber/journal advertiser | anthonylombardoandassociates.com | Via site contact (Salinas) |
+| 17 | **805 Title** | Title & escrow (commercial-capable, independent) | Santa Barbara, SLO + Monterey counties | Independent title/escrow explicitly handling **commercial** (multi-tenant retail, office condos, hospitality) + 1031 coordination; independents advertise to win broker/attorney referral flow | 805title.com | Via site contact |
+| 18 | **Vanguard Realty Advisors (VRA Commercial)** | Commercial appraisal / valuation | Salinas–Monterey + Santa Cruz–Watsonville markets | Dedicated commercial-appraisal firm with named Central-Coast market pages; appraisers advertise to lenders/brokers/attorneys — RENTV's exact readership | vracommercial.com | (800) 511-4130 · Matthew Reynolds mreynolds@vracommercial.com |
+| 19 | **Montgomery Appraisal** | Commercial / real estate appraisal | Pacific Grove (serves Monterey + Santa Cruz counties) | Local appraisal firm since 1993 covering Monterey/Santa Cruz; branded site, established referral-driven business | montgomeryappraisal.com | Pacific Grove, CA (site contact) |
+| 20 | **Central Coast Hospitality** | Hospitality / hotel real estate + consulting | Santa Cruz (serves California Central Coast) | Hotel feasibility + purchase/sale + management consulting; hospitality-RE niche fits RENTV's deal-focused audience; branded site = self-markets. *Flag:* small boutique, modest budget | centralcoasthospitality.com | Via site contact (Santa Cruz) |
+
+## Additional / lower-confidence names worth a quick sales-team check
+
+These surfaced in verification but I did not promote them to the main table (residential-leaning, franchise-level ad decisions, or thin evidence of self-marketing):
+
+- **Colliers – Silicon Valley** and **Kidder Mathews – Silicon Valley (San Jose)** — real, large staffed offices on the San Jose / Silicon Valley edge of the target. High listing volume and marketing budgets, but ad buys are corporate/regional, not local — pursue via their marketing departments, not a local rep.
+- **Coldwell Banker Commercial (Santa Barbara / Central Coast)** — franchise commercial presence; ad decisions typically franchise/office-level.
+- **Central Coast Escrow / Secured Trust Escrow / Fidelity National Title (SLO)** — title/escrow players in SLO; Fidelity is national (regional-marketing), the smaller independents are warm but modest.
+- **Carneghi-Nakasako & Associates** and **Appraisal Resource Group (Salinas)** — additional commercial/ag appraisers if the appraisal category needs more names.
+
+## Bottom line for RENTV's sales team
+
+- **Best-odds local segments:** independent CRE brokerages (#1–4) and the ag-land / vineyard / ranch brokers (#6–11). The wine-country and Salinas-Valley ag brokers are the market's distinctive, well-funded, actively-marketing niche — lead with those.
+- **Warm secondary:** community CRE/ag lenders (#13–14), a CRE construction/dev firm (#12), and the regional CRE law firm (#15).
+- **Fill-in / modest budget:** title-escrow (#17), commercial appraisal (#18–19), hospitality-RE (#20).
+- Treat the national brokerage offices (Cushman & Wakefield, Colliers, Kidder Mathews) as *regional-marketing-department* pitches, not local-rep sells — lower conversion probability for a local ad buy.
+
+*Verified August 2026 via each firm's own website, LoopNet/CoStar broker profiles, Monterey Peninsula & Salinas Valley Chamber of Commerce member directories, and 2025–2026 trade-press (CoStar, PRNewswire, The Business Journal).*
diff --git a/public/research/sponsors-la-socal.md b/public/research/sponsors-la-socal.md
new file mode 100644
index 0000000..6d72ec2
--- /dev/null
+++ b/public/research/sponsors-la-socal.md
@@ -0,0 +1,72 @@
+# RENTV Advertising Prospect List — Los Angeles / Southern California
+
+**Prepared for:** Steve Bloom, CEO, RENTV.com
+**Market:** LA County, Orange County, San Diego, Inland Empire, Ventura
+**Goal:** Companies that *demonstrably* spend on commercial-real-estate advertising / sponsorship — firms Steve can sell RENTV ad inventory to (banner/tile ads, dedicated email blasts to ~50K CRE pros, conference & podcast sponsorships).
+
+## How this list was built
+
+Every name below is a real, SoCal-active company in a category that **buys CRE media** — verified against a current public source (its own site, a CRE trade outlet, or an event program). The "why they advertise" column names the specific advertising/sponsorship behavior (they sponsor Bisnow/Connect CRE events, advertise on GlobeSt/CRE Daily/CoStar, run brokerage listing campaigns, or are known CRE-media buyers). Ranking follows RENTV's stated core advertisers: **brokers → capital sources → title/escrow → owners/developers → the service tier (law, GC, proptech, appraisal)**.
+
+Contacts are public marketing/BD channels where findable; where a named marketing contact isn't public, the general BD/marketing route (site contact page or main office line) is given. **Treat all as leads to confirm, not warm intros.**
+
+---
+
+## Ranked prospect table
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | SoCal office / market | Website | Public contact |
+|---|---------|----------|------------------------------------------|-----------------------|---------|----------------|
+| 1 | **CBRE** | Brokerage (global #1) | HQ'd in LA (Dallas corp / heavy LA presence); largest CRE services firm by revenue; runs listing + brand campaigns and sponsors CRE conferences nationally | Downtown LA + OC, IE, SD, Ventura offices | cbre.com | LinkedIn: /company/cbre · marketing via cbre.com/contact |
+| 2 | **Marcus & Millichap** | Brokerage (investment sales) | HQ Calabasas; **11 SoCal offices** (Encino, Long Beach, LA, Newport Beach, Ontario, Palm Springs, SD, Ventura, West LA); prolific press-release + listing advertiser, sponsors CRE events | Calabasas HQ + 11 SoCal offices | marcusmillichap.com | marketing@marcusmillichap.com · (818) 212-2250 (Calabasas) |
+| 3 | **JLL (Jones Lang LaSalle)** | Brokerage (global) | Major LA capital-markets + agency-leasing presence; sponsors CRE conferences, runs listing campaigns; hosts its own investor briefings | LA (multiple offices) | jll.com/en-us/locations/los-angeles | LinkedIn: /company/jll · jll.com contact |
+| 4 | **Cushman & Wakefield** | Brokerage (global) | **5 SoCal offices, 150+ brokers**; DTLA at 900 Wilshire Blvd Ste 2400; runs deal-announcement + listing advertising, event sponsor | 900 Wilshire Blvd, DTLA 90017 + Greater LA | cushmanwakefield.com/.../greater-los-angeles | LinkedIn: /company/cushman-&-wakefield |
+| 5 | **Colliers** | Brokerage (global) | Large SoCal footprint; consistent CRE-media advertiser and Connect CRE / Bisnow event participant/sponsor | Greater LA, OC, IE | colliers.com | LinkedIn: /company/colliers |
+| 6 | **Newmark (NKF)** | Brokerage (capital markets) | Heavy capital-markets deal PR + listing advertising in CRE trades; national event sponsor with LA teams | LA / Century City | nmrk.com | LinkedIn: /company/newmark |
+| 7 | **Kidder Mathews** | Brokerage (largest independent West Coast) | 900 pros / 20 West-Coast offices incl. SoCal; runs its own newsroom (kidder.com/news) + listing marketing — an active CRE-media buyer | SoCal offices (LA / OC / SD) | kidder.com | kidder.com/contact · via news/marketing team |
+| 8 | **Lee & Associates** | Brokerage (broker-owned network) | Broker-owned, deal-driven; SoCal-founded (est. Irvine); prolific listing + transaction advertiser in CRE trade media | Irvine + multiple SoCal offices | lee-associates.com | lee-associates.com/contact |
+| 9 | **Matthews Real Estate Investment Services** | Brokerage (net-lease / IS) | LA-based, fast-growth investment-sales brokerage; aggressive listing + brand marketing, sponsors CRE events | El Segundo / LA HQ | matthews.com | LinkedIn: /company/matthews-reis · matthews.com/contact |
+| 10 | **Avison Young** | Brokerage (global) | LA/OC teams; deal-PR + event-sponsor advertiser in CRE trades | Downtown LA / OC | avisonyoung.com | LinkedIn: /company/avison-young |
+| 11 | **George Smith Partners** | Capital markets / CRE debt & equity advisory | LA-HQ'd capital advisory arranging bridge/mezz/perm debt; regular CRE-media presence + deal announcements (classic capital-source advertiser) | Los Angeles HQ | gspartners.com | gspartners.com/contact · (310) 557-8300 |
+| 12 | **iBorrow** | CRE direct bridge lender | LA-area direct bridge lender in the $2M–$25M space; the lender category that buys CRE ads to reach brokers/sponsors | Los Angeles / Calabasas | iborrow.com | iborrow.com/contact |
+| 13 | **First American Title — National Commercial Services** | Title & escrow (commercial) | Dedicated commercial title/escrow division at 865 S. Figueroa, DTLA; title companies are perennial CRE-event + trade-media sponsors | 865 S. Figueroa St, LA 90017 | firstam.com/title/commercial/socal | (213) 271-1700 (NCS LA) · firstam.com contact |
+| 14 | **Fidelity National Title — Commercial (SoCal)** | Title & escrow (commercial) | Major commercial title/escrow underwriter with SoCal commercial division; heavy CRE-event/sponsor spender | Greater LA / SoCal | fntic.com | fntic.com/contact · SoCal commercial division |
+| 15 | **Chicago Title — Commercial (SoCal)** | Title & escrow (commercial) | FNF-family commercial title arm; standard CRE-conference + broker-marketing sponsor | Greater LA / SoCal | chicagotitle.com | chicagotitle.com contact |
+| 16 | **Commonwealth Land Title** | Title & escrow (commercial) | FNF commercial underwriter used on CRE deals in SoCal; title-tier CRE advertiser | SoCal | cltic.com | cltic.com contact |
+| 17 | **Crexi** | Proptech / CRE marketplace | **LA-based** CRE listing marketplace (5510 Lincoln Blvd, LA); $30M-funded; runs the CRE Daily / Connect CRE ecosystem and is itself a major CRE-media advertiser targeting brokers | 5510 Lincoln Blvd Ste 400, LA | crexi.com | crexi.com/contact · marketing via LinkedIn /company/crexi |
+| 18 | **Rexford Industrial Realty (REXR)** | Owner / developer (industrial REIT) | LA-HQ'd, largest infill-SoCal industrial REIT (35M+ SF, ~$13B EV); active in CRE press & event circuit — owner/developer advertiser tier | Los Angeles HQ | rexfordindustrial.com | ir.rexfordindustrial.com · investor/marketing relations |
+| 19 | **Rising Realty Partners** | Owner / developer / operator | LA-founded (Rising family) Class-A office/industrial/data-center owner-operator; visible in LA CRE press + events | Downtown LA | risingrp.com | risingrp.com/contact |
+| 20 | **CIM Group** | Owner / developer / investor | LA-HQ'd major real-estate + infrastructure investor; frequent CRE-media subject and event presence | Los Angeles HQ | cimgroup.com | cimgroup.com/contact |
+| 21 | **Kilroy Realty (KRC)** | Owner / developer (office REIT) | LA-HQ'd West-Coast office/life-science REIT; brand + leasing advertiser, ESG/press-heavy | Los Angeles HQ | kilroyrealty.com | kilroyrealty.com/contact |
+| 22 | **Cox, Castle & Nicholson** | CRE law firm | LA-founded (1968), 130+ RE attorneys (LA/OC/SF); #1 RE law firm in LA County 3 yrs running; **sponsors CRE conferences** (e.g. Converge, JW Marriott LA) | Los Angeles + Orange County | coxcastle.com | coxcastle.com/contact · via marketing/BD |
+| 23 | **Allen Matkins** | CRE law firm | Major CA real-estate law firm; partners speak/sponsor at Connect LA and CRE events; advertises legal + market content | LA / OC / SD | allenmatkins.com | allenmatkins.com/contact |
+| 24 | **Greenberg Glusker** | CRE law firm | LA real-estate practice active on the Connect LA panel/sponsor circuit | Los Angeles (Century City) | greenbergglusker.com | greenbergglusker.com/contact |
+| 25 | **Corcapa 1031 Advisors** | 1031 / DST sponsor & advisory | LA-focused DST/TIC advisory (20+ yrs), runs 1031dstsolution.com; the 1031/DST category buys CRE ads to reach investors/exchangers | Los Angeles / SoCal | corcapa.com · 1031dstsolution.com | corcapa.com/contact |
+| 26 | **Capital Square** | 1031 / DST sponsor | National DST sponsor + multifamily developer/manager marketing to SoCal 1031 investors — active investor-facing advertiser | SoCal investor market | capitalsq.com | capitalsq.com/contact |
+| 27 | **CompStak** | Proptech / CRE data | CRE lease + sale comp platform used by SoCal owners/brokers/appraisers; markets heavily to CRE pros | Serves LA / SoCal | compstak.com | compstak.com/contact · LinkedIn /company/compstak |
+| 28 | **Snyder Langston** | Commercial GC / builder | Master builder since 1959; commercial construction + TI across LA & OC; the GC/TI category advertises to reach owners/developers | Irvine / LA & OC | snyderlangston.com | snyderlangston.com/contact |
+| 29 | **MATT Construction** | Commercial GC | High-end LA commercial GC (cultural / institutional / office); brand-visible builder in the LA CRE community | Santa Fe Springs / LA | mattconstruction.com | mattconstruction.com/contact |
+| 30 | **NAI Capital** | Brokerage (independent SoCal) | SoCal-headquartered independent brokerage; local listing + transaction advertiser, event participant | Greater LA / SoCal (multiple offices) | naicapital.com | naicapital.com/contact |
+
+---
+
+## Notes & next steps for Steve
+
+- **Tier-1 quick wins (rows 1–17):** brokerages + capital sources + title/escrow are RENTV's proven buyers. The title companies (First American NCS, Fidelity, Chicago, Commonwealth) and Marcus & Millichap / Kidder Mathews are the most reliable *repeat* CRE-media spenders — start there for email-blast + tile-ad packages.
+- **Crexi (row 17)** is both a competitor-adjacent marketplace AND a heavy advertiser to brokers — a natural sponsor for a broker-audience product or podcast.
+- **Contact caveat:** most large firms route marketing/BD through a corporate contact form or LinkedIn company page rather than a public individual email. For a sponsorship pitch, the reliable path is the SoCal office marketing/BD lead via LinkedIn or the site contact form; the phone numbers listed are verified main-office lines.
+- **Coverage:** 30 prospects across brokerage (11), capital/lending (2), title & escrow (4), owners/developers (4), CRE law (3), 1031/DST (2), proptech/data (2), GC/construction (2). Expandable — banks (e.g. commercial-RE lending groups at regional banks) and appraisal MAI firms are a next-pass category.
+
+## Sources
+
+- [Bisnow Los Angeles CRE Events](https://www.bisnow.com/events/los-angeles) · [Bisnow advertising contact](https://www.bisnow.com/partners)
+- [Connect CRE — Connect Los Angeles 2025](https://www.connectcre.com/?cre_event=connect-los-angeles-2025) · [Connect LA 2025 (Connect Conferences)](https://www.connectconferences.com/conferences/connect-los-angeles-2025/)
+- [Marcus & Millichap SoCal offices (Yield PRO)](https://yieldpro.com/2018/02/marcus-millichap-opens-new-southern-california-office/) · [ZoomInfo profile](https://www.zoominfo.com/c/marcus--millichap-inc/31507346)
+- [Kidder Mathews](https://kidder.com/) · [Cushman & Wakefield Greater LA](https://www.cushmanwakefield.com/en/united-states/offices/greater-los-angeles)
+- [JLL Los Angeles locations](https://www.jll.com/en-us/locations/los-angeles)
+- [George Smith Partners — Bridge Loans](https://www.gspartners.com/services/bridge-loans)
+- [First American Title National Commercial Services, LA](https://www.firstam.com/title/commercial/socal/)
+- [Crexi — LA-based CRE marketplace (TechCrunch)](https://techcrunch.com/2020/01/24/los-angeles-based-crexi-raises-29-million-for-its-online-real-estate-marketplace/) · [Crexi](https://www.crexi.com/)
+- [Rexford Industrial Realty (IR)](https://ir.rexfordindustrial.com/) · [Rising Realty Partners](https://risingrp.com/our-team/)
+- [Cox, Castle & Nicholson — Real Estate](https://www.coxcastle.com/practices-real-estate)
+- [Corcapa 1031 Advisors — LA 1031/DST](https://corcapa.com/california-1031-advisor/los-angeles-1031-advisor/) · [Capital Square (DST sponsor)](https://www.1031dst.com/sponsor/)
+- [CompStak (CRE data)](https://www.reonomy.com/resources/proptech-and-why-it-matters-cre/) · [Snyder Langston](https://snyderlangston.com/)
diff --git a/public/research/sponsors-national.md b/public/research/sponsors-national.md
new file mode 100644
index 0000000..00f3c2c
--- /dev/null
+++ b/public/research/sponsors-national.md
@@ -0,0 +1,76 @@
+# National CRE Advertisers & Sponsors — Prospect List for RENTV
+
+**Prepared for:** Steve Bloom, President & CEO, RENTV.com, Inc.
+**Purpose:** A ranked prospect list of national commercial-real-estate brands that advertise/sponsor heavily in CRE trade media and could sponsor RENTV — banner/tile ads, dedicated eblasts (~50,000 net CRE pros), conference sponsorships ($2,500/event), and podcast sponsorships.
+**Date:** August 2026
+
+## How this list was built (and how to read it)
+
+Every company below shows a **demonstrated pattern of paying to reach CRE professionals** — verified against a current source: they advertise in CRE trade media (Bisnow, GlobeSt, CoStar, Commercial Observer, Connect CRE), sponsor the major CRE conferences (ICSC, MBA CREF, NMHC, ULI, IMN, Western States CREF), and/or run national brand campaigns. Ranking blends **ad-spend size + fit for a Western-US CRE outlet** — brokerages with strong Western offices, proptech/SaaS that buys regional media, and lenders/DST sponsors who court Western investors and advisors are weighted up.
+
+**The single strongest fit signal:** RENTV.com's own homepage already carries banner/sidebar advertisers today — **CBRE** ("Retail IP West Listings"), **Rockefeller Group** (industrial development), **Premier Business Centers / Premier Workspaces**, and **Chase Partners**. These are proven RENTV buyers or direct analogs and should be top of the call list (verified live on rentv.com, Aug 2026).
+
+Contacts: where a firm publishes a dedicated ad/BD contact it's listed; otherwise the best public marketing/BD entry point (LinkedIn, main line, or "advertise/marketing" page) is given. Direct-dial ad reps for these firms are rarely public — the reliable path is the CRE-media rep or the firm's regional marketing lead.
+
+---
+
+## Ranked Prospect Table
+
+| # | Company | Category | Evidence of CRE ad / sponsorship spend | Website | Best public BD / marketing / advertising entry point |
+|---|---------|----------|----------------------------------------|---------|------------------------------------------------------|
+| 1 | **CBRE** | National brokerage (largest; strong Western/LA/OC offices) | **Already advertises on RENTV.com** ("Retail IP West Listings" sidebar, live Aug 2026); global brand-campaign spender; ubiquitous in Bisnow/GlobeSt/CoStar | cbre.com | LinkedIn: linkedin.com/company/cbre · route via local LA/OC marketing team; RENTV already has the relationship — re-up the buyer |
+| 2 | **Rockefeller Group** | National developer/owner (industrial, Western pipeline) | **Already advertises on RENTV.com** (industrial-development sidebar, live Aug 2026) | rockefellergroup.com | LinkedIn: linkedin.com/company/the-rockefeller-group · marketing/leasing team; existing RENTV buyer |
+| 3 | **Premier Workspaces / Premier Business Centers** | Flexible-office operator (SoCal-HQ, national) | **Already advertises on RENTV.com** (top banner, live Aug 2026); California-based, buys regional CRE media | premierworkspaces.com | (949) 861-1400 · info@premierworkspaces.com · existing RENTV buyer, easy renewal |
+| 4 | **Marcus & Millichap** | National investment-sales & financing brokerage (Calabasas, CA HQ; heavy West) | Self-described **"largest national real estate brokerage advertiser in The Wall Street Journal"**; advertises in national/regional/local publications; huge property-marketing engine | marcusmillichap.com | LinkedIn: linkedin.com/company/marcus-&-millichap · corporate marketing / regional West offices; California HQ = prime RENTV fit |
+| 5 | **Yardi (CommercialEdge)** | Proptech / CRE SaaS + marketing platform | Major CRE-media advertiser; **CommercialEdge is Yardi's CRE marketing/listing-syndication platform**; sponsors ICSC/NMHC-tier events; buys trade media | yardi.com · commercialedge.com | LinkedIn: linkedin.com/company/yardi-systems · Yardi marketing / CommercialEdge team; SaaS buys regional CRE inventory |
+| 6 | **CoStar Group (incl. LoopNet)** | CRE data/proptech giant | One of the largest brand-advertisers in CRE (national TV + trade); CEO on Commercial Observer Power Proptech list; LoopNet consumer-scale ad spend | costar.com · loopnet.com | LinkedIn: linkedin.com/company/costar-group · marketing dept; enormous ad budget, competitive-media buyer |
+| 7 | **JLL** (incl. **JLL Capital Markets** / **JLL Exchange**) | National brokerage + capital markets + DST sponsor | Ubiquitous in Commercial Observer/GlobeSt; **JLL Exchange is a listed 1031/DST sponsor** (Realized marketplace) → courts Western investors/advisors; strong West Coast capital-markets desk | jll.com | LinkedIn: linkedin.com/company/jll · Americas marketing; multiple buying units (brokerage + JLL Exchange DST marketing) |
+| 8 | **Kay Properties & Investments** | 1031 / DST sponsor (El Segundo, CA HQ) | **Extensive marketing** — features in Forbes/Kiplinger/Nasdaq/Yahoo Finance, podcasts, webinars, investor-day conference; California-based, targets CRE investors/advisors | kpi1031.com | (855) 899-4597 · "Schedule a Call" on site; Founder/CEO Dwight Kay · SoCal HQ = ideal RENTV fit, courts exactly RENTV's audience |
+| 9 | **Cushman & Wakefield** | National brokerage (strong Western presence) | Panelist/participant across MBA CREF & Bisnow capital-markets events; global brand advertiser in CRE trade | cushmanwakefield.com | LinkedIn: linkedin.com/company/cushman-&-wakefield · regional West marketing |
+| 10 | **Newmark (NMRK)** | National brokerage + capital markets/debt-equity | Heavy Commercial Observer/GlobeSt presence; capital-markets & debt/equity desks advertise deal activity; 170+ offices | nmrk.com | LinkedIn: linkedin.com/company/newmark · corporate marketing / capital-markets marketing |
+| 11 | **Colliers** | National brokerage (Western offices) | Regular in CoStar/GlobeSt deal coverage & regional CRE event sponsorships; fast-growing brand-spend | colliers.com | LinkedIn: linkedin.com/company/colliers-international · US marketing / regional West |
+| 12 | **Walker & Dunlop** | Agency lender / CRE debt (multifamily-heavy) | Chairman/CEO Willy Walker headlines **MBA CREF 2026**; consistent conference-sponsor and trade-media advertiser | walkerdunlop.com | LinkedIn: linkedin.com/company/walker-&-dunlop · marketing/comms; lenders buy regional media to reach borrowers |
+| 13 | **Berkadia** | CRE lender / investment sales (multifamily) | **Panelist at MBA CREF 2026** + publishes CREF takeaways content; active conference presence & trade advertiser | berkadia.com | LinkedIn: linkedin.com/company/berkadia · marketing team |
+| 14 | **Arbor Realty Trust** | CRE lender / debt fund (multifamily/agency) | **Participated in MBA CREF 2026 sessions**; recurring CRE-conference & trade-media advertiser | arbor.com | LinkedIn: linkedin.com/company/arbor-realty-trust · marketing/IR |
+| 15 | **Greystone** | Agency/CRE lender (multifamily/healthcare) | Named agency-lender peer in MBA CREF/CRE-finance circuit; sponsors CRE-finance events & advertises in trade media | greystone.com | LinkedIn: linkedin.com/company/greystone-&-co · marketing |
+| 16 | **Crexi** | Proptech / CRE marketplace (LA-based) | 6M+ users, $1T+ transacted; **LA-headquartered marketplace** that markets aggressively to brokers/investors; buys CRE media & sponsors events | crexi.com | LinkedIn: linkedin.com/company/crexi · marketing; SoCal HQ = strong RENTV geographic fit |
+| 17 | **First American Title — National Commercial Services** | Title / CRE services | CRE-event sponsor; runs Title Camp webinar/event series; national commercial-services marketing arm | commercial.firstam.com | LinkedIn (showcase): linkedin.com/showcase/firstamncs · NCS regional marketing |
+| 18 | **Fidelity National Title — National Commercial Services** | Title / CRE services | **Content partner of Bisnow** (worked with Bisnow Studio B on custom content/creative) → proven paid CRE-media relationship | fntic.com | LinkedIn: linkedin.com/company/fidelity-national-title · NCS marketing; Bisnow partnership proves willingness to spend |
+| 19 | **VTS** | Proptech / CRE SaaS (leasing & asset mgmt) | Category-leading CRE SaaS brand; sponsors NMHC/CREtech-tier events and advertises in CRE trade media to landlords/brokers | vts.com | LinkedIn: linkedin.com/company/vts · marketing team |
+| 20 | **Inland (Inland Private Capital)** | 1031 / DST sponsor (national, ~$9B AUM) | Listed DST sponsor (Realized marketplace); **first DST company to join the Real Estate Roundtable 1031 coalition**; markets to investors/advisors | inlandgroup.com | LinkedIn: linkedin.com/company/the-inland-real-estate-group · IPC marketing |
+| 21 | **Avison Young** | National brokerage (Western offices) | Fastest-growing CRE-services brand; regular in CoStar people/deal coverage and regional event sponsor | avisonyoung.com | LinkedIn: linkedin.com/company/avison-young · US marketing |
+| 22 | **Kidder Mathews** | Regional brokerage — **largest independent on the West Coast** (900 pros, 20 Western offices) | Pure Western-US CRE firm; advertises listings/brand in regional Western CRE media — ideal RENTV geographic fit | kidder.com | LinkedIn: linkedin.com/company/kidder-mathews · marketing; best pure-West brokerage fit on the list |
+| 23 | **Northspyre** | Proptech / CRE SaaS (development mgmt) | CEO on Commercial Observer Proptech Power list; VC-backed growth marketing → buys CRE trade media & sponsors proptech events | northspyre.com | LinkedIn: linkedin.com/company/northspyre · marketing |
+| 24 | **Dealpath** | Proptech / CRE SaaS (deal management) | Category-leading CRE deal-management SaaS; markets to acquisitions teams via CRE media & conference sponsorships | dealpath.com | LinkedIn: linkedin.com/company/dealpath · marketing |
+| 25 | **Allen Matkins** | CRE law firm (5 California offices, #1-ranked CA real-estate practice) | **California CRE-event sponsor**; expands via Bisnow Studio B content; pure-CA real-estate law brand → strong RENTV fit | allenmatkins.com | LinkedIn: linkedin.com/company/allen-matkins · marketing/BD; CA-only footprint = ideal RENTV alignment |
+| 26 | **Cox, Castle & Nicholson** | CRE law firm (LA/OC/SF, 130+ RE attorneys) | **Sponsored CRE Converge (JW Marriott LA) + CREW events**; LA-founded pure-real-estate firm → strong Western fit | coxcastle.com | LinkedIn: linkedin.com/company/cox-castle-&-nicholson · marketing/BD |
+| 27 | **Old Republic Title — Commercial Services** | Title / CRE services | Big-4 title underwriter with national commercial-services arm; sponsors/advertises across CRE events & trade media | oldrepublictitle.com | LinkedIn: linkedin.com/company/oldrepublictitle · commercial marketing |
+| 28 | **Chase Partners** | CRE brokerage/advisory (existing RENTV advertiser) | **Already advertises on RENTV.com** (sidebar, live Aug 2026) → proven RENTV buyer | chasepartners.com | Direct via existing RENTV ad relationship — renewal target |
+
+---
+
+## Fastest wins (call these first)
+
+1. **Existing RENTV advertisers** — CBRE, Rockefeller Group, Premier Workspaces, Chase Partners (rows 1–3, 28). They already pay RENTV; upsell to eblasts, conference sponsorship, or podcast spots.
+2. **SoCal-HQ'd national buyers** — Marcus & Millichap (Calabasas), Kay Properties (El Segundo), Crexi (LA), Allen Matkins / Cox Castle (LA) — geographic + audience fit is airtight for a Western CRE outlet.
+3. **Lenders/DST sponsors chasing Western borrowers & advisors** — Walker & Dunlop, Berkadia, Arbor, Greystone, Inland, JLL Exchange, Kay. They already sponsor MBA CREF / Western States CREF and buy regional media to reach exactly RENTV's 50k list.
+4. **Proptech/SaaS with growth-marketing budgets** — Yardi/CommercialEdge, CoStar, VTS, Crexi, Northspyre, Dealpath. These are the most reliable *recurring* banner/newsletter/eblast advertisers in CRE media.
+
+## Notes on evidence quality
+
+- **Highest-confidence (verified live advertiser or explicit paid-media relationship):** CBRE, Rockefeller Group, Premier Workspaces, Chase Partners (live on rentv.com); Fidelity National Title (Bisnow content partner); Marcus & Millichap (self-declared largest WSJ brokerage advertiser); Kay Properties (documented multi-channel marketing).
+- **High-confidence (documented CRE-conference sponsor/participant + trade-media presence):** Walker & Dunlop, Berkadia, Arbor (MBA CREF 2026); Cox Castle, Allen Matkins (CA CRE-event sponsors); First American NCS (Title Camp series/events).
+- **Category-confidence (clear pattern of CRE ad/sponsorship spend for the firm's category, brand ubiquity in CRE trade media):** JLL, Cushman & Wakefield, Newmark, Colliers, Avison Young, Kidder Mathews, CoStar, Yardi, VTS, Crexi, Northspyre, Dealpath, Inland, Greystone, Old Republic. Confirm the specific current buy with the firm's regional marketing lead before pitching.
+
+## Sources
+
+- [RENTV.com homepage — live current advertisers](https://www.rentv.com) (CBRE, Rockefeller Group, Premier Workspaces, Chase Partners)
+- [Bisnow Media Kit](https://pages.bisnow.com/New-Media-Kit.html) · [Bisnow Marketing Services](https://www.bisnow.com/partners/marketing-services) · [Fidelity National Title — Bisnow partner](https://www.bisnow.com/partners/fidelity)
+- [GlobeSt — Advertise With Us](https://www.globest.com/advertise-with-us/)
+- [Berkadia — MBA CREF 2026 recap](https://www.berkadia.com/blog/mba-cref-2026-five-takeaways-shaping-cre-lending-investment/) · [MBA CREF 2026 Convention & Expo](https://www.mba.org/conferences-and-education/cref-convention-expo)
+- [Marcus & Millichap national property marketing & advertising](https://www.creconsult.net/market-trends/marcus-and-millichap-national-property-marketing-advertising/)
+- [Kay Properties & Investments](https://www.kpi1031.com/) · [JLL Exchange DST sponsor (Realized)](https://www.realized1031.com/sponsors/jll-exchange) · [Inland DST sponsor (Realized)](https://www.realized1031.com/sponsors/inland) · [Inland joins 1031 coalition](https://inlandgroup.com/press-room/news-release/inland-first-dst-company-join-real-estate-roundtable-1031-kind-exchange)
+- [Crexi 2026 review — CRE Daily](https://www.credaily.com/reviews/crexi-review/) · [CommercialEdge (Yardi) proptech marketing](https://www.commercialcafe.com/blog/commercialedge-sharplaunch-cre-full-service-proptech-marketing/) · [Northspyre news/press](https://www.northspyre.com/news-press)
+- [First American Title National Commercial Services](https://commercial.firstam.com/) · [Old Republic Title Commercial](https://www.oldrepublictitle.com/commercial)
+- [Allen Matkins — Bisnow Studio B expansion coverage](https://www.bisnow.com/new-york/news/commercial-real-estate/ca-nyc-cre-law-firm-east-coast-allen-matkins-studiob-120520) · [Cox, Castle & Nicholson](https://www.linkedin.com/company/cox-castle-&-nicholson)
+- [SharpLaunch — Top Commercial Real Estate Brokerages](https://www.sharplaunch.com/blog/top-commercial-real-estate-brokerages) · [SharpLaunch — Top CRE News Websites](https://www.sharplaunch.com/blog/commercial-real-estate-news-websites)
diff --git a/public/research/sponsors-western-footprint.md b/public/research/sponsors-western-footprint.md
new file mode 100644
index 0000000..b2828ca
--- /dev/null
+++ b/public/research/sponsors-western-footprint.md
@@ -0,0 +1,129 @@
+# RENTV Prospect List — Western U.S. CRE Advertisers & Sponsors
+
+**Prepared for:** Steve Bloom (CEO), RENTV.com
+**Scope:** Firms that *demonstrably pay* for CRE advertising/sponsorship across RENTV's western footprint — NorCal/Bay Area, San Diego, Arizona (Phoenix), Texas (Dallas–Houston–Austin), and the Pacific Northwest (Seattle/Portland). Companion national list is handled by a separate research pass; this file **prefers regional/western advertisers** who spend on CRE trade media (Bisnow, GlobeSt, Connect CRE, REBusinessOnline, The Registry SF, AZRE / AZ Big Media, DJC), sponsor CRE conferences (NAIOP chapters, Bisnow summits, The Registry / AZRE events), or run brokerage/listing ad campaigns.
+
+## How to read this
+
+Each row: **Company · Category · Western market(s) · Why they're a CRE advertiser (evidence) · Website · Public contact**. Ranked within each market by likelihood to buy RENTV ads. The strongest signal RENTV can act on is a firm that is a *repeat, verified sponsor of a rival regional CRE outlet* (e.g. Kidder Mathews sponsoring The Registry SF) — those are the warmest leads because they already believe in paid CRE media and RENTV is a direct, lower-cost western alternative.
+
+### Verification notes / caveats
+- The CRE trade-media sponsorship market is dominated by a repeating set of categories: **major/independent brokerages, industrial + office developers, capital-markets/debt shops, and title/escrow firms**. These are the four buckets that reliably cut checks and are weighted heaviest below.
+- Where a specific "bought an ad in outlet X" line couldn't be pinned to a dated source, the evidence column states the *behavioral* proof (named CRE-media content partner, verified conference sponsor, award-program participant, or active event host) — all of which are strong buy-signals but should be confirmed by RENTV's sales rep on the call.
+- Contacts listed are public/BD-facing where findable; otherwise the general corporate/marketing route is given. Individual emails should be verified before outreach.
+
+---
+
+## Tier A — Warmest (verified paid CRE-media sponsors / content partners)
+
+| # | Company | Category | Western market(s) | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|-------------------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews** | Commercial brokerage (largest independent on the West Coast) | Bay Area/NorCal, Seattle, Portland, San Diego, AZ | **Verified, repeat sponsor of The Registry SF** ("Kidder Mathews is a proud sponsor of The Registry's San Francisco…"); also a named sponsor of NorCal Appraisal Institute events and active NAIOP-WA panelist. Independent = markets aggressively across all its western offices. | kidder.com | Marketing/BD via kidder.com/contact; regional PR through corporate marketing |
+| 2 | **Northmarq** | CRE debt & equity / capital markets (bridge, agency, 1031/defeasance) | Bay Area (SF office), Seattle, Phoenix, TX | **Named Bisnow content partner** (bisnow.com/partners/northmarq); active in Seattle Capital Markets & RE Finance events. Capital-markets shops are core CRE-media buyers. | northmarq.com | Office-level MDs listed per market on northmarq.com/offices; corporate marketing |
+| 3 | **Marcus & Millichap** | Investment brokerage + 1031/DST capital (MMCC) | CA (statewide), AZ, TX, PNW | **Named content partner of REBusinessOnline**; runs a Preferred Partner Program and connects more 1031 buyers than any firm — heavy, sustained CRE-media presence. | marcusmillichap.com | Regional managers per office; media/PR via corporate comms |
+| 4 | **Stream Realty Partners** | Developer / full-service brokerage | Dallas (HQ), Houston, Austin | **Hosts its own "State of the Market" CRE events in Dallas** and is a recurring name in Texas CRE trade coverage — a firm that already invests in CRE thought-leadership/marketing. | streamrealty.com | Dallas HQ; BD via streamrealty.com/who-we-are; LinkedIn company page |
+
+---
+
+## NorCal / Bay Area (San Francisco, Silicon Valley, East Bay)
+
+*RENTV context: The Registry SF is the incumbent NorCal CRE outlet (20,000+ CRE exec subscribers, leaderboard/sidebar/advertorial ad units). Its sponsor roster IS RENTV's target list for this region.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews** (SF/Silicon Valley offices) | Brokerage | Verified repeat sponsor of The Registry SF; independent firm that markets each western office. (See Tier A.) | kidder.com | SF office leadership on site |
+| 2 | **Northmarq — San Francisco** | Capital markets / debt-equity | Bisnow content partner; SF office actively financing NorCal multifamily/CRE. | northmarq.com/offices/ca/san-francisco-ca | SF office MDs on page |
+| 3 | **Newmark (Bay Area)** | Brokerage / capital markets | Repeatedly featured/associated with The Registry SF coverage; national brokerage that buys regional CRE media to support local teams. | nmrk.com | Bay Area office contacts on nmrk.com |
+| 4 | **Cushman & Wakefield (Bay Area)** | Brokerage | Named among The Registry SF's covered/associated firms; large brokerage with regional marketing budgets. | cushmanwakefield.com | SF office on site |
+| 5 | **SKS Partners** | Developer / owner (SF office & mixed-use) | Active SF developer regularly quoted in The Registry SF (e.g. 1 De Haro / Samsara HQ listing) — the kind of local owner/developer that sponsors regional CRE media. | skspartners.com | SF HQ; contact via skspartners.com |
+| 6 | **Colliers (Bay Area / West)** | Brokerage | Bisnow content partner nationally; strong NorCal presence and event participation. | colliers.com | Regional marketing per office |
+| 7 | **Chicago Title — National Commercial Services (West)** | Title & escrow | NCS division services West Coast CRE deals; title/escrow firms are consistent CRE-media/conference sponsors. | ctic.com | NCS commercial reps per metro |
+
+---
+
+## Arizona / Phoenix
+
+*RENTV context: AZRE (AZ Big Media) is Arizona's dedicated CRE publication and runs "Best of NAIOP." NAIOP Arizona (800+ members, 100+ corporate sponsors) is the region's sponsorship engine — the Best-of-NAIOP winners below are proven CRE-marketing spenders.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **ViaWest Group** | CRE investment / development | **NAIOP Arizona "Firm of the Year" 2025**; full-service AZ developer, active in AZRE coverage — a marquee local firm that markets heavily. | viawestgroup.com | Phoenix HQ; BD via viawestgroup.com/contact |
+| 2 | **Chicago Title Arizona** | Title & escrow | **NAIOP Arizona 2025 Title/Escrow Firm of the Year** — title firms sponsor AZ CRE events/media as a lead-gen channel. | arizona.ctt.com | Commercial reps per AZ office |
+| 3 | **Sunbelt Holdings (SIHI)** | Developer / land / retail | 46-yr AZ developer (Marina Heights w/ Ryan Cos.), GPEC investor, recurring AZRE feature — established local brand that invests in visibility. | sunbeltholdings.com | Scottsdale HQ; sunbeltholdings.com/contact |
+| 4 | **Ryan Companies (AZ)** | Developer / GC | Built Marina Heights (largest AZ office project); national developer-builder with a marketing-forward AZ office. | ryancompanies.com | Phoenix office on site |
+| 5 | **CBRE Phoenix** | Brokerage | **NAIOP Arizona 2025 Brokerage Firm of the Year** (4 team winners) — top local brokerage, heavy event/award presence. | cbre.com/offices/corporate/phoenix | Phoenix office on site |
+| 6 | **Cushman & Wakefield (Phoenix)** | Brokerage | Multiple 2025 Best-of-NAIOP AZ team winners; active regional marketer. | cushmanwakefield.com | Phoenix office on site |
+| 7 | **Lincoln Property Company (AZ)** | Office developer / owner | NAIOP AZ 2025 Office Owner/Developer of the Year — active AZ developer. | lpc.com | Phoenix office on site |
+| 8 | **Wespac Construction** | Construction / GC | GPEC investor, established Phoenix GC — construction firms sponsor NAIOP AZ / AZRE to reach developers. | wespacconstruction.com | Phoenix HQ; wespacconstruction.com/contact |
+
+---
+
+## Texas (Dallas / Houston / Austin / San Antonio)
+
+*RENTV context: REBusinessOnline (daily TX CRE news), Connect Texas, and Bisnow DFW/Houston/Austin are the incumbents. Texas is the #1 U.S. state for CRE development (~$60B), so ad budgets are large and regional developers/title firms are aggressive spenders.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Stream Realty Partners** | Developer / brokerage | Hosts own "State of the Market" Dallas events; $8.9B annual transactions; recurring TX CRE-media name. (See Tier A.) | streamrealty.com | Dallas HQ |
+| 2 | **Republic Title of Texas** | Title & escrow (largest in TX) | Largest TX title co / First American NCS office for DFW; top commercial escrow agency — a natural CRE-media & conference sponsor. | republictitle.com | Uptown Dallas + Ft. Worth commercial division on site |
+| 3 | **Independence Title** | Title & escrow | 70+ TX locations, dedicated Commercial Division across all four TX metros — Austin-rooted, markets to CRE deal-makers. | independencetitle.com | Austin HQ; independencetitle.com/contact |
+| 4 | **Hillwood (Perot)** | Master-planned / industrial developer | AllianceTexas developer; one of TX's most marketing-visible developers, frequent CRE-media subject and event presence. | hillwood.com | Dallas HQ; hillwood.com/contact |
+| 5 | **Trammell Crow Company** | Developer (industrial/office/retail) | Prolific TX + western developer (Houston/Denver industrial parks); recurring Connect CRE / Bisnow coverage subject. | trammellcrow.com | Dallas HQ; regional offices on site |
+| 6 | **Marcus & Millichap (TX offices)** | Investment brokerage / 1031 | REBusinessOnline content partner; heavy TX multifamily/retail transaction volume. | marcusmillichap.com | Dallas/Houston/Austin offices on site |
+| 7 | **Partners Real Estate (Partners)** | Brokerage (independent, TX-based) | Houston-HQ independent brokerage that markets aggressively across TX metros — independents buy regional CRE media. | partnersrealestate.com | Houston HQ; partnersrealestate.com/contact |
+
+---
+
+## Pacific Northwest (Seattle / Portland)
+
+*RENTV context: The Daily Journal of Commerce (DJC.com) is the incumbent Seattle CRE outlet; NAIOP Washington runs the region's sponsorship circuit. Seattle-HQ independents and marquee developers are the buyers.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews (Seattle HQ / Portland)** | Brokerage | Seattle-founded, largest independent West Coast firm (~170 PNW brokers); DJC-featured, NAIOP-WA active, proven CRE-media sponsor. (See Tier A.) | kidder.com/office-locations/seattle | Seattle HQ leadership on site |
+| 2 | **Vulcan Real Estate** | Developer / owner (South Lake Union) | **NAIOP 2025 North American Developer of the Year** — Seattle's most prominent developer, high marketing/PR visibility. | vulcanrealestate.com | Seattle HQ; vulcan.com/contact |
+| 3 | **Martin Selig Real Estate** | Office developer (largest independent in region) | Largest independent Seattle office developer (31 buildings / 3.7M SF) — legacy brand that markets its Class A portfolio. | martinselig.com | Seattle HQ; martinselig.com/about |
+| 4 | **Northmarq — Seattle** | Capital markets / debt-equity | Bisnow content partner; two Seattle offices financing PNW multifamily/CRE; active in Seattle Capital Markets events. | northmarq.com/offices/wa | Seattle office MDs on page |
+| 5 | **Unico Properties** | Owner / operator / developer | Seattle-HQ regional owner-operator, frequent DJC/NAIOP-WA presence — regional owner that sponsors PNW CRE media. | unicoprop.com | Seattle HQ; unicoprop.com/contact |
+| 6 | **Chicago Title of Oregon / WA (NCS)** | Title & escrow | Commercial escrow division serving PNW CRE deals; title firms sponsor DJC/NAIOP-WA to reach brokers. | chicagotitleoregon.com | Portland/Seattle commercial escrow officers on site |
+
+---
+
+## San Diego
+
+*RENTV context: Connect CRE (Connect California / San Diego) and CREDA San Diego / ACRE cover this market. Multifamily-heavy, 1031-exchange-driven — brokerages and 1031/exchange shops are the buyers.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **South Coast Commercial (CORFAC Intl)** | Brokerage / 1031 / property mgmt | San Diego multifamily & 1031-exchange specialist, CORFAC network member — active SD CRE marketer, natural regional-media buyer. | scc1031.com | San Diego HQ; scc1031.com/company |
+| 2 | **Kidder Mathews (San Diego)** | Brokerage | SD office of the proven CRE-media-sponsoring independent. (See Tier A.) | kidder.com | SD office on site |
+| 3 | **CBRE San Diego** | Brokerage | Major SD brokerage with local marketing budget; Connect CRE coverage subject. | cbre.com/offices/corporate/san-diego | SD office on site |
+| 4 | **Matthews Real Estate Investment Services** | Investment brokerage (net-lease/1031) | Named in Connect CRE 1031-deal coverage; aggressive marketing-driven investment brokerage active across CA/AZ/TX. | matthews.com | SoCal offices; matthews.com/contact |
+
+---
+
+## Recommended outreach order for RENTV sales
+
+1. **Kidder Mathews** — already sponsors a rival NorCal CRE outlet; pitch RENTV as the pan-western complement (they have offices in *every* RENTV market).
+2. **Northmarq** and **Marcus & Millichap** — proven CRE-media content partners with offices across the whole western footprint; sell a multi-market ad/email package.
+3. **Regional title firms** (Republic Title TX, Independence Title, Chicago Title AZ/West) — title/escrow is the most reliable repeat-sponsor category; low-friction sells for banners + dedicated email blasts.
+4. **Marquee regional developers** (ViaWest AZ, Stream TX, Vulcan/Martin Selig PNW, SKS Bay Area) — these fund brand/PR and are prime for conference & podcast sponsorships.
+
+---
+
+### Sources
+- [The Registry SF (NorCal CRE, 20k+ subs, ad units)](https://news.theregistrysf.com/)
+- [Kidder Mathews — sponsor of The Registry SF (verified)](https://www.instagram.com/kidder.mathews/p/C2_FRE1PK0Z/) · [Kidder Mathews](https://kidder.com/)
+- [Northmarq — Bisnow content partner](https://www.bisnow.com/partners/northmarq-2-2) · [Northmarq](https://www.northmarq.com/)
+- [Marcus & Millichap — REBusinessOnline content partner](https://rebusinessonline.com/) · [Marcus & Millichap](https://www.marcusmillichap.com/)
+- [Stream Realty — Dallas State of the Market event host](https://streamrealty.com/stream-realty-partners-hosts-state-of-the-market-event-in-dallas/)
+- [Best of NAIOP Arizona 2025 winners (ViaWest, Chicago Title AZ, CBRE, Lincoln)](https://azbigmedia.com/real-estate/here-are-the-best-of-naiop-winners-for-2025/)
+- [AZRE — Arizona Commercial Real Estate (AZ Big Media)](https://azbigmedia.com/real-estate/azre-arizona-commercial-real-estate/)
+- [NAIOP Arizona (800+ members / 100+ corporate sponsors)](https://www.naiopaz.org/)
+- [Sunbelt Holdings](https://sihiproperties.com/) · [Ryan Companies — Marina Heights](https://www.ryancompanies.com/projects/marina-heights/)
+- [Republic Title of Texas / First American NCS](https://commercial.firstam.com/locations/republic-title-texas) · [Independence Title](https://www.independencetitle.com/)
+- [Hillwood](https://hillwood.com/) · [Trammell Crow — Connect CRE coverage](https://www.connectcre.com/stories/trammell-crow-clarion-wrap-up-1-7m-sf-houston-industrial-park/)
+- [Vulcan Real Estate — NAIOP 2025 North American Developer of the Year](https://www.naiop.org/news/naiop-news/2025/vulcan-real-estate-2025-doy/) · [Martin Selig Real Estate](https://martinselig.com/)
+- [Kidder Mathews — Seattle/Portland offices, DJC coverage](https://kidder.com/office-locations/seattle/) · [Seattle DJC](https://www.djc.com/)
+- [South Coast Commercial (San Diego 1031)](https://scc1031.com/) · [Connect CRE — San Diego](https://www.connectcre.com/story-market/san-diego/)
+- [Bisnow events (SF / Phoenix / DFW / Seattle sponsorship: advertising@bisnow.com)](https://www.bisnow.com/events)
diff --git a/public/source.html b/public/source.html
new file mode 100644
index 0000000..74990a1
--- /dev/null
+++ b/public/source.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>RENTV — Original Flyers (before)</title>
+<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Playfair+Display:wght@700&display=swap" rel="stylesheet">
+<style>
+ body{margin:0;font-family:Inter,system-ui,sans-serif;background:#0b1730;color:#eaf0ff}
+ header{padding:24px 32px 18px;border-bottom:1px solid #24345f;background:linear-gradient(180deg,#0e2350,#0b1730)}
+ h1{font-family:'Playfair Display',serif;font-size:24px;margin:6px 0 4px}
+ .sub{color:#9fb0d8;font-size:14px;max-width:820px;line-height:1.5}
+ nav{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}
+ nav a{padding:8px 16px;border:1px solid #2c3e6e;border-radius:999px;font-size:13px;font-weight:600;background:#132347;text-decoration:none;color:#eaf0ff}
+ nav a.active{background:var(--gold,#E8A81C);color:#1a1200;border-color:#E8A81C}
+ .wrap{padding:26px 32px 70px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1100px}
+ figure{margin:0;background:#101f42;border:1px solid #24345f;border-radius:12px;overflow:hidden}
+ figure img{width:100%;display:block;background:#fff}
+ figcaption{padding:12px 16px;font-size:13px;color:#9fb0d8}
+</style>
+</head>
+<body>
+<header>
+ <h1>The "before" — RENTV's current flyers</h1>
+ <div class="sub">The original media-kit and Property Spotlight flyers Steve Bloom sent. Dense, screenshot-heavy B2B sell-sheets — the starting point the 6 concepts modernize.</div>
+ <nav>
+ <a href="index.html">◱ Flyer Concepts</a>
+ <a href="sponsors.html">◉ CRE Ad-Buyer Prospects</a>
+ <a class="active" href="source.html">⌸ Original Flyer</a>
+ </nav>
+</header>
+<div class="wrap">
+ <figure><img src="source/corp-flyer-apr2026-v3.jpg" alt="RENTV corporate flyer"><figcaption>Corp Flyer Apr 2026 V3 — the corporate services menu (the primary redesign target).</figcaption></figure>
+ <figure><img src="source/property-spotlight-flyer-apr2025.jpg" alt="RENTV property spotlight flyer"><figcaption>Property Spotlight Flyer Rev Apr 2025 — the eblast sell-sheet.</figcaption></figure>
+</div>
+</body>
+</html>
diff --git a/public/source/corp-flyer-apr2026-v3.jpg b/public/source/corp-flyer-apr2026-v3.jpg
new file mode 100644
index 0000000..f5747f4
Binary files /dev/null and b/public/source/corp-flyer-apr2026-v3.jpg differ
diff --git a/public/source/property-spotlight-flyer-apr2025.jpg b/public/source/property-spotlight-flyer-apr2025.jpg
new file mode 100644
index 0000000..c8f2d18
Binary files /dev/null and b/public/source/property-spotlight-flyer-apr2025.jpg differ
diff --git a/public/sponsors.html b/public/sponsors.html
new file mode 100644
index 0000000..5678f09
--- /dev/null
+++ b/public/sponsors.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<title>RENTV — CRE Ad-Buyer Prospects</title>
+<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@700&display=swap" rel="stylesheet">
+<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
+<style>
+ :root{--blue:#16357A;--navy:#0E2350;--gold:#E8A81C;--red:#D0202E}
+ *{box-sizing:border-box}
+ body{margin:0;font-family:Inter,system-ui,sans-serif;background:#0b1730;color:#eaf0ff}
+ a{color:#ffd980}
+ header{padding:24px 32px 18px;border-bottom:1px solid #24345f;background:linear-gradient(180deg,#0e2350,#0b1730)}
+ h1{font-family:'Playfair Display',serif;font-size:24px;margin:6px 0 4px}
+ .sub{color:#9fb0d8;font-size:14px;max-width:820px;line-height:1.5}
+ nav{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}
+ nav a{padding:8px 16px;border:1px solid #2c3e6e;border-radius:999px;font-size:13px;font-weight:600;background:#132347;text-decoration:none;color:#eaf0ff}
+ nav a.active{background:var(--gold);color:#1a1200;border-color:var(--gold)}
+ .tabs{padding:20px 32px 0;display:flex;gap:8px;flex-wrap:wrap}
+ .tab{padding:9px 16px;border:1px solid #2c3e6e;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;background:#101f42;cursor:pointer}
+ .tab.active{background:var(--gold);color:#1a1200;border-color:var(--gold)}
+ .panel{padding:24px 32px 70px;max-width:1200px}
+ .md{background:#0f1d3d;border:1px solid #24345f;border-radius:12px;padding:26px 30px;line-height:1.6;font-size:14px}
+ .md h1{font-family:'Playfair Display',serif;font-size:26px;color:#fff;border-bottom:1px solid #2c3e6e;padding-bottom:10px}
+ .md h2{color:var(--gold);font-size:18px;margin-top:28px}
+ .md h3{color:#cfe;font-size:15px}
+ .md table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12.5px}
+ .md th,.md td{border:1px solid #2c3e6e;padding:7px 9px;text-align:left;vertical-align:top}
+ .md th{background:#16357A;color:#fff;position:sticky;top:0}
+ .md tr:nth-child(even) td{background:#122142}
+ .md code{background:#1c2c54;padding:1px 5px;border-radius:4px}
+ .md a{color:#ffd980;word-break:break-word}
+ .callout{margin:0 32px 4px;padding:16px 18px;background:#0a7c3e22;border:1px solid #0a7c3e;border-left:4px solid #23c274;border-radius:10px;font-size:13.5px;line-height:1.55}
+ .loading{color:#9fb0d8;padding:20px}
+</style>
+</head>
+<body>
+<header>
+ <h1>CRE Ad-Buyer Prospects — who actually pays for CRE ads</h1>
+ <div class="sub">Verified prospect lists of commercial-real-estate firms that spend on advertising/sponsorship — the companies Steve Bloom can sell RENTV ad inventory to (banners, dedicated eblasts to ~50,000 CRE pros, conference & podcast sponsorships). Four markets, each source-checked.</div>
+ <nav>
+ <a href="index.html">◱ Flyer Concepts</a>
+ <a class="active" href="sponsors.html">◉ CRE Ad-Buyer Prospects</a>
+ <a href="source.html">⌸ Original Flyer</a>
+ </nav>
+</header>
+<div class="callout">🔥 <b>Warmest targets — already paying:</b> RENTV.com's own homepage currently runs live ads from <b>CBRE</b>, <b>Rockefeller Group</b>, <b>Premier Workspaces</b> and <b>Chase Partners</b> — proven buyers to renew/upsell first. Next tier: commercial <b>title/escrow</b> firms (First American, Fidelity, Chicago Title) and repeat brokerage spenders (<b>Marcus & Millichap</b>, <b>Kidder Mathews</b>) — RENTV's most consistent CRE-media advertisers.</div>
+<div class="tabs" id="tabs">
+ <div class="tab active" data-f="research/sponsors-la-socal.md">LA / SoCal · 30</div>
+ <div class="tab" data-f="research/sponsors-western-footprint.md">Western Footprint · 33</div>
+ <div class="tab" data-f="research/sponsors-central-coast.md">Central Coast · 20</div>
+ <div class="tab" data-f="research/sponsors-national.md">National · 28</div>
+</div>
+<div class="panel"><div class="md" id="md"><div class="loading">Loading…</div></div></div>
+<script>
+ const md = document.getElementById('md');
+ async function load(f){
+ md.innerHTML='<div class="loading">Loading '+f+'…</div>';
+ try{ const r=await fetch(f); const t=await r.text(); md.innerHTML=marked.parse(t);
+ md.querySelectorAll('a').forEach(a=>a.target='_blank'); }
+ catch(e){ md.innerHTML='<div class="loading">Could not load '+f+' — '+e+'</div>'; }
+ }
+ document.querySelectorAll('.tab').forEach(t=>t.onclick=()=>{
+ document.querySelectorAll('.tab').forEach(x=>x.classList.remove('active'));
+ t.classList.add('active'); load(t.dataset.f);
+ });
+ load('research/sponsors-la-socal.md');
+</script>
+</body>
+</html>
diff --git a/public/thumbs/concept-1-editorial-media-kit.png b/public/thumbs/concept-1-editorial-media-kit.png
new file mode 100644
index 0000000..443b8f3
Binary files /dev/null and b/public/thumbs/concept-1-editorial-media-kit.png differ
diff --git a/public/thumbs/concept-2-data-terminal.png b/public/thumbs/concept-2-data-terminal.png
new file mode 100644
index 0000000..9bd85f5
Binary files /dev/null and b/public/thumbs/concept-2-data-terminal.png differ
diff --git a/public/thumbs/concept-3-adsales-pricing.png b/public/thumbs/concept-3-adsales-pricing.png
new file mode 100644
index 0000000..e8f3f14
Binary files /dev/null and b/public/thumbs/concept-3-adsales-pricing.png differ
diff --git a/public/thumbs/concept-4-reach-infographic.png b/public/thumbs/concept-4-reach-infographic.png
new file mode 100644
index 0000000..4f8cb68
Binary files /dev/null and b/public/thumbs/concept-4-reach-infographic.png differ
diff --git a/public/thumbs/concept-5-podcast-host.png b/public/thumbs/concept-5-podcast-host.png
new file mode 100644
index 0000000..bfd17c6
Binary files /dev/null and b/public/thumbs/concept-5-podcast-host.png differ
diff --git a/public/thumbs/concept-6-ceo-profile.png b/public/thumbs/concept-6-ceo-profile.png
new file mode 100644
index 0000000..5f23b11
Binary files /dev/null and b/public/thumbs/concept-6-ceo-profile.png differ
diff --git a/research/sponsors-central-coast.md b/research/sponsors-central-coast.md
new file mode 100644
index 0000000..a2e6dd1
--- /dev/null
+++ b/research/sponsors-central-coast.md
@@ -0,0 +1,53 @@
+# RENTV Advertising Prospects — California Central Coast / Monterey Bay
+
+**Client market:** RENTV.com (commercial-real-estate news/media selling advertising — banners, ~50k-subscriber email blasts, conference/podcast sponsorships).
+**Target region:** California Central Coast + Monterey Bay (Monterey, Salinas, Carmel, Santa Cruz, San Luis Obispo, Santa Barbara) and the southern Bay Area edge (San Jose / Silicon Valley).
+
+## How to read this list
+
+Every company below was verified against a current, live source (its own website, a Chamber-of-Commerce member listing, LoopNet broker profile, or a 2025–2026 trade-press item) during this research pass in August 2026. I have prioritized genuinely **local / regional** firms that plausibly buy CRE-media advertising — companies that already market themselves (own website + LinkedIn/Facebook, listing volume on LoopNet/CoStar, chamber sponsorships, press releases). National mega-brokerages (Colliers, Cushman & Wakefield, Kidder Mathews) are included **only** where they run a real staffed local office on the Central Coast, since ad decisions there are usually made at corporate/regional-marketing level, not locally — they are lower-probability local buyers and are flagged as such.
+
+**Honest note on pool depth:** This is a genuinely thin market compared to LA/OC/SF. The two categories with real local advertising depth are (1) **CRE brokerages** and (2) **agricultural / vineyard land brokers** — the ag-land and wine-estate niche is the Central Coast's distinctive, well-funded, marketing-active segment and is where RENTV's best local ad money likely sits. Developers, CRE law firms, title/escrow, and appraisal are present but each has only 1–3 credible local names; these firms advertise modestly (chamber, local business journals) and are warm-but-small prospects. I did not pad the list with national franchises or residential-only agents.
+
+## Prospect Table
+
+| # | Company | Category | Central Coast city / market | Why they'd advertise (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------|----------------------------------|---------|----------------|
+| 1 | **Mahoney & Associates Commercial Real Estate** | CRE brokerage (regional, independent) | Monterey Peninsula (501 Abrego St, Monterey) | 30+ yrs on the Peninsula; full commercial book (retail, office, industrial, apartments, hotels/motels, dev land); active LoopNet listings + LinkedIn/Facebook + chamber member = already spends on marketing | mahoneycommercial.com | (831) 646-1919 · info@mahoneycommercial.com · LinkedIn "Mahoney & Associates Commercial Real Estate" |
+| 2 | **Lee & Associates — Central California** | CRE brokerage (broker-owned national network, local office) | Serves Monterey, SLO, Santa Barbara + Central Valley counties | Largest broker-owned CRE firm in N. America; local office is broker-owned so marketing is locally driven; industrial/ag-land/office/investment specialty fits RENTV audience exactly | lee-associates.com/centralca/ | Via site contact form; office listed under Lee & Associates Central California |
+| 3 | **Radius Commercial Real Estate** | CRE brokerage (regional, independent) | Santa Barbara / SLO / W. Ventura (HQ Santa Barbara) | Founded 2002; dominant South-Coast independent; retail/office/industrial/land/multifamily; active LoopNet broker profile + Facebook + LinkedIn company page = marketing-active regional buyer | radiusgroup.com | Site contact + SLO page (radiusgroup.com/san-luis-obispo-commercial-real-estate/) · LinkedIn "Radius Commercial Real Estate" |
+| 4 | **Albers Real Estate** | CRE brokerage / multifamily specialist | Monterey–Salinas–San Jose corridor | Multi-family + commercial + property management across the Monterey→San Jose axis (spans the target + Silicon Valley edge); owns branded site = self-markets | albersrealestate.com | Via site contact |
+| 5 | **Cushman & Wakefield — Central Coast** | CRE brokerage (national, real local office) | Salinas + Carmel-by-the-Sea (Monterey Bay region) | 35+ yr staffed local team covering the whole Monterey Bay; runs a real office (not a mailbox). *Flag:* ad spend usually decided regionally, lower-probability local buyer | cushmanwakefield.com/en/united-states/offices/salinas | Salinas + Carmel office pages on cushmanwakefield.com |
+| 6 | **Vineyard Professional Real Estate** | Vineyard / winery / ag-estate broker | Paso Robles HQ; serves Paso, SB, Monterey, SLO counties | Led by Jenny Heinzen (billed "#1 vineyard broker in the nation") + luxury specialist; boutique, marketing-forward, high-value listings — the archetypal Central Coast ad buyer | vineyardprorealestate.com | (805) 260-0581 |
+| 7 | **Pacifica Wine Division (Pacifica Real Estate)** | Vineyard / winery broker | Paso Robles; serves SB, Monterey, SLO wine country | "One of the Central Coast's largest" firms specializing in vineyards/wineries; dedicated wine-real-estate microsite (pasowinerealestate.com) = active niche marketer | pasowinerealestate.com | (805) 237-4040 |
+| 8 | **Clark Company (Ranch Real Estate)** | Ranch / vineyard / ag-land broker | Central Coast ranch & wine country (Paso Robles etc.) | Established ranch-brokerage with branded property portfolio site incl. Paso Robles winery listings; ranch/ag buyers are a core RENTV-adjacent audience | clarkcompany.com | Via site contact / property pages |
+| 9 | **The Mendrin Group** | Agriculture / farmland brokerage | Salinas Valley / Monterey County | Ag-brokerage with a documented Monterey County transaction record (e.g., Monterey Old Stage Ranch, Gonzales); owns branded site — niche ag advertiser | mendrins.com | Via site contact |
+| 10 | **San Benito Realty** | Farmland / ranch / vineyard land broker | Salinas Valley + Monterey / San Benito County | Positions as the local large-land specialist (Salinas farmland, Gabilan grazing, coastal plots); branded Monterey-County land site = self-markets | sanbenitorealty.com | Via site contact (Monterey County land page) |
+| 11 | **Pearson Realty** | Agricultural real estate brokerage (regional heavyweight) | Fresno HQ; California's largest ag brokerage, works Salinas/Central-Coast ag | Founded 1919, "California's largest Ag real estate brokerage"; merged with The Ranch Company; heavy listing volume + agents page + LinkedIn = serious ag-media advertiser. *Flag:* Central Valley–centered but genuinely active in Central-Coast ag deals | pearsonrealty.com | 7480 N Palm Ave Ste 101, Fresno, CA 93711 · LinkedIn "Pearson Realty" |
+| 12 | **Ausonio Incorporated** | Commercial GC / design-build developer | Castroville (serves Salinas, Monterey, San Benito, Santa Cruz) | 60+ yr commercial builder (mixed-use, business parks, industrial, restaurant, affordable housing); branded site + LinkedIn + chamber = markets to CRE owners/developers | ausonio.com | (831) 633-3371 · 11420 Commercial Pkwy Ste A, Castroville, CA 95012 |
+| 13 | **West Coast Community Bank** | Community bank / CRE + ag lender | Monterey, Salinas, Santa Cruz, SLO, San Jose (10+ branches) | Full-service CRE financing, construction lending, SBA/USDA, **agricultural loans**; multi-county footprint across the whole target market; chamber member = local-marketing spender | wccb.com/monterey | Monterey business-lending page on wccb.com; branch network Aptos→Watsonville→SLO |
+| 14 | **Santa Cruz County Bank** | Community bank / CRE + SBA lender | Santa Cruz, Monterey, Santa Clara counties | #1 SBA lender by loan count in Silicon Valley; CRE financing + construction + ag loans; issues press releases (PRNewswire) = actively markets to the business/CRE community | (parent: Central Valley Community Bancorp era listings; see prnewswire release) | Santa Cruz Works + PRNewswire profiles; branch network across 3 counties |
+| 15 | **JRG Attorneys at Law** | CRE / land-use law firm | Monterey, Salinas, Hollister, Paso Robles (5 offices) | Billed "Central Coast's premier real estate firm"; commercial/industrial/ag + entitlement/land-use work; multi-office regional presence = a firm that advertises to developers & CRE owners | jrgattorneys.com | Via site contact; offices in Monterey/Salinas/Hollister/Paso Robles |
+| 16 | **Anthony Lombardo & Associates, Inc.** | Real estate / land-use law firm | Salinas | Salinas commercial + land-use real estate practice, owner-operated with branded site; local land-use counsel is a plausible chamber/journal advertiser | anthonylombardoandassociates.com | Via site contact (Salinas) |
+| 17 | **805 Title** | Title & escrow (commercial-capable, independent) | Santa Barbara, SLO + Monterey counties | Independent title/escrow explicitly handling **commercial** (multi-tenant retail, office condos, hospitality) + 1031 coordination; independents advertise to win broker/attorney referral flow | 805title.com | Via site contact |
+| 18 | **Vanguard Realty Advisors (VRA Commercial)** | Commercial appraisal / valuation | Salinas–Monterey + Santa Cruz–Watsonville markets | Dedicated commercial-appraisal firm with named Central-Coast market pages; appraisers advertise to lenders/brokers/attorneys — RENTV's exact readership | vracommercial.com | (800) 511-4130 · Matthew Reynolds mreynolds@vracommercial.com |
+| 19 | **Montgomery Appraisal** | Commercial / real estate appraisal | Pacific Grove (serves Monterey + Santa Cruz counties) | Local appraisal firm since 1993 covering Monterey/Santa Cruz; branded site, established referral-driven business | montgomeryappraisal.com | Pacific Grove, CA (site contact) |
+| 20 | **Central Coast Hospitality** | Hospitality / hotel real estate + consulting | Santa Cruz (serves California Central Coast) | Hotel feasibility + purchase/sale + management consulting; hospitality-RE niche fits RENTV's deal-focused audience; branded site = self-markets. *Flag:* small boutique, modest budget | centralcoasthospitality.com | Via site contact (Santa Cruz) |
+
+## Additional / lower-confidence names worth a quick sales-team check
+
+These surfaced in verification but I did not promote them to the main table (residential-leaning, franchise-level ad decisions, or thin evidence of self-marketing):
+
+- **Colliers – Silicon Valley** and **Kidder Mathews – Silicon Valley (San Jose)** — real, large staffed offices on the San Jose / Silicon Valley edge of the target. High listing volume and marketing budgets, but ad buys are corporate/regional, not local — pursue via their marketing departments, not a local rep.
+- **Coldwell Banker Commercial (Santa Barbara / Central Coast)** — franchise commercial presence; ad decisions typically franchise/office-level.
+- **Central Coast Escrow / Secured Trust Escrow / Fidelity National Title (SLO)** — title/escrow players in SLO; Fidelity is national (regional-marketing), the smaller independents are warm but modest.
+- **Carneghi-Nakasako & Associates** and **Appraisal Resource Group (Salinas)** — additional commercial/ag appraisers if the appraisal category needs more names.
+
+## Bottom line for RENTV's sales team
+
+- **Best-odds local segments:** independent CRE brokerages (#1–4) and the ag-land / vineyard / ranch brokers (#6–11). The wine-country and Salinas-Valley ag brokers are the market's distinctive, well-funded, actively-marketing niche — lead with those.
+- **Warm secondary:** community CRE/ag lenders (#13–14), a CRE construction/dev firm (#12), and the regional CRE law firm (#15).
+- **Fill-in / modest budget:** title-escrow (#17), commercial appraisal (#18–19), hospitality-RE (#20).
+- Treat the national brokerage offices (Cushman & Wakefield, Colliers, Kidder Mathews) as *regional-marketing-department* pitches, not local-rep sells — lower conversion probability for a local ad buy.
+
+*Verified August 2026 via each firm's own website, LoopNet/CoStar broker profiles, Monterey Peninsula & Salinas Valley Chamber of Commerce member directories, and 2025–2026 trade-press (CoStar, PRNewswire, The Business Journal).*
diff --git a/research/sponsors-la-socal.md b/research/sponsors-la-socal.md
new file mode 100644
index 0000000..6d72ec2
--- /dev/null
+++ b/research/sponsors-la-socal.md
@@ -0,0 +1,72 @@
+# RENTV Advertising Prospect List — Los Angeles / Southern California
+
+**Prepared for:** Steve Bloom, CEO, RENTV.com
+**Market:** LA County, Orange County, San Diego, Inland Empire, Ventura
+**Goal:** Companies that *demonstrably* spend on commercial-real-estate advertising / sponsorship — firms Steve can sell RENTV ad inventory to (banner/tile ads, dedicated email blasts to ~50K CRE pros, conference & podcast sponsorships).
+
+## How this list was built
+
+Every name below is a real, SoCal-active company in a category that **buys CRE media** — verified against a current public source (its own site, a CRE trade outlet, or an event program). The "why they advertise" column names the specific advertising/sponsorship behavior (they sponsor Bisnow/Connect CRE events, advertise on GlobeSt/CRE Daily/CoStar, run brokerage listing campaigns, or are known CRE-media buyers). Ranking follows RENTV's stated core advertisers: **brokers → capital sources → title/escrow → owners/developers → the service tier (law, GC, proptech, appraisal)**.
+
+Contacts are public marketing/BD channels where findable; where a named marketing contact isn't public, the general BD/marketing route (site contact page or main office line) is given. **Treat all as leads to confirm, not warm intros.**
+
+---
+
+## Ranked prospect table
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | SoCal office / market | Website | Public contact |
+|---|---------|----------|------------------------------------------|-----------------------|---------|----------------|
+| 1 | **CBRE** | Brokerage (global #1) | HQ'd in LA (Dallas corp / heavy LA presence); largest CRE services firm by revenue; runs listing + brand campaigns and sponsors CRE conferences nationally | Downtown LA + OC, IE, SD, Ventura offices | cbre.com | LinkedIn: /company/cbre · marketing via cbre.com/contact |
+| 2 | **Marcus & Millichap** | Brokerage (investment sales) | HQ Calabasas; **11 SoCal offices** (Encino, Long Beach, LA, Newport Beach, Ontario, Palm Springs, SD, Ventura, West LA); prolific press-release + listing advertiser, sponsors CRE events | Calabasas HQ + 11 SoCal offices | marcusmillichap.com | marketing@marcusmillichap.com · (818) 212-2250 (Calabasas) |
+| 3 | **JLL (Jones Lang LaSalle)** | Brokerage (global) | Major LA capital-markets + agency-leasing presence; sponsors CRE conferences, runs listing campaigns; hosts its own investor briefings | LA (multiple offices) | jll.com/en-us/locations/los-angeles | LinkedIn: /company/jll · jll.com contact |
+| 4 | **Cushman & Wakefield** | Brokerage (global) | **5 SoCal offices, 150+ brokers**; DTLA at 900 Wilshire Blvd Ste 2400; runs deal-announcement + listing advertising, event sponsor | 900 Wilshire Blvd, DTLA 90017 + Greater LA | cushmanwakefield.com/.../greater-los-angeles | LinkedIn: /company/cushman-&-wakefield |
+| 5 | **Colliers** | Brokerage (global) | Large SoCal footprint; consistent CRE-media advertiser and Connect CRE / Bisnow event participant/sponsor | Greater LA, OC, IE | colliers.com | LinkedIn: /company/colliers |
+| 6 | **Newmark (NKF)** | Brokerage (capital markets) | Heavy capital-markets deal PR + listing advertising in CRE trades; national event sponsor with LA teams | LA / Century City | nmrk.com | LinkedIn: /company/newmark |
+| 7 | **Kidder Mathews** | Brokerage (largest independent West Coast) | 900 pros / 20 West-Coast offices incl. SoCal; runs its own newsroom (kidder.com/news) + listing marketing — an active CRE-media buyer | SoCal offices (LA / OC / SD) | kidder.com | kidder.com/contact · via news/marketing team |
+| 8 | **Lee & Associates** | Brokerage (broker-owned network) | Broker-owned, deal-driven; SoCal-founded (est. Irvine); prolific listing + transaction advertiser in CRE trade media | Irvine + multiple SoCal offices | lee-associates.com | lee-associates.com/contact |
+| 9 | **Matthews Real Estate Investment Services** | Brokerage (net-lease / IS) | LA-based, fast-growth investment-sales brokerage; aggressive listing + brand marketing, sponsors CRE events | El Segundo / LA HQ | matthews.com | LinkedIn: /company/matthews-reis · matthews.com/contact |
+| 10 | **Avison Young** | Brokerage (global) | LA/OC teams; deal-PR + event-sponsor advertiser in CRE trades | Downtown LA / OC | avisonyoung.com | LinkedIn: /company/avison-young |
+| 11 | **George Smith Partners** | Capital markets / CRE debt & equity advisory | LA-HQ'd capital advisory arranging bridge/mezz/perm debt; regular CRE-media presence + deal announcements (classic capital-source advertiser) | Los Angeles HQ | gspartners.com | gspartners.com/contact · (310) 557-8300 |
+| 12 | **iBorrow** | CRE direct bridge lender | LA-area direct bridge lender in the $2M–$25M space; the lender category that buys CRE ads to reach brokers/sponsors | Los Angeles / Calabasas | iborrow.com | iborrow.com/contact |
+| 13 | **First American Title — National Commercial Services** | Title & escrow (commercial) | Dedicated commercial title/escrow division at 865 S. Figueroa, DTLA; title companies are perennial CRE-event + trade-media sponsors | 865 S. Figueroa St, LA 90017 | firstam.com/title/commercial/socal | (213) 271-1700 (NCS LA) · firstam.com contact |
+| 14 | **Fidelity National Title — Commercial (SoCal)** | Title & escrow (commercial) | Major commercial title/escrow underwriter with SoCal commercial division; heavy CRE-event/sponsor spender | Greater LA / SoCal | fntic.com | fntic.com/contact · SoCal commercial division |
+| 15 | **Chicago Title — Commercial (SoCal)** | Title & escrow (commercial) | FNF-family commercial title arm; standard CRE-conference + broker-marketing sponsor | Greater LA / SoCal | chicagotitle.com | chicagotitle.com contact |
+| 16 | **Commonwealth Land Title** | Title & escrow (commercial) | FNF commercial underwriter used on CRE deals in SoCal; title-tier CRE advertiser | SoCal | cltic.com | cltic.com contact |
+| 17 | **Crexi** | Proptech / CRE marketplace | **LA-based** CRE listing marketplace (5510 Lincoln Blvd, LA); $30M-funded; runs the CRE Daily / Connect CRE ecosystem and is itself a major CRE-media advertiser targeting brokers | 5510 Lincoln Blvd Ste 400, LA | crexi.com | crexi.com/contact · marketing via LinkedIn /company/crexi |
+| 18 | **Rexford Industrial Realty (REXR)** | Owner / developer (industrial REIT) | LA-HQ'd, largest infill-SoCal industrial REIT (35M+ SF, ~$13B EV); active in CRE press & event circuit — owner/developer advertiser tier | Los Angeles HQ | rexfordindustrial.com | ir.rexfordindustrial.com · investor/marketing relations |
+| 19 | **Rising Realty Partners** | Owner / developer / operator | LA-founded (Rising family) Class-A office/industrial/data-center owner-operator; visible in LA CRE press + events | Downtown LA | risingrp.com | risingrp.com/contact |
+| 20 | **CIM Group** | Owner / developer / investor | LA-HQ'd major real-estate + infrastructure investor; frequent CRE-media subject and event presence | Los Angeles HQ | cimgroup.com | cimgroup.com/contact |
+| 21 | **Kilroy Realty (KRC)** | Owner / developer (office REIT) | LA-HQ'd West-Coast office/life-science REIT; brand + leasing advertiser, ESG/press-heavy | Los Angeles HQ | kilroyrealty.com | kilroyrealty.com/contact |
+| 22 | **Cox, Castle & Nicholson** | CRE law firm | LA-founded (1968), 130+ RE attorneys (LA/OC/SF); #1 RE law firm in LA County 3 yrs running; **sponsors CRE conferences** (e.g. Converge, JW Marriott LA) | Los Angeles + Orange County | coxcastle.com | coxcastle.com/contact · via marketing/BD |
+| 23 | **Allen Matkins** | CRE law firm | Major CA real-estate law firm; partners speak/sponsor at Connect LA and CRE events; advertises legal + market content | LA / OC / SD | allenmatkins.com | allenmatkins.com/contact |
+| 24 | **Greenberg Glusker** | CRE law firm | LA real-estate practice active on the Connect LA panel/sponsor circuit | Los Angeles (Century City) | greenbergglusker.com | greenbergglusker.com/contact |
+| 25 | **Corcapa 1031 Advisors** | 1031 / DST sponsor & advisory | LA-focused DST/TIC advisory (20+ yrs), runs 1031dstsolution.com; the 1031/DST category buys CRE ads to reach investors/exchangers | Los Angeles / SoCal | corcapa.com · 1031dstsolution.com | corcapa.com/contact |
+| 26 | **Capital Square** | 1031 / DST sponsor | National DST sponsor + multifamily developer/manager marketing to SoCal 1031 investors — active investor-facing advertiser | SoCal investor market | capitalsq.com | capitalsq.com/contact |
+| 27 | **CompStak** | Proptech / CRE data | CRE lease + sale comp platform used by SoCal owners/brokers/appraisers; markets heavily to CRE pros | Serves LA / SoCal | compstak.com | compstak.com/contact · LinkedIn /company/compstak |
+| 28 | **Snyder Langston** | Commercial GC / builder | Master builder since 1959; commercial construction + TI across LA & OC; the GC/TI category advertises to reach owners/developers | Irvine / LA & OC | snyderlangston.com | snyderlangston.com/contact |
+| 29 | **MATT Construction** | Commercial GC | High-end LA commercial GC (cultural / institutional / office); brand-visible builder in the LA CRE community | Santa Fe Springs / LA | mattconstruction.com | mattconstruction.com/contact |
+| 30 | **NAI Capital** | Brokerage (independent SoCal) | SoCal-headquartered independent brokerage; local listing + transaction advertiser, event participant | Greater LA / SoCal (multiple offices) | naicapital.com | naicapital.com/contact |
+
+---
+
+## Notes & next steps for Steve
+
+- **Tier-1 quick wins (rows 1–17):** brokerages + capital sources + title/escrow are RENTV's proven buyers. The title companies (First American NCS, Fidelity, Chicago, Commonwealth) and Marcus & Millichap / Kidder Mathews are the most reliable *repeat* CRE-media spenders — start there for email-blast + tile-ad packages.
+- **Crexi (row 17)** is both a competitor-adjacent marketplace AND a heavy advertiser to brokers — a natural sponsor for a broker-audience product or podcast.
+- **Contact caveat:** most large firms route marketing/BD through a corporate contact form or LinkedIn company page rather than a public individual email. For a sponsorship pitch, the reliable path is the SoCal office marketing/BD lead via LinkedIn or the site contact form; the phone numbers listed are verified main-office lines.
+- **Coverage:** 30 prospects across brokerage (11), capital/lending (2), title & escrow (4), owners/developers (4), CRE law (3), 1031/DST (2), proptech/data (2), GC/construction (2). Expandable — banks (e.g. commercial-RE lending groups at regional banks) and appraisal MAI firms are a next-pass category.
+
+## Sources
+
+- [Bisnow Los Angeles CRE Events](https://www.bisnow.com/events/los-angeles) · [Bisnow advertising contact](https://www.bisnow.com/partners)
+- [Connect CRE — Connect Los Angeles 2025](https://www.connectcre.com/?cre_event=connect-los-angeles-2025) · [Connect LA 2025 (Connect Conferences)](https://www.connectconferences.com/conferences/connect-los-angeles-2025/)
+- [Marcus & Millichap SoCal offices (Yield PRO)](https://yieldpro.com/2018/02/marcus-millichap-opens-new-southern-california-office/) · [ZoomInfo profile](https://www.zoominfo.com/c/marcus--millichap-inc/31507346)
+- [Kidder Mathews](https://kidder.com/) · [Cushman & Wakefield Greater LA](https://www.cushmanwakefield.com/en/united-states/offices/greater-los-angeles)
+- [JLL Los Angeles locations](https://www.jll.com/en-us/locations/los-angeles)
+- [George Smith Partners — Bridge Loans](https://www.gspartners.com/services/bridge-loans)
+- [First American Title National Commercial Services, LA](https://www.firstam.com/title/commercial/socal/)
+- [Crexi — LA-based CRE marketplace (TechCrunch)](https://techcrunch.com/2020/01/24/los-angeles-based-crexi-raises-29-million-for-its-online-real-estate-marketplace/) · [Crexi](https://www.crexi.com/)
+- [Rexford Industrial Realty (IR)](https://ir.rexfordindustrial.com/) · [Rising Realty Partners](https://risingrp.com/our-team/)
+- [Cox, Castle & Nicholson — Real Estate](https://www.coxcastle.com/practices-real-estate)
+- [Corcapa 1031 Advisors — LA 1031/DST](https://corcapa.com/california-1031-advisor/los-angeles-1031-advisor/) · [Capital Square (DST sponsor)](https://www.1031dst.com/sponsor/)
+- [CompStak (CRE data)](https://www.reonomy.com/resources/proptech-and-why-it-matters-cre/) · [Snyder Langston](https://snyderlangston.com/)
diff --git a/research/sponsors-national.md b/research/sponsors-national.md
new file mode 100644
index 0000000..00f3c2c
--- /dev/null
+++ b/research/sponsors-national.md
@@ -0,0 +1,76 @@
+# National CRE Advertisers & Sponsors — Prospect List for RENTV
+
+**Prepared for:** Steve Bloom, President & CEO, RENTV.com, Inc.
+**Purpose:** A ranked prospect list of national commercial-real-estate brands that advertise/sponsor heavily in CRE trade media and could sponsor RENTV — banner/tile ads, dedicated eblasts (~50,000 net CRE pros), conference sponsorships ($2,500/event), and podcast sponsorships.
+**Date:** August 2026
+
+## How this list was built (and how to read it)
+
+Every company below shows a **demonstrated pattern of paying to reach CRE professionals** — verified against a current source: they advertise in CRE trade media (Bisnow, GlobeSt, CoStar, Commercial Observer, Connect CRE), sponsor the major CRE conferences (ICSC, MBA CREF, NMHC, ULI, IMN, Western States CREF), and/or run national brand campaigns. Ranking blends **ad-spend size + fit for a Western-US CRE outlet** — brokerages with strong Western offices, proptech/SaaS that buys regional media, and lenders/DST sponsors who court Western investors and advisors are weighted up.
+
+**The single strongest fit signal:** RENTV.com's own homepage already carries banner/sidebar advertisers today — **CBRE** ("Retail IP West Listings"), **Rockefeller Group** (industrial development), **Premier Business Centers / Premier Workspaces**, and **Chase Partners**. These are proven RENTV buyers or direct analogs and should be top of the call list (verified live on rentv.com, Aug 2026).
+
+Contacts: where a firm publishes a dedicated ad/BD contact it's listed; otherwise the best public marketing/BD entry point (LinkedIn, main line, or "advertise/marketing" page) is given. Direct-dial ad reps for these firms are rarely public — the reliable path is the CRE-media rep or the firm's regional marketing lead.
+
+---
+
+## Ranked Prospect Table
+
+| # | Company | Category | Evidence of CRE ad / sponsorship spend | Website | Best public BD / marketing / advertising entry point |
+|---|---------|----------|----------------------------------------|---------|------------------------------------------------------|
+| 1 | **CBRE** | National brokerage (largest; strong Western/LA/OC offices) | **Already advertises on RENTV.com** ("Retail IP West Listings" sidebar, live Aug 2026); global brand-campaign spender; ubiquitous in Bisnow/GlobeSt/CoStar | cbre.com | LinkedIn: linkedin.com/company/cbre · route via local LA/OC marketing team; RENTV already has the relationship — re-up the buyer |
+| 2 | **Rockefeller Group** | National developer/owner (industrial, Western pipeline) | **Already advertises on RENTV.com** (industrial-development sidebar, live Aug 2026) | rockefellergroup.com | LinkedIn: linkedin.com/company/the-rockefeller-group · marketing/leasing team; existing RENTV buyer |
+| 3 | **Premier Workspaces / Premier Business Centers** | Flexible-office operator (SoCal-HQ, national) | **Already advertises on RENTV.com** (top banner, live Aug 2026); California-based, buys regional CRE media | premierworkspaces.com | (949) 861-1400 · info@premierworkspaces.com · existing RENTV buyer, easy renewal |
+| 4 | **Marcus & Millichap** | National investment-sales & financing brokerage (Calabasas, CA HQ; heavy West) | Self-described **"largest national real estate brokerage advertiser in The Wall Street Journal"**; advertises in national/regional/local publications; huge property-marketing engine | marcusmillichap.com | LinkedIn: linkedin.com/company/marcus-&-millichap · corporate marketing / regional West offices; California HQ = prime RENTV fit |
+| 5 | **Yardi (CommercialEdge)** | Proptech / CRE SaaS + marketing platform | Major CRE-media advertiser; **CommercialEdge is Yardi's CRE marketing/listing-syndication platform**; sponsors ICSC/NMHC-tier events; buys trade media | yardi.com · commercialedge.com | LinkedIn: linkedin.com/company/yardi-systems · Yardi marketing / CommercialEdge team; SaaS buys regional CRE inventory |
+| 6 | **CoStar Group (incl. LoopNet)** | CRE data/proptech giant | One of the largest brand-advertisers in CRE (national TV + trade); CEO on Commercial Observer Power Proptech list; LoopNet consumer-scale ad spend | costar.com · loopnet.com | LinkedIn: linkedin.com/company/costar-group · marketing dept; enormous ad budget, competitive-media buyer |
+| 7 | **JLL** (incl. **JLL Capital Markets** / **JLL Exchange**) | National brokerage + capital markets + DST sponsor | Ubiquitous in Commercial Observer/GlobeSt; **JLL Exchange is a listed 1031/DST sponsor** (Realized marketplace) → courts Western investors/advisors; strong West Coast capital-markets desk | jll.com | LinkedIn: linkedin.com/company/jll · Americas marketing; multiple buying units (brokerage + JLL Exchange DST marketing) |
+| 8 | **Kay Properties & Investments** | 1031 / DST sponsor (El Segundo, CA HQ) | **Extensive marketing** — features in Forbes/Kiplinger/Nasdaq/Yahoo Finance, podcasts, webinars, investor-day conference; California-based, targets CRE investors/advisors | kpi1031.com | (855) 899-4597 · "Schedule a Call" on site; Founder/CEO Dwight Kay · SoCal HQ = ideal RENTV fit, courts exactly RENTV's audience |
+| 9 | **Cushman & Wakefield** | National brokerage (strong Western presence) | Panelist/participant across MBA CREF & Bisnow capital-markets events; global brand advertiser in CRE trade | cushmanwakefield.com | LinkedIn: linkedin.com/company/cushman-&-wakefield · regional West marketing |
+| 10 | **Newmark (NMRK)** | National brokerage + capital markets/debt-equity | Heavy Commercial Observer/GlobeSt presence; capital-markets & debt/equity desks advertise deal activity; 170+ offices | nmrk.com | LinkedIn: linkedin.com/company/newmark · corporate marketing / capital-markets marketing |
+| 11 | **Colliers** | National brokerage (Western offices) | Regular in CoStar/GlobeSt deal coverage & regional CRE event sponsorships; fast-growing brand-spend | colliers.com | LinkedIn: linkedin.com/company/colliers-international · US marketing / regional West |
+| 12 | **Walker & Dunlop** | Agency lender / CRE debt (multifamily-heavy) | Chairman/CEO Willy Walker headlines **MBA CREF 2026**; consistent conference-sponsor and trade-media advertiser | walkerdunlop.com | LinkedIn: linkedin.com/company/walker-&-dunlop · marketing/comms; lenders buy regional media to reach borrowers |
+| 13 | **Berkadia** | CRE lender / investment sales (multifamily) | **Panelist at MBA CREF 2026** + publishes CREF takeaways content; active conference presence & trade advertiser | berkadia.com | LinkedIn: linkedin.com/company/berkadia · marketing team |
+| 14 | **Arbor Realty Trust** | CRE lender / debt fund (multifamily/agency) | **Participated in MBA CREF 2026 sessions**; recurring CRE-conference & trade-media advertiser | arbor.com | LinkedIn: linkedin.com/company/arbor-realty-trust · marketing/IR |
+| 15 | **Greystone** | Agency/CRE lender (multifamily/healthcare) | Named agency-lender peer in MBA CREF/CRE-finance circuit; sponsors CRE-finance events & advertises in trade media | greystone.com | LinkedIn: linkedin.com/company/greystone-&-co · marketing |
+| 16 | **Crexi** | Proptech / CRE marketplace (LA-based) | 6M+ users, $1T+ transacted; **LA-headquartered marketplace** that markets aggressively to brokers/investors; buys CRE media & sponsors events | crexi.com | LinkedIn: linkedin.com/company/crexi · marketing; SoCal HQ = strong RENTV geographic fit |
+| 17 | **First American Title — National Commercial Services** | Title / CRE services | CRE-event sponsor; runs Title Camp webinar/event series; national commercial-services marketing arm | commercial.firstam.com | LinkedIn (showcase): linkedin.com/showcase/firstamncs · NCS regional marketing |
+| 18 | **Fidelity National Title — National Commercial Services** | Title / CRE services | **Content partner of Bisnow** (worked with Bisnow Studio B on custom content/creative) → proven paid CRE-media relationship | fntic.com | LinkedIn: linkedin.com/company/fidelity-national-title · NCS marketing; Bisnow partnership proves willingness to spend |
+| 19 | **VTS** | Proptech / CRE SaaS (leasing & asset mgmt) | Category-leading CRE SaaS brand; sponsors NMHC/CREtech-tier events and advertises in CRE trade media to landlords/brokers | vts.com | LinkedIn: linkedin.com/company/vts · marketing team |
+| 20 | **Inland (Inland Private Capital)** | 1031 / DST sponsor (national, ~$9B AUM) | Listed DST sponsor (Realized marketplace); **first DST company to join the Real Estate Roundtable 1031 coalition**; markets to investors/advisors | inlandgroup.com | LinkedIn: linkedin.com/company/the-inland-real-estate-group · IPC marketing |
+| 21 | **Avison Young** | National brokerage (Western offices) | Fastest-growing CRE-services brand; regular in CoStar people/deal coverage and regional event sponsor | avisonyoung.com | LinkedIn: linkedin.com/company/avison-young · US marketing |
+| 22 | **Kidder Mathews** | Regional brokerage — **largest independent on the West Coast** (900 pros, 20 Western offices) | Pure Western-US CRE firm; advertises listings/brand in regional Western CRE media — ideal RENTV geographic fit | kidder.com | LinkedIn: linkedin.com/company/kidder-mathews · marketing; best pure-West brokerage fit on the list |
+| 23 | **Northspyre** | Proptech / CRE SaaS (development mgmt) | CEO on Commercial Observer Proptech Power list; VC-backed growth marketing → buys CRE trade media & sponsors proptech events | northspyre.com | LinkedIn: linkedin.com/company/northspyre · marketing |
+| 24 | **Dealpath** | Proptech / CRE SaaS (deal management) | Category-leading CRE deal-management SaaS; markets to acquisitions teams via CRE media & conference sponsorships | dealpath.com | LinkedIn: linkedin.com/company/dealpath · marketing |
+| 25 | **Allen Matkins** | CRE law firm (5 California offices, #1-ranked CA real-estate practice) | **California CRE-event sponsor**; expands via Bisnow Studio B content; pure-CA real-estate law brand → strong RENTV fit | allenmatkins.com | LinkedIn: linkedin.com/company/allen-matkins · marketing/BD; CA-only footprint = ideal RENTV alignment |
+| 26 | **Cox, Castle & Nicholson** | CRE law firm (LA/OC/SF, 130+ RE attorneys) | **Sponsored CRE Converge (JW Marriott LA) + CREW events**; LA-founded pure-real-estate firm → strong Western fit | coxcastle.com | LinkedIn: linkedin.com/company/cox-castle-&-nicholson · marketing/BD |
+| 27 | **Old Republic Title — Commercial Services** | Title / CRE services | Big-4 title underwriter with national commercial-services arm; sponsors/advertises across CRE events & trade media | oldrepublictitle.com | LinkedIn: linkedin.com/company/oldrepublictitle · commercial marketing |
+| 28 | **Chase Partners** | CRE brokerage/advisory (existing RENTV advertiser) | **Already advertises on RENTV.com** (sidebar, live Aug 2026) → proven RENTV buyer | chasepartners.com | Direct via existing RENTV ad relationship — renewal target |
+
+---
+
+## Fastest wins (call these first)
+
+1. **Existing RENTV advertisers** — CBRE, Rockefeller Group, Premier Workspaces, Chase Partners (rows 1–3, 28). They already pay RENTV; upsell to eblasts, conference sponsorship, or podcast spots.
+2. **SoCal-HQ'd national buyers** — Marcus & Millichap (Calabasas), Kay Properties (El Segundo), Crexi (LA), Allen Matkins / Cox Castle (LA) — geographic + audience fit is airtight for a Western CRE outlet.
+3. **Lenders/DST sponsors chasing Western borrowers & advisors** — Walker & Dunlop, Berkadia, Arbor, Greystone, Inland, JLL Exchange, Kay. They already sponsor MBA CREF / Western States CREF and buy regional media to reach exactly RENTV's 50k list.
+4. **Proptech/SaaS with growth-marketing budgets** — Yardi/CommercialEdge, CoStar, VTS, Crexi, Northspyre, Dealpath. These are the most reliable *recurring* banner/newsletter/eblast advertisers in CRE media.
+
+## Notes on evidence quality
+
+- **Highest-confidence (verified live advertiser or explicit paid-media relationship):** CBRE, Rockefeller Group, Premier Workspaces, Chase Partners (live on rentv.com); Fidelity National Title (Bisnow content partner); Marcus & Millichap (self-declared largest WSJ brokerage advertiser); Kay Properties (documented multi-channel marketing).
+- **High-confidence (documented CRE-conference sponsor/participant + trade-media presence):** Walker & Dunlop, Berkadia, Arbor (MBA CREF 2026); Cox Castle, Allen Matkins (CA CRE-event sponsors); First American NCS (Title Camp series/events).
+- **Category-confidence (clear pattern of CRE ad/sponsorship spend for the firm's category, brand ubiquity in CRE trade media):** JLL, Cushman & Wakefield, Newmark, Colliers, Avison Young, Kidder Mathews, CoStar, Yardi, VTS, Crexi, Northspyre, Dealpath, Inland, Greystone, Old Republic. Confirm the specific current buy with the firm's regional marketing lead before pitching.
+
+## Sources
+
+- [RENTV.com homepage — live current advertisers](https://www.rentv.com) (CBRE, Rockefeller Group, Premier Workspaces, Chase Partners)
+- [Bisnow Media Kit](https://pages.bisnow.com/New-Media-Kit.html) · [Bisnow Marketing Services](https://www.bisnow.com/partners/marketing-services) · [Fidelity National Title — Bisnow partner](https://www.bisnow.com/partners/fidelity)
+- [GlobeSt — Advertise With Us](https://www.globest.com/advertise-with-us/)
+- [Berkadia — MBA CREF 2026 recap](https://www.berkadia.com/blog/mba-cref-2026-five-takeaways-shaping-cre-lending-investment/) · [MBA CREF 2026 Convention & Expo](https://www.mba.org/conferences-and-education/cref-convention-expo)
+- [Marcus & Millichap national property marketing & advertising](https://www.creconsult.net/market-trends/marcus-and-millichap-national-property-marketing-advertising/)
+- [Kay Properties & Investments](https://www.kpi1031.com/) · [JLL Exchange DST sponsor (Realized)](https://www.realized1031.com/sponsors/jll-exchange) · [Inland DST sponsor (Realized)](https://www.realized1031.com/sponsors/inland) · [Inland joins 1031 coalition](https://inlandgroup.com/press-room/news-release/inland-first-dst-company-join-real-estate-roundtable-1031-kind-exchange)
+- [Crexi 2026 review — CRE Daily](https://www.credaily.com/reviews/crexi-review/) · [CommercialEdge (Yardi) proptech marketing](https://www.commercialcafe.com/blog/commercialedge-sharplaunch-cre-full-service-proptech-marketing/) · [Northspyre news/press](https://www.northspyre.com/news-press)
+- [First American Title National Commercial Services](https://commercial.firstam.com/) · [Old Republic Title Commercial](https://www.oldrepublictitle.com/commercial)
+- [Allen Matkins — Bisnow Studio B expansion coverage](https://www.bisnow.com/new-york/news/commercial-real-estate/ca-nyc-cre-law-firm-east-coast-allen-matkins-studiob-120520) · [Cox, Castle & Nicholson](https://www.linkedin.com/company/cox-castle-&-nicholson)
+- [SharpLaunch — Top Commercial Real Estate Brokerages](https://www.sharplaunch.com/blog/top-commercial-real-estate-brokerages) · [SharpLaunch — Top CRE News Websites](https://www.sharplaunch.com/blog/commercial-real-estate-news-websites)
diff --git a/research/sponsors-western-footprint.md b/research/sponsors-western-footprint.md
new file mode 100644
index 0000000..b2828ca
--- /dev/null
+++ b/research/sponsors-western-footprint.md
@@ -0,0 +1,129 @@
+# RENTV Prospect List — Western U.S. CRE Advertisers & Sponsors
+
+**Prepared for:** Steve Bloom (CEO), RENTV.com
+**Scope:** Firms that *demonstrably pay* for CRE advertising/sponsorship across RENTV's western footprint — NorCal/Bay Area, San Diego, Arizona (Phoenix), Texas (Dallas–Houston–Austin), and the Pacific Northwest (Seattle/Portland). Companion national list is handled by a separate research pass; this file **prefers regional/western advertisers** who spend on CRE trade media (Bisnow, GlobeSt, Connect CRE, REBusinessOnline, The Registry SF, AZRE / AZ Big Media, DJC), sponsor CRE conferences (NAIOP chapters, Bisnow summits, The Registry / AZRE events), or run brokerage/listing ad campaigns.
+
+## How to read this
+
+Each row: **Company · Category · Western market(s) · Why they're a CRE advertiser (evidence) · Website · Public contact**. Ranked within each market by likelihood to buy RENTV ads. The strongest signal RENTV can act on is a firm that is a *repeat, verified sponsor of a rival regional CRE outlet* (e.g. Kidder Mathews sponsoring The Registry SF) — those are the warmest leads because they already believe in paid CRE media and RENTV is a direct, lower-cost western alternative.
+
+### Verification notes / caveats
+- The CRE trade-media sponsorship market is dominated by a repeating set of categories: **major/independent brokerages, industrial + office developers, capital-markets/debt shops, and title/escrow firms**. These are the four buckets that reliably cut checks and are weighted heaviest below.
+- Where a specific "bought an ad in outlet X" line couldn't be pinned to a dated source, the evidence column states the *behavioral* proof (named CRE-media content partner, verified conference sponsor, award-program participant, or active event host) — all of which are strong buy-signals but should be confirmed by RENTV's sales rep on the call.
+- Contacts listed are public/BD-facing where findable; otherwise the general corporate/marketing route is given. Individual emails should be verified before outreach.
+
+---
+
+## Tier A — Warmest (verified paid CRE-media sponsors / content partners)
+
+| # | Company | Category | Western market(s) | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|-------------------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews** | Commercial brokerage (largest independent on the West Coast) | Bay Area/NorCal, Seattle, Portland, San Diego, AZ | **Verified, repeat sponsor of The Registry SF** ("Kidder Mathews is a proud sponsor of The Registry's San Francisco…"); also a named sponsor of NorCal Appraisal Institute events and active NAIOP-WA panelist. Independent = markets aggressively across all its western offices. | kidder.com | Marketing/BD via kidder.com/contact; regional PR through corporate marketing |
+| 2 | **Northmarq** | CRE debt & equity / capital markets (bridge, agency, 1031/defeasance) | Bay Area (SF office), Seattle, Phoenix, TX | **Named Bisnow content partner** (bisnow.com/partners/northmarq); active in Seattle Capital Markets & RE Finance events. Capital-markets shops are core CRE-media buyers. | northmarq.com | Office-level MDs listed per market on northmarq.com/offices; corporate marketing |
+| 3 | **Marcus & Millichap** | Investment brokerage + 1031/DST capital (MMCC) | CA (statewide), AZ, TX, PNW | **Named content partner of REBusinessOnline**; runs a Preferred Partner Program and connects more 1031 buyers than any firm — heavy, sustained CRE-media presence. | marcusmillichap.com | Regional managers per office; media/PR via corporate comms |
+| 4 | **Stream Realty Partners** | Developer / full-service brokerage | Dallas (HQ), Houston, Austin | **Hosts its own "State of the Market" CRE events in Dallas** and is a recurring name in Texas CRE trade coverage — a firm that already invests in CRE thought-leadership/marketing. | streamrealty.com | Dallas HQ; BD via streamrealty.com/who-we-are; LinkedIn company page |
+
+---
+
+## NorCal / Bay Area (San Francisco, Silicon Valley, East Bay)
+
+*RENTV context: The Registry SF is the incumbent NorCal CRE outlet (20,000+ CRE exec subscribers, leaderboard/sidebar/advertorial ad units). Its sponsor roster IS RENTV's target list for this region.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews** (SF/Silicon Valley offices) | Brokerage | Verified repeat sponsor of The Registry SF; independent firm that markets each western office. (See Tier A.) | kidder.com | SF office leadership on site |
+| 2 | **Northmarq — San Francisco** | Capital markets / debt-equity | Bisnow content partner; SF office actively financing NorCal multifamily/CRE. | northmarq.com/offices/ca/san-francisco-ca | SF office MDs on page |
+| 3 | **Newmark (Bay Area)** | Brokerage / capital markets | Repeatedly featured/associated with The Registry SF coverage; national brokerage that buys regional CRE media to support local teams. | nmrk.com | Bay Area office contacts on nmrk.com |
+| 4 | **Cushman & Wakefield (Bay Area)** | Brokerage | Named among The Registry SF's covered/associated firms; large brokerage with regional marketing budgets. | cushmanwakefield.com | SF office on site |
+| 5 | **SKS Partners** | Developer / owner (SF office & mixed-use) | Active SF developer regularly quoted in The Registry SF (e.g. 1 De Haro / Samsara HQ listing) — the kind of local owner/developer that sponsors regional CRE media. | skspartners.com | SF HQ; contact via skspartners.com |
+| 6 | **Colliers (Bay Area / West)** | Brokerage | Bisnow content partner nationally; strong NorCal presence and event participation. | colliers.com | Regional marketing per office |
+| 7 | **Chicago Title — National Commercial Services (West)** | Title & escrow | NCS division services West Coast CRE deals; title/escrow firms are consistent CRE-media/conference sponsors. | ctic.com | NCS commercial reps per metro |
+
+---
+
+## Arizona / Phoenix
+
+*RENTV context: AZRE (AZ Big Media) is Arizona's dedicated CRE publication and runs "Best of NAIOP." NAIOP Arizona (800+ members, 100+ corporate sponsors) is the region's sponsorship engine — the Best-of-NAIOP winners below are proven CRE-marketing spenders.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **ViaWest Group** | CRE investment / development | **NAIOP Arizona "Firm of the Year" 2025**; full-service AZ developer, active in AZRE coverage — a marquee local firm that markets heavily. | viawestgroup.com | Phoenix HQ; BD via viawestgroup.com/contact |
+| 2 | **Chicago Title Arizona** | Title & escrow | **NAIOP Arizona 2025 Title/Escrow Firm of the Year** — title firms sponsor AZ CRE events/media as a lead-gen channel. | arizona.ctt.com | Commercial reps per AZ office |
+| 3 | **Sunbelt Holdings (SIHI)** | Developer / land / retail | 46-yr AZ developer (Marina Heights w/ Ryan Cos.), GPEC investor, recurring AZRE feature — established local brand that invests in visibility. | sunbeltholdings.com | Scottsdale HQ; sunbeltholdings.com/contact |
+| 4 | **Ryan Companies (AZ)** | Developer / GC | Built Marina Heights (largest AZ office project); national developer-builder with a marketing-forward AZ office. | ryancompanies.com | Phoenix office on site |
+| 5 | **CBRE Phoenix** | Brokerage | **NAIOP Arizona 2025 Brokerage Firm of the Year** (4 team winners) — top local brokerage, heavy event/award presence. | cbre.com/offices/corporate/phoenix | Phoenix office on site |
+| 6 | **Cushman & Wakefield (Phoenix)** | Brokerage | Multiple 2025 Best-of-NAIOP AZ team winners; active regional marketer. | cushmanwakefield.com | Phoenix office on site |
+| 7 | **Lincoln Property Company (AZ)** | Office developer / owner | NAIOP AZ 2025 Office Owner/Developer of the Year — active AZ developer. | lpc.com | Phoenix office on site |
+| 8 | **Wespac Construction** | Construction / GC | GPEC investor, established Phoenix GC — construction firms sponsor NAIOP AZ / AZRE to reach developers. | wespacconstruction.com | Phoenix HQ; wespacconstruction.com/contact |
+
+---
+
+## Texas (Dallas / Houston / Austin / San Antonio)
+
+*RENTV context: REBusinessOnline (daily TX CRE news), Connect Texas, and Bisnow DFW/Houston/Austin are the incumbents. Texas is the #1 U.S. state for CRE development (~$60B), so ad budgets are large and regional developers/title firms are aggressive spenders.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Stream Realty Partners** | Developer / brokerage | Hosts own "State of the Market" Dallas events; $8.9B annual transactions; recurring TX CRE-media name. (See Tier A.) | streamrealty.com | Dallas HQ |
+| 2 | **Republic Title of Texas** | Title & escrow (largest in TX) | Largest TX title co / First American NCS office for DFW; top commercial escrow agency — a natural CRE-media & conference sponsor. | republictitle.com | Uptown Dallas + Ft. Worth commercial division on site |
+| 3 | **Independence Title** | Title & escrow | 70+ TX locations, dedicated Commercial Division across all four TX metros — Austin-rooted, markets to CRE deal-makers. | independencetitle.com | Austin HQ; independencetitle.com/contact |
+| 4 | **Hillwood (Perot)** | Master-planned / industrial developer | AllianceTexas developer; one of TX's most marketing-visible developers, frequent CRE-media subject and event presence. | hillwood.com | Dallas HQ; hillwood.com/contact |
+| 5 | **Trammell Crow Company** | Developer (industrial/office/retail) | Prolific TX + western developer (Houston/Denver industrial parks); recurring Connect CRE / Bisnow coverage subject. | trammellcrow.com | Dallas HQ; regional offices on site |
+| 6 | **Marcus & Millichap (TX offices)** | Investment brokerage / 1031 | REBusinessOnline content partner; heavy TX multifamily/retail transaction volume. | marcusmillichap.com | Dallas/Houston/Austin offices on site |
+| 7 | **Partners Real Estate (Partners)** | Brokerage (independent, TX-based) | Houston-HQ independent brokerage that markets aggressively across TX metros — independents buy regional CRE media. | partnersrealestate.com | Houston HQ; partnersrealestate.com/contact |
+
+---
+
+## Pacific Northwest (Seattle / Portland)
+
+*RENTV context: The Daily Journal of Commerce (DJC.com) is the incumbent Seattle CRE outlet; NAIOP Washington runs the region's sponsorship circuit. Seattle-HQ independents and marquee developers are the buyers.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **Kidder Mathews (Seattle HQ / Portland)** | Brokerage | Seattle-founded, largest independent West Coast firm (~170 PNW brokers); DJC-featured, NAIOP-WA active, proven CRE-media sponsor. (See Tier A.) | kidder.com/office-locations/seattle | Seattle HQ leadership on site |
+| 2 | **Vulcan Real Estate** | Developer / owner (South Lake Union) | **NAIOP 2025 North American Developer of the Year** — Seattle's most prominent developer, high marketing/PR visibility. | vulcanrealestate.com | Seattle HQ; vulcan.com/contact |
+| 3 | **Martin Selig Real Estate** | Office developer (largest independent in region) | Largest independent Seattle office developer (31 buildings / 3.7M SF) — legacy brand that markets its Class A portfolio. | martinselig.com | Seattle HQ; martinselig.com/about |
+| 4 | **Northmarq — Seattle** | Capital markets / debt-equity | Bisnow content partner; two Seattle offices financing PNW multifamily/CRE; active in Seattle Capital Markets events. | northmarq.com/offices/wa | Seattle office MDs on page |
+| 5 | **Unico Properties** | Owner / operator / developer | Seattle-HQ regional owner-operator, frequent DJC/NAIOP-WA presence — regional owner that sponsors PNW CRE media. | unicoprop.com | Seattle HQ; unicoprop.com/contact |
+| 6 | **Chicago Title of Oregon / WA (NCS)** | Title & escrow | Commercial escrow division serving PNW CRE deals; title firms sponsor DJC/NAIOP-WA to reach brokers. | chicagotitleoregon.com | Portland/Seattle commercial escrow officers on site |
+
+---
+
+## San Diego
+
+*RENTV context: Connect CRE (Connect California / San Diego) and CREDA San Diego / ACRE cover this market. Multifamily-heavy, 1031-exchange-driven — brokerages and 1031/exchange shops are the buyers.*
+
+| # | Company | Category | Why they're a CRE advertiser (evidence) | Website | Public contact |
+|---|---------|----------|------------------------------------------|---------|----------------|
+| 1 | **South Coast Commercial (CORFAC Intl)** | Brokerage / 1031 / property mgmt | San Diego multifamily & 1031-exchange specialist, CORFAC network member — active SD CRE marketer, natural regional-media buyer. | scc1031.com | San Diego HQ; scc1031.com/company |
+| 2 | **Kidder Mathews (San Diego)** | Brokerage | SD office of the proven CRE-media-sponsoring independent. (See Tier A.) | kidder.com | SD office on site |
+| 3 | **CBRE San Diego** | Brokerage | Major SD brokerage with local marketing budget; Connect CRE coverage subject. | cbre.com/offices/corporate/san-diego | SD office on site |
+| 4 | **Matthews Real Estate Investment Services** | Investment brokerage (net-lease/1031) | Named in Connect CRE 1031-deal coverage; aggressive marketing-driven investment brokerage active across CA/AZ/TX. | matthews.com | SoCal offices; matthews.com/contact |
+
+---
+
+## Recommended outreach order for RENTV sales
+
+1. **Kidder Mathews** — already sponsors a rival NorCal CRE outlet; pitch RENTV as the pan-western complement (they have offices in *every* RENTV market).
+2. **Northmarq** and **Marcus & Millichap** — proven CRE-media content partners with offices across the whole western footprint; sell a multi-market ad/email package.
+3. **Regional title firms** (Republic Title TX, Independence Title, Chicago Title AZ/West) — title/escrow is the most reliable repeat-sponsor category; low-friction sells for banners + dedicated email blasts.
+4. **Marquee regional developers** (ViaWest AZ, Stream TX, Vulcan/Martin Selig PNW, SKS Bay Area) — these fund brand/PR and are prime for conference & podcast sponsorships.
+
+---
+
+### Sources
+- [The Registry SF (NorCal CRE, 20k+ subs, ad units)](https://news.theregistrysf.com/)
+- [Kidder Mathews — sponsor of The Registry SF (verified)](https://www.instagram.com/kidder.mathews/p/C2_FRE1PK0Z/) · [Kidder Mathews](https://kidder.com/)
+- [Northmarq — Bisnow content partner](https://www.bisnow.com/partners/northmarq-2-2) · [Northmarq](https://www.northmarq.com/)
+- [Marcus & Millichap — REBusinessOnline content partner](https://rebusinessonline.com/) · [Marcus & Millichap](https://www.marcusmillichap.com/)
+- [Stream Realty — Dallas State of the Market event host](https://streamrealty.com/stream-realty-partners-hosts-state-of-the-market-event-in-dallas/)
+- [Best of NAIOP Arizona 2025 winners (ViaWest, Chicago Title AZ, CBRE, Lincoln)](https://azbigmedia.com/real-estate/here-are-the-best-of-naiop-winners-for-2025/)
+- [AZRE — Arizona Commercial Real Estate (AZ Big Media)](https://azbigmedia.com/real-estate/azre-arizona-commercial-real-estate/)
+- [NAIOP Arizona (800+ members / 100+ corporate sponsors)](https://www.naiopaz.org/)
+- [Sunbelt Holdings](https://sihiproperties.com/) · [Ryan Companies — Marina Heights](https://www.ryancompanies.com/projects/marina-heights/)
+- [Republic Title of Texas / First American NCS](https://commercial.firstam.com/locations/republic-title-texas) · [Independence Title](https://www.independencetitle.com/)
+- [Hillwood](https://hillwood.com/) · [Trammell Crow — Connect CRE coverage](https://www.connectcre.com/stories/trammell-crow-clarion-wrap-up-1-7m-sf-houston-industrial-park/)
+- [Vulcan Real Estate — NAIOP 2025 North American Developer of the Year](https://www.naiop.org/news/naiop-news/2025/vulcan-real-estate-2025-doy/) · [Martin Selig Real Estate](https://martinselig.com/)
+- [Kidder Mathews — Seattle/Portland offices, DJC coverage](https://kidder.com/office-locations/seattle/) · [Seattle DJC](https://www.djc.com/)
+- [South Coast Commercial (San Diego 1031)](https://scc1031.com/) · [Connect CRE — San Diego](https://www.connectcre.com/story-market/san-diego/)
+- [Bisnow events (SF / Phoenix / DFW / Seattle sponsorship: advertising@bisnow.com)](https://www.bisnow.com/events)
diff --git a/source/corp-flyer-apr2026-v3.jpg b/source/corp-flyer-apr2026-v3.jpg
new file mode 100644
index 0000000..f5747f4
Binary files /dev/null and b/source/corp-flyer-apr2026-v3.jpg differ
diff --git a/source/property-spotlight-flyer-apr2025.jpg b/source/property-spotlight-flyer-apr2025.jpg
new file mode 100644
index 0000000..c8f2d18
Binary files /dev/null and b/source/property-spotlight-flyer-apr2025.jpg differ
diff --git a/source/rentv-logo-crop.png b/source/rentv-logo-crop.png
new file mode 100644
index 0000000..6a89808
Binary files /dev/null and b/source/rentv-logo-crop.png differ
diff --git a/source/rentv-logo.png b/source/rentv-logo.png
new file mode 100644
index 0000000..6f5a177
Binary files /dev/null and b/source/rentv-logo.png differ
(oldest)
·
back to Rentv Bloom Flyers
·
Tabbed viewer + Photoshop key-art; deploy bundle for rentv.a 9fc2749 →