<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>The Networking Bureau — Connect. Grow. Advance.</title>
  <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet" />
  <style>
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --navy: #0D1B2A;
      --slate: #1E3A5F;
      --gold: #C9A84C;
      --gold-light: #E2C97E;
      --white: #F7F5F0;
      --gray: #8A9BB0;
      --gray-light: #D4DCE6;
      --text: #1A2535;
      --text-muted: #5A6E84;
    }

    html { scroll-behavior: smooth; }

    body {
      font-family: 'Inter', sans-serif;
      background: var(--white);
      color: var(--text);
      line-height: 1.6;
      overflow-x: hidden;
    }

    /* ── NAV ── */
    nav {
      position: fixed; top: 0; left: 0; right: 0; z-index: 100;
      background: rgba(13, 27, 42, 0.97);
      backdrop-filter: blur(8px);
      border-bottom: 1px solid rgba(201, 168, 76, 0.2);
      display: flex; align-items: center; justify-content: space-between;
      padding: 0 48px; height: 64px;
    }

    .nav-logo {
      font-family: 'Playfair Display', serif;
      font-size: 1.2rem; font-weight: 700;
      color: var(--white); letter-spacing: 0.02em;
      text-decoration: none;
    }

    .nav-logo span { color: var(--gold); }

    .nav-links {
      display: flex; gap: 36px; list-style: none;
    }

    .nav-links a {
      color: var(--gray-light); text-decoration: none;
      font-size: 0.85rem; font-weight: 500; letter-spacing: 0.06em;
      text-transform: uppercase; transition: color 0.2s;
    }

    .nav-links a:hover { color: var(--gold); }

    .nav-cta {
      background: var(--gold); color: var(--navy) !important;
      padding: 8px 20px; border-radius: 3px;
      font-weight: 600 !important;
    }

    .nav-cta:hover { background: var(--gold-light); color: var(--navy) !important; }

    /* ── HERO ── */
    .hero {
      position: relative; min-height: 100vh;
      background: var(--navy);
      display: flex; align-items: center;
      overflow: hidden;
      padding-top: 64px;
    }

    .hero-canvas {
      position: absolute; inset: 0;
      opacity: 0.18;
    }

    .hero-content {
      position: relative; z-index: 2;
      max-width: 1200px; margin: 0 auto;
      padding: 80px 48px;
      display: grid; grid-template-columns: 1fr 1fr; gap: 80px;
      align-items: center;
    }

    .hero-eyebrow {
      font-size: 0.72rem; font-weight: 600;
      letter-spacing: 0.14em; text-transform: uppercase;
      color: var(--gold); margin-bottom: 20px;
      display: flex; align-items: center; gap: 12px;
    }

    .hero-eyebrow::before {
      content: ''; display: block;
      width: 32px; height: 1px; background: var(--gold);
    }

    .hero h1 {
      font-family: 'Playfair Display', serif;
      font-size: clamp(2.6rem, 4vw, 3.8rem);
      font-weight: 700; color: var(--white);
      line-height: 1.12; margin-bottom: 24px;
      letter-spacing: -0.01em;
    }

    .hero h1 em {
      font-style: italic; color: var(--gold);
    }

    .hero-sub {
      color: var(--gray); font-size: 1.05rem;
      line-height: 1.75; margin-bottom: 40px;
      font-weight: 300; max-width: 480px;
    }

    .hero-actions {
      display: flex; gap: 16px; align-items: center; flex-wrap: wrap;
    }

    .btn-primary {
      background: var(--gold); color: var(--navy);
      padding: 14px 32px; border-radius: 3px;
      font-weight: 600; font-size: 0.9rem;
      letter-spacing: 0.04em; text-decoration: none;
      text-transform: uppercase; transition: all 0.2s;
      border: 2px solid var(--gold);
    }

    .btn-primary:hover {
      background: transparent; color: var(--gold);
    }

    .btn-ghost {
      color: var(--gray-light); padding: 14px 24px;
      font-size: 0.9rem; text-decoration: none;
      font-weight: 400; letter-spacing: 0.02em;
      border: 1px solid rgba(138, 155, 176, 0.35);
      border-radius: 3px; transition: all 0.2s;
    }

    .btn-ghost:hover {
      border-color: var(--gold-light); color: var(--gold-light);
    }

    .hero-stats {
      display: grid; grid-template-columns: repeat(3, 1fr);
      gap: 0; border-top: 1px solid rgba(138,155,176,0.2);
      padding-top: 40px; margin-top: 40px;
    }

    .stat { padding-right: 32px; }
    .stat + .stat { border-left: 1px solid rgba(138,155,176,0.2); padding-left: 32px; padding-right: 0; }

    .stat-num {
      font-family: 'Playfair Display', serif;
      font-size: 2rem; font-weight: 700;
      color: var(--white); line-height: 1;
    }

    .stat-num span { color: var(--gold); }
    .stat-label {
      font-size: 0.78rem; color: var(--gray);
      letter-spacing: 0.05em; text-transform: uppercase;
      margin-top: 6px;
    }

    /* Hero Visual - Network Globe SVG */
    .hero-visual {
      position: relative; display: flex;
      justify-content: center; align-items: center;
    }

    .hero-visual svg {
      width: 100%; max-width: 520px;
      filter: drop-shadow(0 0 40px rgba(201,168,76,0.12));
    }

    /* ── LOCATION BANNER ── */
    .location-bar {
      background: var(--slate);
      border-top: 1px solid rgba(201,168,76,0.15);
      border-bottom: 1px solid rgba(201,168,76,0.15);
      padding: 14px 48px;
      display: flex; align-items: center; justify-content: space-between;
      gap: 16px;
    }

    .location-prompt {
      display: flex; align-items: center; gap: 12px;
      color: var(--gray-light); font-size: 0.88rem;
    }

    .location-icon { color: var(--gold); font-size: 1rem; }

    .location-form {
      display: flex; gap: 0; flex: 1; max-width: 460px;
    }

    .location-form input {
      flex: 1; padding: 10px 16px;
      background: rgba(255,255,255,0.06);
      border: 1px solid rgba(138,155,176,0.3);
      border-right: none;
      color: var(--white); font-size: 0.9rem;
      font-family: 'Inter', sans-serif;
      border-radius: 3px 0 0 3px; outline: none;
    }

    .location-form input::placeholder { color: var(--gray); }
    .location-form input:focus { border-color: var(--gold); }

    .location-form button {
      background: var(--gold); color: var(--navy);
      padding: 10px 20px; border: none; cursor: pointer;
      font-weight: 600; font-size: 0.82rem;
      letter-spacing: 0.06em; text-transform: uppercase;
      border-radius: 0 3px 3px 0;
      font-family: 'Inter', sans-serif;
      transition: background 0.2s;
    }

    .location-form button:hover { background: var(--gold-light); }

    /* ── WHAT WE DO ── */
    .section {
      max-width: 1200px; margin: 0 auto;
      padding: 80px 48px;
    }

    .section-label {
      font-size: 0.72rem; font-weight: 600;
      letter-spacing: 0.14em; text-transform: uppercase;
      color: var(--gold); margin-bottom: 14px;
    }

    .section-title {
      font-family: 'Playfair Display', serif;
      font-size: clamp(1.9rem, 3vw, 2.6rem);
      font-weight: 700; color: var(--text);
      line-height: 1.2; margin-bottom: 16px;
    }

    .section-sub {
      color: var(--text-muted); font-size: 1rem;
      max-width: 560px; line-height: 1.8;
      margin-bottom: 56px;
    }

    /* Pillars */
    .pillars {
      display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px;
      background: var(--gray-light);
    }

    .pillar {
      background: var(--white);
      padding: 40px 32px;
      transition: background 0.25s;
    }

    .pillar:hover { background: var(--navy); }

    .pillar-icon {
      width: 48px; height: 48px; margin-bottom: 24px;
    }

    .pillar h3 {
      font-family: 'Playfair Display', serif;
      font-size: 1.15rem; font-weight: 600;
      color: var(--text); margin-bottom: 12px;
      line-height: 1.3; transition: color 0.25s;
    }

    .pillar:hover h3 { color: var(--gold); }

    .pillar p {
      font-size: 0.88rem; color: var(--text-muted);
      line-height: 1.75; transition: color 0.25s;
    }

    .pillar:hover p { color: var(--gray); }

    /* ── EVENTS PREVIEW ── */
    .events-section {
      background: #F0EDE8;
      padding: 80px 0;
    }

    .events-grid {
      display: grid; grid-template-columns: repeat(3, 1fr);
      gap: 2px; background: var(--gray-light);
      margin-top: 48px;
    }

    .event-card {
      background: var(--white);
      padding: 36px 32px;
      position: relative;
      overflow: hidden;
      transition: box-shadow 0.2s;
      text-decoration: none; color: inherit;
      display: block;
    }

    .event-card::before {
      content: '';
      position: absolute; left: 0; top: 0; bottom: 0;
      width: 3px; background: var(--gold);
      transform: scaleY(0); transform-origin: bottom;
      transition: transform 0.3s ease;
    }

    .event-card:hover::before { transform: scaleY(1); }
    .event-card:hover { box-shadow: 0 4px 24px rgba(13,27,42,0.1); }

    .event-type {
      font-size: 0.7rem; font-weight: 600;
      letter-spacing: 0.12em; text-transform: uppercase;
      color: var(--gold); margin-bottom: 14px;
    }

    .event-title {
      font-family: 'Playfair Display', serif;
      font-size: 1.15rem; font-weight: 600;
      color: var(--text); margin-bottom: 12px;
      line-height: 1.35;
    }

    .event-meta {
      font-size: 0.82rem; color: var(--text-muted);
      margin-bottom: 8px; display: flex;
      align-items: center; gap: 8px;
    }

    .event-meta-icon { color: var(--gray); font-size: 0.9rem; }

    .event-tags {
      display: flex; gap: 8px; flex-wrap: wrap; margin-top: 20px;
    }

    .tag {
      font-size: 0.7rem; padding: 4px 10px;
      background: rgba(13,27,42,0.06);
      border-radius: 2px; color: var(--text-muted);
      letter-spacing: 0.04em; text-transform: uppercase;
      font-weight: 500;
    }

    .events-footer {
      margin-top: 40px;
      display: flex; justify-content: space-between; align-items: center;
    }

    .link-arrow {
      color: var(--slate); font-size: 0.9rem; font-weight: 500;
      text-decoration: none; letter-spacing: 0.04em;
      display: flex; align-items: center; gap: 8px;
      transition: gap 0.2s, color 0.2s;
    }

    .link-arrow:hover { color: var(--gold); gap: 14px; }

    /* ── HOW IT WORKS ── */
    .how-section {
      background: var(--navy);
      padding: 80px 0;
    }

    .how-section .section-title { color: var(--white); }
    .how-section .section-label { color: var(--gold); }
    .how-section .section-sub { color: var(--gray); }

    .steps {
      display: grid; grid-template-columns: repeat(4, 1fr);
      gap: 0; position: relative;
    }

    .steps::before {
      content: '';
      position: absolute; top: 28px; left: 10%; right: 10%;
      height: 1px; background: rgba(201,168,76,0.25);
      z-index: 0;
    }

    .step {
      padding: 0 24px; position: relative; z-index: 1;
    }

    .step-num {
      width: 56px; height: 56px;
      background: var(--slate); border: 1px solid rgba(201,168,76,0.3);
      border-radius: 50%; display: flex; align-items: center;
      justify-content: center;
      font-family: 'Playfair Display', serif;
      font-size: 1.2rem; color: var(--gold);
      margin-bottom: 28px;
    }

    .step h4 {
      font-family: 'Playfair Display', serif;
      font-size: 1rem; color: var(--white);
      margin-bottom: 10px; font-weight: 600;
    }

    .step p {
      font-size: 0.85rem; color: var(--gray);
      line-height: 1.7;
    }

    /* ── MAP PREVIEW ── */
    .map-section { padding: 80px 0; background: var(--white); }

    .map-wrapper {
      margin-top: 48px; position: relative;
      border: 1px solid var(--gray-light);
      overflow: hidden;
    }

    /* ── CATEGORIES ── */
    .categories-grid {
      display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px;
      background: var(--gray-light); margin-top: 48px;
    }

    .category-card {
      background: var(--white); padding: 28px 32px;
      display: flex; align-items: center; gap: 20px;
      text-decoration: none; color: inherit;
      transition: background 0.2s;
    }

    .category-card:hover { background: #efecea; }

    .category-icon {
      width: 44px; height: 44px; flex-shrink: 0;
    }

    .category-name {
      font-family: 'Playfair Display', serif;
      font-size: 1rem; font-weight: 600;
      color: var(--text); margin-bottom: 4px;
    }

    .category-count {
      font-size: 0.78rem; color: var(--text-muted);
      letter-spacing: 0.04em;
    }

    /* ── CTA BANNER ── */
    .cta-banner {
      background: var(--slate);
      padding: 72px 48px;
      text-align: center;
      position: relative; overflow: hidden;
    }

    .cta-banner::before {
      content: '';
      position: absolute; inset: 0;
      background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C9A84C' fill-opacity='0.06'%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }

    .cta-banner h2 {
      font-family: 'Playfair Display', serif;
      font-size: clamp(1.8rem, 3vw, 2.4rem);
      color: var(--white); margin-bottom: 16px;
      font-weight: 700; position: relative;
    }

    .cta-banner p {
      color: var(--gray); margin-bottom: 36px;
      font-size: 1rem; position: relative;
    }

    .cta-banner .btn-primary { position: relative; }

    /* ── FOOTER ── */
    footer {
      background: var(--navy);
      border-top: 1px solid rgba(201,168,76,0.15);
      padding: 56px 48px 32px;
    }

    .footer-grid {
      max-width: 1200px; margin: 0 auto;
      display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
      gap: 48px; margin-bottom: 48px;
    }

    .footer-brand h3 {
      font-family: 'Playfair Display', serif;
      color: var(--white); font-size: 1.1rem;
      margin-bottom: 12px;
    }

    .footer-brand h3 span { color: var(--gold); }

    .footer-brand p {
      color: var(--gray); font-size: 0.85rem;
      line-height: 1.75; max-width: 260px;
    }

    .footer-col h4 {
      color: var(--gray-light); font-size: 0.72rem;
      letter-spacing: 0.12em; text-transform: uppercase;
      font-weight: 600; margin-bottom: 20px;
    }

    .footer-col ul { list-style: none; }

    .footer-col li { margin-bottom: 10px; }

    .footer-col a {
      color: var(--gray); font-size: 0.85rem;
      text-decoration: none; transition: color 0.2s;
    }

    .footer-col a:hover { color: var(--gold); }

    .footer-bottom {
      max-width: 1200px; margin: 0 auto;
      padding-top: 24px;
      border-top: 1px solid rgba(138,155,176,0.15);
      display: flex; justify-content: space-between; align-items: center;
    }

    .footer-bottom p {
      color: var(--gray); font-size: 0.78rem;
    }

    /* ── RESPONSIVE ── */
    @media (max-width: 900px) {
      nav { padding: 0 24px; }
      .nav-links { display: none; }
      .hero-content { grid-template-columns: 1fr; gap: 40px; padding: 60px 24px; }
      .hero-visual { display: none; }
      .hero-stats { grid-template-columns: repeat(3, 1fr); }
      .pillars { grid-template-columns: 1fr 1fr; }
      .events-grid { grid-template-columns: 1fr; }
      .how-section .steps { grid-template-columns: 1fr 1fr; gap: 32px; }
      .how-section .steps::before { display: none; }
      .categories-grid { grid-template-columns: 1fr 1fr; }
      .footer-grid { grid-template-columns: 1fr 1fr; }
      .section { padding: 56px 24px; }
      .location-bar { flex-direction: column; align-items: flex-start; padding: 20px 24px; }
      .location-form { max-width: 100%; width: 100%; }
    }

    @media (max-width: 560px) {
      .pillars { grid-template-columns: 1fr; }
      .hero-stats { grid-template-columns: 1fr; }
      .stat + .stat { border-left: none; padding-left: 0; border-top: 1px solid rgba(138,155,176,0.2); padding-top: 24px; }
    }
  </style>
</head>
<body>

<!-- ── NAV ── -->
<nav>
  <a href="index.html" class="nav-logo">The Networking <span>Bureau</span></a>
  <ul class="nav-links">
    <li><a href="events.html">Events</a></li>
    <li><a href="directory.html">Directory</a></li>
    <li><a href="#">Groups</a></li>
    <li><a href="#">Opportunities</a></li>
    <li><a href="#" class="nav-cta">Join Free</a></li>
  </ul>
</nav>

<!-- ── HERO ── -->
<section class="hero">
  <!-- Animated network canvas background -->
  <svg class="hero-canvas" viewBox="0 0 1400 800" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice">
    <defs>
      <radialGradient id="glow" cx="50%" cy="50%" r="50%">
        <stop offset="0%" stop-color="#C9A84C" stop-opacity="0.4"/>
        <stop offset="100%" stop-color="#C9A84C" stop-opacity="0"/>
      </radialGradient>
    </defs>
    <!-- Grid lines -->
    <line x1="0" y1="133" x2="1400" y2="133" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="0" y1="266" x2="1400" y2="266" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="0" y1="400" x2="1400" y2="400" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="0" y1="533" x2="1400" y2="533" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="0" y1="666" x2="1400" y2="666" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="200" y1="0" x2="200" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="400" y1="0" x2="400" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="600" y1="0" x2="600" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="800" y1="0" x2="800" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="1000" y1="0" x2="1000" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <line x1="1200" y1="0" x2="1200" y2="800" stroke="#8A9BB0" stroke-width="0.4" opacity="0.4"/>
    <!-- Connection lines -->
    <line x1="200" y1="133" x2="600" y2="400" stroke="#C9A84C" stroke-width="0.8" opacity="0.5"/>
    <line x1="600" y1="400" x2="1000" y2="266" stroke="#C9A84C" stroke-width="0.8" opacity="0.5"/>
    <line x1="400" y1="266" x2="800" y2="533" stroke="#C9A84C" stroke-width="0.6" opacity="0.35"/>
    <line x1="1000" y1="266" x2="1200" y2="666" stroke="#C9A84C" stroke-width="0.6" opacity="0.35"/>
    <line x1="200" y1="533" x2="600" y2="400" stroke="#C9A84C" stroke-width="0.6" opacity="0.35"/>
    <line x1="800" y1="133" x2="600" y2="400" stroke="#C9A84C" stroke-width="0.6" opacity="0.35"/>
    <line x1="400" y1="666" x2="800" y2="533" stroke="#C9A84C" stroke-width="0.5" opacity="0.25"/>
    <!-- Nodes -->
    <circle cx="200" cy="133" r="4" fill="#C9A84C" opacity="0.7"/>
    <circle cx="600" cy="400" r="7" fill="#C9A84C" opacity="0.9"/>
    <circle cx="1000" cy="266" r="5" fill="#C9A84C" opacity="0.7"/>
    <circle cx="400" cy="266" r="3.5" fill="#8A9BB0" opacity="0.6"/>
    <circle cx="800" cy="533" r="4" fill="#8A9BB0" opacity="0.6"/>
    <circle cx="1200" cy="666" r="3.5" fill="#C9A84C" opacity="0.5"/>
    <circle cx="200" cy="533" r="3" fill="#8A9BB0" opacity="0.5"/>
    <circle cx="800" cy="133" r="3.5" fill="#8A9BB0" opacity="0.5"/>
    <circle cx="400" cy="666" r="3" fill="#8A9BB0" opacity="0.4"/>
    <!-- Pulse ring on central node -->
    <circle cx="600" cy="400" r="16" fill="none" stroke="#C9A84C" stroke-width="1" opacity="0.35"/>
    <circle cx="600" cy="400" r="28" fill="none" stroke="#C9A84C" stroke-width="0.5" opacity="0.2"/>
  </svg>

  <div class="hero-content">
    <div class="hero-text">
      <div class="hero-eyebrow">The Nation's Networking Platform</div>
      <h1>Where <em>Opportunity</em> Finds Its Address</h1>
      <p class="hero-sub">The Networking Bureau connects individuals, businesses, and communities to professional events, local groups, and career opportunities — all in one centralized platform, built for every industry and every background.</p>
      <div class="hero-actions">
        <a href="#" class="btn-primary">Find Opportunities Near You</a>
        <a href="events.html" class="btn-ghost">Browse Events →</a>
      </div>
      <div class="hero-stats">
        <div class="stat">
          <div class="stat-num">42<span>K+</span></div>
          <div class="stat-label">Active Members</div>
        </div>
        <div class="stat">
          <div class="stat-num">3<span>,</span>800</div>
          <div class="stat-label">Events Monthly</div>
        </div>
        <div class="stat">
          <div class="stat-num">50<span>+</span></div>
          <div class="stat-label">Metro Areas</div>
        </div>
      </div>
    </div>

    <!-- Hero SVG: Abstract city/network skyline -->
    <div class="hero-visual">
      <svg viewBox="0 0 520 480" xmlns="http://www.w3.org/2000/svg">
        <defs>
          <linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="#1E3A5F"/>
            <stop offset="100%" stop-color="#0D1B2A"/>
          </linearGradient>
          <linearGradient id="goldGrad" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="#E2C97E"/>
            <stop offset="100%" stop-color="#C9A84C"/>
          </linearGradient>
          <linearGradient id="buildingGrad" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0%" stop-color="#243B55"/>
            <stop offset="100%" stop-color="#1A2B3C"/>
          </linearGradient>
        </defs>

        <!-- Background -->
        <rect width="520" height="480" fill="url(#skyGrad)" rx="4"/>

        <!-- Constellation/network lines -->
        <line x1="100" y1="80" x2="260" y2="140" stroke="#C9A84C" stroke-width="0.7" opacity="0.4"/>
        <line x1="260" y1="140" x2="400" y2="90" stroke="#C9A84C" stroke-width="0.7" opacity="0.4"/>
        <line x1="260" y1="140" x2="380" y2="200" stroke="#C9A84C" stroke-width="0.7" opacity="0.3"/>
        <line x1="100" y1="80" x2="160" y2="200" stroke="#C9A84C" stroke-width="0.5" opacity="0.25"/>
        <line x1="400" y1="90" x2="450" y2="160" stroke="#C9A84C" stroke-width="0.5" opacity="0.25"/>
        <line x1="60" y1="160" x2="160" y2="200" stroke="#8A9BB0" stroke-width="0.5" opacity="0.3"/>

        <!-- Stars/nodes -->
        <circle cx="100" cy="80" r="3" fill="#C9A84C" opacity="0.8"/>
        <circle cx="260" cy="140" r="5" fill="#C9A84C" opacity="0.95"/>
        <circle cx="400" cy="90" r="3.5" fill="#C9A84C" opacity="0.7"/>
        <circle cx="380" cy="200" r="2.5" fill="#8A9BB0" opacity="0.6"/>
        <circle cx="160" cy="200" r="2.5" fill="#8A9BB0" opacity="0.6"/>
        <circle cx="60" cy="160" r="2" fill="#8A9BB0" opacity="0.5"/>
        <circle cx="450" cy="160" r="2" fill="#8A9BB0" opacity="0.5"/>

        <!-- City skyline buildings -->
        <!-- Far background buildings (lighter) -->
        <rect x="20" y="310" width="40" height="130" fill="#1A2E46" opacity="0.6"/>
        <rect x="70" y="290" width="30" height="150" fill="#1A2E46" opacity="0.6"/>
        <rect x="430" y="305" width="35" height="135" fill="#1A2E46" opacity="0.6"/>
        <rect x="470" y="285" width="30" height="155" fill="#1A2E46" opacity="0.6"/>

        <!-- Main buildings -->
        <rect x="50" y="260" width="55" height="180" fill="url(#buildingGrad)"/>
        <rect x="115" y="230" width="45" height="210" fill="#1C3250"/>
        <rect x="170" y="280" width="60" height="160" fill="url(#buildingGrad)"/>
        <rect x="340" y="260" width="60" height="180" fill="url(#buildingGrad)"/>
        <rect x="410" y="235" width="45" height="205" fill="#1C3250"/>
        <rect x="460" y="275" width="50" height="165" fill="url(#buildingGrad)"/>

        <!-- Central tower -->
        <rect x="215" y="190" width="90" height="250" fill="#1E3A5F"/>
        <!-- Tower top spire -->
        <polygon points="260,155 272,190 248,190" fill="url(#goldGrad)" opacity="0.9"/>
        <!-- Tower top cap -->
        <rect x="235" y="188" width="50" height="8" fill="#C9A84C" opacity="0.7"/>
        <!-- Tower antenna -->
        <line x1="260" y1="155" x2="260" y2="130" stroke="#C9A84C" stroke-width="1.5" opacity="0.6"/>
        <circle cx="260" cy="128" r="3" fill="#C9A84C" opacity="0.9"/>

        <!-- Building windows (lit) -->
        <!-- Left cluster -->
        <rect x="58" y="270" width="7" height="5" fill="#C9A84C" opacity="0.6"/>
        <rect x="70" y="270" width="7" height="5" fill="#C9A84C" opacity="0.4"/>
        <rect x="58" y="282" width="7" height="5" fill="#8A9BB0" opacity="0.5"/>
        <rect x="70" y="282" width="7" height="5" fill="#C9A84C" opacity="0.6"/>
        <rect x="58" y="294" width="7" height="5" fill="#C9A84C" opacity="0.5"/>
        <rect x="70" y="294" width="7" height="5" fill="#8A9BB0" opacity="0.4"/>
        <rect x="120" y="240" width="6" height="5" fill="#C9A84C" opacity="0.55"/>
        <rect x="130" y="240" width="6" height="5" fill="#8A9BB0" opacity="0.4"/>
        <rect x="140" y="240" width="6" height="5" fill="#C9A84C" opacity="0.6"/>
        <rect x="120" y="252" width="6" height="5" fill="#8A9BB0" opacity="0.45"/>
        <rect x="130" y="252" width="6" height="5" fill="#C9A84C" opacity="0.55"/>

        <!-- Center tower windows -->
        <rect x="223" y="205" width="8" height="6" fill="#C9A84C" opacity="0.5"/>
        <rect x="235" y="205" width="8" height="6" fill="#E2C97E" opacity="0.7"/>
        <rect x="247" y="205" width="8" height="6" fill="#C9A84C" opacity="0.5"/>
        <rect x="259" y="205" width="8" height="6" fill="#8A9BB0" opacity="0.5"/>
        <rect x="271" y="205" width="8" height="6" fill="#C9A84C" opacity="0.6"/>
        <rect x="283" y="205" width="8" height="6" fill="#E2C97E" opacity="0.5"/>
        <rect x="223" y="218" width="8" height="6" fill="#8A9BB0" opacity="0.4"/>
        <rect x="235" y="218" width="8" height="6" fill="#C9A84C" opacity="0.55"/>
        <rect x="247" y="218" width="8" height="6" fill="#8A9BB0" opacity="0.4"/>
        <rect x="259" y="218" width="8" height="6" fill="#C9A84C" opacity="0.6"/>
        <rect x="271" y="218" width="8" height="6" fill="#8A9BB0" opacity="0.4"/>
        <rect x="283" y="218" width="8" height="6" fill="#C9A84C" opacity="0.5"/>
        <rect x="223" y="231" width="8" height="6" fill="#C9A84C" opacity="0.55"/>
        <rect x="247" y="231" width="8" height="6" fill="#E2C97E" opacity="0.6"/>
        <rect x="271" y="231" width="8" height="6" fill="#C9A84C" opacity="0.45"/>

        <!-- Right cluster windows -->
        <rect x="348" y="270" width="7" height="5" fill="#C9A84C" opacity="0.55"/>
        <rect x="360" y="270" width="7" height="5" fill="#8A9BB0" opacity="0.4"/>
        <rect x="372" y="270" width="7" height="5" fill="#C9A84C" opacity="0.6"/>
        <rect x="348" y="282" width="7" height="5" fill="#8A9BB0" opacity="0.45"/>
        <rect x="360" y="282" width="7" height="5" fill="#C9A84C" opacity="0.55"/>
        <rect x="415" y="245" width="6" height="5" fill="#C9A84C" opacity="0.6"/>
        <rect x="425" y="245" width="6" height="5" fill="#8A9BB0" opacity="0.4"/>
        <rect x="435" y="245" width="6" height="5" fill="#C9A84C" opacity="0.5"/>
        <rect x="415" y="257" width="6" height="5" fill="#E2C97E" opacity="0.5"/>
        <rect x="425" y="257" width="6" height="5" fill="#C9A84C" opacity="0.6"/>

        <!-- Ground / street -->
        <rect x="0" y="436" width="520" height="44" fill="#0A1520"/>
        <!-- Street reflection -->
        <rect x="0" y="436" width="520" height="3" fill="#C9A84C" opacity="0.15"/>

        <!-- Road markings -->
        <rect x="120" y="445" width="40" height="4" fill="#243B55" opacity="0.8"/>
        <rect x="200" y="445" width="40" height="4" fill="#243B55" opacity="0.8"/>
        <rect x="280" y="445" width="40" height="4" fill="#243B55" opacity="0.8"/>
        <rect x="360" y="445" width="40" height="4" fill="#243B55" opacity="0.8"/>

        <!-- Border frame -->
        <rect x="0" y="0" width="520" height="480" fill="none" stroke="#C9A84C" stroke-width="1" opacity="0.2" rx="4"/>
      </svg>
    </div>
  </div>
</section>

<!-- ── LOCATION BAR ── -->
<div class="location-bar" style="background:#1E3A5F;">
  <div class="location-prompt">
    <span class="location-icon">◎</span>
    <span>Show networking opportunities in your area</span>
  </div>
  <div class="location-form">
    <input type="text" placeholder="Enter city, state, or ZIP code…" id="locInput" />
    <button onclick="window.location.href='events.html'">Search</button>
  </div>
  <div style="color:var(--gray);font-size:0.8rem;white-space:nowrap;">
    Or <a href="#" style="color:var(--gold-light);text-decoration:none;">use my location</a>
  </div>
</div>

<!-- ── WHAT WE DO ── -->
<section>
  <div class="section">
    <div class="section-label">What We Do</div>
    <h2 class="section-title">One Platform. Every Connection.</h2>
    <p class="section-sub">From career pivots to business partnerships to community leadership — the Bureau is where professional momentum starts.</p>

    <div class="pillars">
      <div class="pillar">
        <!-- Icon: Events calendar -->
        <svg class="pillar-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
          <rect x="6" y="10" width="36" height="30" rx="2" stroke="#C9A84C" stroke-width="1.5"/>
          <line x1="6" y1="18" x2="42" y2="18" stroke="#C9A84C" stroke-width="1.5"/>
          <rect x="14" y="6" width="4" height="8" rx="1" fill="#C9A84C"/>
          <rect x="30" y="6" width="4" height="8" rx="1" fill="#C9A84C"/>
          <rect x="12" y="24" width="6" height="6" rx="1" fill="#C9A84C" opacity="0.5"/>
          <rect x="22" y="24" width="6" height="6" rx="1" fill="#C9A84C" opacity="0.5"/>
          <rect x="32" y="24" width="6" height="6" rx="1" fill="#C9A84C" opacity="0.3"/>
        </svg>
        <h3>Networking Events</h3>
        <p>Discover and RSVP to professional mixers, industry panels, workshops, and community meetups happening in your city — filtered to what matters to you.</p>
      </div>

      <div class="pillar">
        <!-- Icon: Briefcase -->
        <svg class="pillar-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
          <rect x="6" y="18" width="36" height="22" rx="2" stroke="#C9A84C" stroke-width="1.5"/>
          <path d="M16 18V14C16 12.9 16.9 12 18 12H30C31.1 12 32 12.9 32 14V18" stroke="#C9A84C" stroke-width="1.5"/>
          <line x1="6" y1="28" x2="42" y2="28" stroke="#C9A84C" stroke-width="1.5"/>
          <rect x="20" y="24" width="8" height="8" rx="1" fill="#C9A84C" opacity="0.5"/>
        </svg>
        <h3>Business Opportunities</h3>
        <p>Connect with decision-makers actively seeking partners, vendors, collaborators, and contract talent across every sector of the local economy.</p>
      </div>

      <div class="pillar">
        <!-- Icon: People/network -->
        <svg class="pillar-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
          <circle cx="24" cy="14" r="6" stroke="#C9A84C" stroke-width="1.5"/>
          <circle cx="10" cy="34" r="5" stroke="#C9A84C" stroke-width="1.5"/>
          <circle cx="38" cy="34" r="5" stroke="#C9A84C" stroke-width="1.5"/>
          <line x1="24" y1="20" x2="10" y2="29" stroke="#C9A84C" stroke-width="1" opacity="0.6"/>
          <line x1="24" y1="20" x2="38" y2="29" stroke="#C9A84C" stroke-width="1" opacity="0.6"/>
          <line x1="15" y1="34" x2="33" y2="34" stroke="#C9A84C" stroke-width="1" opacity="0.4"/>
        </svg>
        <h3>Professional Groups</h3>
        <p>Join industry associations, alumni networks, entrepreneur circles, and professional communities that meet regularly and grow together over time.</p>
      </div>

      <div class="pillar">
        <!-- Icon: Mentorship arrow -->
        <svg class="pillar-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
          <circle cx="14" cy="18" r="6" stroke="#C9A84C" stroke-width="1.5"/>
          <circle cx="34" cy="30" r="6" stroke="#C9A84C" stroke-width="1.5"/>
          <path d="M20 22L28 26" stroke="#C9A84C" stroke-width="1.5" stroke-linecap="round"/>
          <path d="M24 22L28 26L24 30" stroke="#C9A84C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
          <circle cx="14" cy="18" r="3" fill="#C9A84C" opacity="0.3"/>
        </svg>
        <h3>Mentorship Access</h3>
        <p>Request or offer mentorship across fields — get paired with experienced professionals committed to passing their knowledge forward through the Bureau's structured matching system.</p>
      </div>
    </div>
  </div>
</section>

<!-- ── EVENTS PREVIEW ── -->
<section class="events-section">
  <div class="section">
    <div class="section-label">Happening Near You</div>
    <h2 class="section-title">Upcoming Opportunities</h2>
    <p class="section-sub">A live snapshot of events and openings in your region. Filter by industry, event type, or distance when you're ready to explore.</p>

    <div class="events-grid">
      <a href="events.html" class="event-card">
        <div class="event-type">Networking Mixer</div>
        <div class="event-title">Chamber Business After Hours — Summer Edition</div>
        <div class="event-meta"><span class="event-meta-icon">◷</span> Thu, July 10 · 5:30 PM</div>
        <div class="event-meta"><span class="event-meta-icon">◎</span> The Capitol Club, Downtown</div>
        <div class="event-tags">
          <span class="tag">Finance</span>
          <span class="tag">Real Estate</span>
          <span class="tag">Entrepreneurs</span>
        </div>
      </a>

      <a href="events.html" class="event-card">
        <div class="event-type">Panel Discussion</div>
        <div class="event-title">Building a Resilient Local Business in 2025</div>
        <div class="event-meta"><span class="event-meta-icon">◷</span> Sat, July 12 · 9:00 AM</div>
        <div class="event-meta"><span class="event-meta-icon">◎</span> Innovation Hub, Midtown</div>
        <div class="event-tags">
          <span class="tag">Small Business</span>
          <span class="tag">Strategy</span>
        </div>
      </a>

      <a href="events.html" class="event-card">
        <div class="event-type">Workshop</div>
        <div class="event-title">Negotiation Essentials for Emerging Professionals</div>
        <div class="event-meta"><span class="event-meta-icon">◷</span> Tue, July 15 · 6:00 PM</div>
        <div class="event-meta"><span class="event-meta-icon">◎</span> Metro Conference Center</div>
        <div class="event-tags">
          <span class="tag">Career Dev</span>
          <span class="tag">Leadership</span>
        </div>
      </a>
    </div>

    <div class="events-footer">
      <a href="events.html" class="link-arrow">View all events in your area <span>→</span></a>
      <span style="font-size:0.82rem;color:var(--text-muted);">238 events this month in your region</span>
    </div>
  </div>
</section>

<!-- ── HOW IT WORKS ── -->
<section class="how-section">
  <div class="section">
    <div class="section-label">Getting Started</div>
    <h2 class="section-title">From Sign-Up to First Connection</h2>
    <p class="section-sub" style="margin-bottom:64px;">Four steps. No friction. Built for people who are serious about building their professional circle.</p>

    <div class="steps">
      <div class="step">
        <div class="step-num">1</div>
        <h4>Create Your Profile</h4>
        <p>Tell us your industry, goals, and location. Your profile becomes your professional handshake on the platform.</p>
      </div>
      <div class="step">
        <div class="step-num">2</div>
        <h4>Set Your Radius</h4>
        <p>Define how far you're willing to travel — local, regional, or open to virtual opportunities anywhere nationwide.</p>
      </div>
      <div class="step">
        <div class="step-num">3</div>
        <h4>Discover & Filter</h4>
        <p>Browse events, groups, and opportunities sorted by relevance to your field, schedule, and professional interests.</p>
      </div>
      <div class="step">
        <div class="step-num">4</div>
        <h4>Show Up & Connect</h4>
        <p>RSVP, attend, and build real relationships with professionals in your area who share your industry and ambitions.</p>
      </div>
    </div>
  </div>
</section>

<!-- ── CATEGORIES ── -->
<section>
  <div class="section">
    <div class="section-label">Browse by Industry</div>
    <h2 class="section-title">Find Your Professional Community</h2>
    <p class="section-sub">Every sector, every stage of career, every type of professional.</p>

    <div class="categories-grid">
      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <rect x="4" y="12" width="36" height="24" rx="2" stroke="#C9A84C" stroke-width="1.5"/>
          <path d="M14 12V10C14 9.4 14.4 9 15 9H29C29.6 9 30 9.4 30 10V12" stroke="#C9A84C" stroke-width="1.5"/>
          <line x1="22" y1="20" x2="22" y2="28" stroke="#C9A84C" stroke-width="1.5" opacity="0.5"/>
          <line x1="16" y1="24" x2="28" y2="24" stroke="#C9A84C" stroke-width="1.5" opacity="0.5"/>
        </svg>
        <div>
          <div class="category-name">Business & Entrepreneurship</div>
          <div class="category-count">840 active members · 126 upcoming events</div>
        </div>
      </a>

      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <circle cx="22" cy="22" r="14" stroke="#C9A84C" stroke-width="1.5"/>
          <path d="M12 22H32M22 12C19 16 17 19 17 22C17 25 19 28 22 32M22 12C25 16 27 19 27 22C27 25 25 28 22 32" stroke="#C9A84C" stroke-width="1.2" opacity="0.6"/>
        </svg>
        <div>
          <div class="category-name">Technology & Innovation</div>
          <div class="category-count">1,240 active members · 98 upcoming events</div>
        </div>
      </a>

      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <rect x="6" y="8" width="32" height="28" rx="2" stroke="#C9A84C" stroke-width="1.5"/>
          <line x1="12" y1="16" x2="20" y2="16" stroke="#C9A84C" stroke-width="1.5" opacity="0.6"/>
          <line x1="12" y1="22" x2="32" y2="22" stroke="#C9A84C" stroke-width="1" opacity="0.5"/>
          <line x1="12" y1="28" x2="28" y2="28" stroke="#C9A84C" stroke-width="1" opacity="0.5"/>
          <circle cx="30" cy="16" r="4" fill="#C9A84C" opacity="0.3" stroke="#C9A84C" stroke-width="1"/>
        </svg>
        <div>
          <div class="category-name">Finance & Real Estate</div>
          <div class="category-count">610 active members · 74 upcoming events</div>
        </div>
      </a>

      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M8 36L22 10L36 36" stroke="#C9A84C" stroke-width="1.5" stroke-linecap="round"/>
          <line x1="12" y1="28" x2="32" y2="28" stroke="#C9A84C" stroke-width="1.2" opacity="0.6"/>
        </svg>
        <div>
          <div class="category-name">Creative & Marketing</div>
          <div class="category-count">520 active members · 62 upcoming events</div>
        </div>
      </a>

      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M22 8L26 18H38L28 24L32 36L22 30L12 36L16 24L6 18H18L22 8Z" stroke="#C9A84C" stroke-width="1.5" fill="none"/>
        </svg>
        <div>
          <div class="category-name">Healthcare & Life Sciences</div>
          <div class="category-count">430 active members · 55 upcoming events</div>
        </div>
      </a>

      <a href="directory.html" class="category-card">
        <svg class="category-icon" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg">
          <rect x="8" y="20" width="28" height="18" rx="2" stroke="#C9A84C" stroke-width="1.5"/>
          <path d="M14 20V14C14 11 17 8 22 8C27 8 30 11 30 14V20" stroke="#C9A84C" stroke-width="1.5"/>
          <circle cx="22" cy="28" r="3" fill="#C9A84C" opacity="0.5"/>
        </svg>
        <div>
          <div class="category-name">Law, Government & Policy</div>
          <div class="category-count">285 active members · 40 upcoming events</div>
        </div>
      </a>
    </div>
  </div>
</section>

<!-- ── CTA BANNER ── -->
<section class="cta-banner">
  <h2>Your Next Professional Relationship Is Closer Than You Think</h2>
  <p>Join the Bureau. Access opportunities in your city. Build the career and business you've been working toward.</p>
  <a href="#" class="btn-primary">Create Your Free Account</a>
</section>

<!-- ── FOOTER ── -->
<footer>
  <div class="footer-grid">
    <div class="footer-brand">
      <h3>The Networking <span>Bureau</span></h3>
      <p>Connecting individuals, businesses, and communities to professional opportunities nationwide — one relationship at a time.</p>
    </div>
    <div class="footer-col">
      <h4>Platform</h4>
      <ul>
        <li><a href="events.html">Events</a></li>
        <li><a href="directory.html">Member Directory</a></li>
        <li><a href="#">Professional Groups</a></li>
        <li><a href="#">Job Opportunities</a></li>
        <li><a href="#">Mentorship</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h4>Company</h4>
      <ul>
        <li><a href="#">About Us</a></li>
        <li><a href="#">Our Mission</a></li>
        <li><a href="#">Press</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
    </div>
    <div class="footer-col">
      <h4>Support</h4>
      <ul>
        <li><a href="#">Help Center</a></li>
        <li><a href="#">Privacy Policy</a></li>
        <li><a href="#">Terms of Use</a></li>
        <li><a href="#">Accessibility</a></li>
      </ul>
    </div>
  </div>
  <div class="footer-bottom">
    <p>© 2025 The Networking Bureau. All rights reserved.</p>
    <p style="color:var(--gray);">Building Connected Communities, Nationwide.</p>
  </div>
</footer>

</body>
</html>