<!DOCTYPE html>
<html lang="en-US">
<head>

<!-- custom HEAD code-->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WWCZJ6D');</script>
<!-- End Google Tag Manager -->

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Freedom Boat Club of Seattle</title>

<!-- SEO + Social Sharing -->
<meta name="description" content="Freedom Boat Club of Seattle & Puget Sound ">
<meta name="robots" content="noindex, nofollow">
<meta name="theme-color" content="#002F5F">
<meta property="og:type" content="website">
<meta property="og:title" content="Freedom Boat Club of Seattle & Puget Sound">
<meta property="og:description" content="Walk on, enjoy the water, walk off. Premium fleet on the Intracoastal from Carolina Beach to Topsail Island.">
<meta property="og:image" content="https://testsite665dev.wpenginepowered.com/wp-content/uploads/2025/01/FBC-SEATTLE-2022-DAY-2-79-scaled.webp">
<meta property="og:site_name" content="Freedom Boat Club">
<meta name="twitter:card" content="summary_large_image">

<!-- Preconnect to critical origins -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preconnect" href="https://fbclandingpage.wpengine.com">
<link rel="preconnect" href="https://info.freedomboatclub.com">

<!-- Preload the topbar logo (LCP element on mobile) -->
<link rel="preload" as="image" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/fbc_logo_horiz_navy_bug_navy_text-768x90-1.webp" fetchpriority="high">

<!-- Fonts: trimmed to essential weights, async-loaded to prevent render-blocking -->
<link rel="preload" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&family=Spectral:wght@700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700&family=Spectral:wght@700&display=swap"></noscript>

<style>
  :root {
    --navy: #002F5F;
    --teal: #2C677C;
    --sky: #7CBFED;
    --white: #FFFFFF;
    --khaki: #E8E3D6;
    --grey: #202323;
    --yellow: #FFE817;
    --red: #D14B1F;
    --red-hover: #b03d15;
    --sky-10: rgba(124, 191, 237, 0.10);
    --sky-20: rgba(124, 191, 237, 0.20);
  }

  * { margin: 0; padding: 0; box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body {
    font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    color: var(--grey);
    background: var(--white);
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
  }
  img { max-width: 100%; height: auto; }

  /* --- UTILITY --- */
  .container { max-width: 1120px; margin: 0 auto; padding: 0 24px; }

  /* --- STICKY NAV --- */
  .topbar {
    position: fixed; top: 0; left: 0; right: 0; z-index: 100;
    background: rgba(255,255,255,0.96);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(0,47,95,0.06);
    transition: box-shadow 0.3s;
  }
  .topbar.scrolled { box-shadow: 0 2px 24px rgba(0,47,95,0.08); }
  .topbar-inner {
    max-width: 1120px; margin: 0 auto; padding: 12px 24px;
    display: flex; align-items: center; justify-content: space-between;
  }
  .topbar-logo img { height: 36px; width: auto; }
  .topbar-cta {
    background: var(--red); color: var(--white);
    font-family: inherit; font-weight: 700; font-size: 14px;
    padding: 10px 24px; border-radius: 6px; text-decoration: none;
    transition: background 0.2s, transform 0.15s;
    letter-spacing: 0.02em;
  }
  .topbar-cta:hover { background: var(--red-hover); transform: translateY(-1px); }
  .topbar-cta:focus-visible { outline: 3px solid var(--sky); outline-offset: 2px; }

  /* --- HERO --- */
  .hero {
    position: relative;
    min-height: 92vh;
    display: flex; align-items: center;
    background: linear-gradient(168deg, var(--navy) 0%, var(--teal) 100%);
    overflow: hidden;
    padding-top: 60px;
  }
  .hero-bg {
    position: absolute; inset: 0;
    background-image: url('https://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/FreedomBoatClubLifestyle-1-e1778528986415.avif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.22;
  }
  @media (max-width: 640px) {
    .hero-bg {
      background-image: url('https://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/Freedom-Life.avif');
      background-position: center top;
    }
  }
  .hero-grain {
    position: absolute; inset: 0;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");
    opacity: 0.5;
    pointer-events: none;
  }
  .hero-wave {
    position: absolute; bottom: -2px; left: 0; right: 0; z-index: 2;
    line-height: 0;
  }
  .hero-wave svg { display: block; width: 100%; height: auto; }

  .hero-content {
    position: relative; z-index: 3;
    max-width: 1120px; margin: 0 auto; padding: 80px 24px 140px;
    display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center;
  }
  .hero-text { color: var(--white); }
  .hero-eyebrow {
    font-weight: 700; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase;
    color: var(--sky);
    margin-bottom: 16px;
    opacity: 0; animation: fadeUp 0.6s 0.2s forwards;
  }
  .hero-h1 {
    font-family: 'Spectral', Georgia, serif;
    font-weight: 700; font-size: clamp(36px, 5vw, 56px);
    line-height: 1.1; margin-bottom: 20px;
    opacity: 0; animation: fadeUp 0.6s 0.35s forwards;
  }
  .hero-sub {
    font-size: 18px; line-height: 1.6; color: rgba(255,255,255,0.92);
    max-width: 460px; margin-bottom: 32px;
    opacity: 0; animation: fadeUp 0.6s 0.5s forwards;
  }
  .hero-checklist {
    list-style: none; display: flex; flex-direction: column; gap: 12px;
    margin-bottom: 36px;
    opacity: 0; animation: fadeUp 0.6s 0.6s forwards;
  }
  .hero-checklist li {
    display: flex; align-items: center; gap: 10px;
    font-size: 16px; font-weight: 600; color: var(--white);
  }
  .hero-checklist li svg { flex-shrink: 0; }

  .hero-cta-wrap {
    display: flex; gap: 16px; align-items: center; flex-wrap: wrap;
    opacity: 0; animation: fadeUp 0.6s 0.7s forwards;
  }
  .btn-primary {
    display: inline-flex; align-items: center; gap: 8px;
    background: var(--red); color: var(--white);
    font-family: inherit; font-weight: 700; font-size: 16px;
    padding: 16px 32px; border-radius: 8px; text-decoration: none;
    transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
    box-shadow: 0 4px 16px rgba(209,75,31,0.3);
  }
  .btn-primary:hover { background: var(--red-hover); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(209,75,31,0.35); }
  .btn-primary:focus-visible { outline: 3px solid var(--white); outline-offset: 2px; }
  .hero-note { font-size: 13px; color: rgba(255,255,255,0.7); }

  .hero-image-wrap {
    position: relative;
    aspect-ratio: 3 / 2;
    opacity: 0; animation: fadeUp 0.8s 0.4s forwards;
  }
  .hero-image-wrap img {
    width: 100%; height: 100%; object-fit: cover;
    border-radius: 16px;
    box-shadow: 0 24px 80px rgba(0,0,0,0.35);
  }
  .hero-badge {
    position: absolute; bottom: -20px; left: -20px;
    background: var(--white); border-radius: 12px;
    padding: 14px 20px; display: flex; align-items: center; gap: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.12);
    animation: floatBadge 3s ease-in-out infinite;
  }
  .hero-badge-icon {
    width: 40px; height: 40px; border-radius: 50%;
    background: var(--sky-20); display: flex; align-items: center; justify-content: center;
  }
  .hero-badge-text { font-weight: 700; font-size: 14px; color: var(--navy); line-height: 1.3; }
  .hero-badge-text span { display: block; font-weight: 400; font-size: 12px; color: var(--teal); }

  /* --- PROOF BAR --- */
  .proof-bar {
    background: var(--khaki);
    padding: 28px 0;
    text-align: center;
  }
  .proof-bar-inner {
    display: flex; justify-content: center; align-items: center; gap: 48px; flex-wrap: wrap;
  }
  .proof-stat {
    display: flex; flex-direction: column; align-items: center;
  }
  .proof-stat-num {
    font-family: 'Spectral', Georgia, serif; font-weight: 700; font-size: 28px; color: var(--navy);
  }
  .proof-stat-label {
    font-size: 13px; font-weight: 700; color: #1F4A5A; letter-spacing: 0.04em;
  }
  .proof-divider { width: 1px; height: 36px; background: rgba(0,47,95,0.18); }

  /* --- BENEFITS --- */
  .benefits {
    padding: 96px 0 80px;
    background: var(--white);
    content-visibility: auto;
    contain-intrinsic-size: 0 800px;
  }
  .benefits-header {
    text-align: center; margin-bottom: 56px;
  }
  .section-eyebrow {
    font-weight: 700; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase;
    color: #1F4A5A; margin-bottom: 12px;
  }
  .section-h2 {
    font-family: 'Spectral', Georgia, serif; font-weight: 700;
    font-size: clamp(28px, 3.5vw, 40px); color: var(--navy); line-height: 1.2;
  }

  .benefits-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px;
  }
  .benefit-card {
    background: var(--white);
    border: 1px solid rgba(0,47,95,0.06);
    border-radius: 16px; padding: 36px 28px;
    transition: transform 0.25s, box-shadow 0.25s;
  }
  .benefit-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0,47,95,0.08);
  }
  .benefit-icon {
    width: 56px; height: 56px; border-radius: 14px;
    background: var(--sky-10);
    display: flex; align-items: center; justify-content: center;
    margin-bottom: 20px;
  }
  .benefit-icon svg { width: 28px; height: 28px; }
  .benefit-card h3 {
    font-weight: 700; font-size: 18px; color: var(--navy); margin-bottom: 10px;
  }
  .benefit-card p {
    font-size: 15px; line-height: 1.6; color: rgba(32,35,35,0.85);
  }

  /* --- VIDEO --- */
  .video-section {
    padding: 80px 0;
    background: linear-gradient(180deg, var(--khaki) 0%, var(--white) 100%);
    content-visibility: auto;
    contain-intrinsic-size: 0 600px;
  }
  .video-wrap {
    position: relative; max-width: 800px; margin: 0 auto;
    border-radius: 20px; overflow: hidden;
    box-shadow: 0 20px 60px rgba(0,47,95,0.12);
    aspect-ratio: 16/9;
    cursor: pointer;
    background: var(--navy);
  }
  .video-wrap img {
    width: 100%; height: 100%; object-fit: cover;
    transition: transform 0.4s;
  }
  .video-wrap:hover img { transform: scale(1.03); }
  .video-wrap:focus-visible { outline: 3px solid var(--red); outline-offset: 4px; }
  .video-play {
    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
    width: 72px; height: 72px; border-radius: 50%;
    background: rgba(255,255,255,0.95); display: flex; align-items: center; justify-content: center;
    box-shadow: 0 4px 24px rgba(0,0,0,0.15);
    transition: transform 0.2s;
  }
  .video-wrap:hover .video-play { transform: translate(-50%, -50%) scale(1.08); }
  .video-play svg { margin-left: 4px; }
  .video-label {
    text-align: center; margin-top: 16px;
    font-size: 14px; color: #1F4A5A; font-weight: 700;
  }

  /* --- TESTIMONIALS --- */
  .testimonials {
    padding: 96px 0;
    background: var(--white);
    content-visibility: auto;
    contain-intrinsic-size: 0 600px;
  }
  .testimonials-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px;
    margin-top: 48px;
  }
  .testimonial-card {
    background: linear-gradient(145deg, rgba(124,191,237,0.06) 0%, rgba(255,255,255,0.5) 100%);
    border: 1px solid rgba(0,47,95,0.06);
    border-radius: 16px; padding: 32px 28px;
    display: flex; flex-direction: column;
  }
  .testimonial-stars { display: flex; gap: 3px; margin-bottom: 16px; }
  .testimonial-stars svg { color: var(--yellow); }
  .testimonial-quote {
    font-family: 'Spectral', Georgia, serif; font-style: italic;
    font-size: 15px; line-height: 1.7; color: var(--grey);
    flex: 1; margin-bottom: 20px;
  }
  .testimonial-author {
    display: flex; align-items: center; gap: 12px;
    padding-top: 16px; border-top: 1px solid rgba(0,47,95,0.06);
  }
  .testimonial-avatar {
    width: 40px; height: 40px; border-radius: 50%;
    background: var(--sky-20); display: flex; align-items: center; justify-content: center;
    font-family: 'Spectral', Georgia, serif; font-weight: 700; font-size: 16px; color: #1F4A5A;
  }
  .testimonial-name { font-weight: 700; font-size: 14px; color: var(--navy); }
  .testimonial-loc { font-size: 12px; color: #1F4A5A; font-weight: 600; }

  /* --- FORM SECTION --- */
  .form-section {
    padding: 96px 0 100px;
    background: linear-gradient(168deg, var(--navy) 0%, var(--teal) 100%);
    position: relative;
    overflow: hidden;
  }
  .form-section::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0;
    height: 80px;
    background: linear-gradient(180deg, var(--white) 0%, transparent 100%);
    pointer-events: none;
    z-index: 1;
  }
  .form-grid {
    position: relative; z-index: 2;
    display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center;
  }
  .form-text { color: var(--white); }
  .form-text .section-eyebrow { color: var(--sky); }
  .form-text .section-h2 { color: var(--white); margin-bottom: 20px; }
  .form-text p {
    font-size: 17px; line-height: 1.7; color: rgba(255,255,255,0.92);
    margin-bottom: 32px; max-width: 440px;
  }
  .form-perks { list-style: none; display: flex; flex-direction: column; gap: 14px; }
  .form-perks li {
    display: flex; align-items: center; gap: 10px;
    font-size: 15px; font-weight: 600; color: rgba(255,255,255,0.95);
  }
  .form-perks li svg { flex-shrink: 0; }

  .form-card {
    background: var(--white); border-radius: 20px;
    padding: 40px 36px;
    box-shadow: 0 24px 64px rgba(0,0,0,0.2);
  }
  .form-card-header {
    text-align: center; margin-bottom: 28px;
  }
  .form-card-header img { height: 40px; width: 40px; margin-bottom: 12px; }
  .form-card-header h3 {
    font-family: 'Spectral', Georgia, serif; font-weight: 700;
    font-size: 22px; color: var(--navy);
  }
  .form-card-header p {
    font-size: 14px; color: rgba(32,35,35,0.75); margin-top: 6px;
  }

  .form-privacy {
    text-align: center; margin-top: 14px;
    font-size: 12px; color: rgba(32,35,35,0.65);
    display: flex; align-items: center; justify-content: center; gap: 6px;
  }
  .form-privacy svg { flex-shrink: 0; }

  /* --- IFRAME CONTAINER --- */
  .iframe-wrap {
    width: 100%;
    border-radius: 8px;
    margin: 0 auto;
    min-height: 500px;
    background: #f7f7f7;
  }
  .iframe-wrap iframe { 
    display: block; 
    width: 100%; 
    border: none; 
    border-radius: 8px;
    min-height: 500px;
  }
  @media (max-width: 640px) {
    .iframe-wrap { min-height: 520px; }
    .iframe-wrap iframe { min-height: 520px; }
  }

  /* --- FOOTER --- */
  .footer {
    background: var(--grey);
    padding: 36px 0;
    text-align: center;
    color: rgba(255,255,255,0.75);
    font-size: 13px;
  }
  .footer a { color: rgba(255,255,255,0.9); text-decoration: underline; }
  .footer a:focus-visible { outline: 2px solid var(--sky); outline-offset: 2px; }

  /* --- MOBILE STICKY CTA --- */
  .mobile-sticky {
    display: none;
    position: fixed; bottom: 0; left: 0; right: 0; z-index: 99;
    background: rgba(255,255,255,0.97);
    backdrop-filter: blur(12px);
    padding: 12px 20px;
    box-shadow: 0 -2px 20px rgba(0,0,0,0.1);
  }
  .mobile-sticky a {
    display: block; width: 100%;
    background: var(--red); color: var(--white);
    font-family: inherit; font-weight: 700; font-size: 16px;
    padding: 14px; border-radius: 10px; text-decoration: none; text-align: center;
  }

  /* --- ANIMATIONS --- */
  @keyframes fadeUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
  }
  @keyframes floatBadge {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
  }

  @media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
      animation-duration: 0.01ms !important;
      transition-duration: 0.01ms !important;
    }
    html { scroll-behavior: auto; }
  }

  /* --- SCROLL REVEAL --- */
  .reveal {
    opacity: 0; transform: translateY(24px);
    transition: opacity 0.6s ease, transform 0.6s ease;
  }
  .reveal.visible {
    opacity: 1; transform: translateY(0);
  }

  /* --- RESPONSIVE --- */
    @media (max-width: 900px) {
    .hero-content { grid-template-columns: 1fr; gap: 40px; padding: 100px 24px 120px; text-align: center; }
    .hero-sub { margin: 0 auto 28px; }
    .hero-checklist { 
      align-items: flex-start; 
      max-width: 280px; 
      margin-left: auto; 
      margin-right: auto;
      margin-bottom: 36px;
    }
    .hero-cta-wrap { justify-content: center; }
    .hero-image-wrap { max-width: 500px; margin: 0 auto; }
    .hero-badge { left: 50%; transform: translateX(-50%); bottom: -16px; }
    .benefits-grid { grid-template-columns: 1fr 1fr; }
    .testimonials-grid { grid-template-columns: 1fr; max-width: 520px; margin: 48px auto 0; }
    .form-grid { grid-template-columns: 1fr; max-width: 520px; margin: 0 auto; }
    .form-text { text-align: center; }
    .form-text p { margin: 0 auto 32px; }
    .form-perks { 
      align-items: flex-start; 
      max-width: 280px; 
      margin-left: auto; 
      margin-right: auto;
    }
    .proof-bar-inner { gap: 28px; }
  }

  @media (max-width: 640px) {
    .benefits-grid { grid-template-columns: 1fr; max-width: 440px; margin: 0 auto; }
    .topbar-cta { display: none; }
    .mobile-sticky { display: block; }
    .proof-divider { display: none; }
    .proof-bar-inner { gap: 24px; }
    .form-card { padding: 28px 20px; }
    .hero-badge { display: none; }
  }
</style>
</head>
<body>

<!-- --- STICKY NAV --- -->
<nav class="topbar" id="topbar" aria-label="Primary">
  <div class="topbar-inner">
    <a href="#" class="topbar-logo" aria-label="Freedom Boat Club home">
      <img src="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/fbc_logo_horiz_navy_bug_navy_text-768x90-1.webp" alt="Freedom Boat Club" width="538" height="63" loading="eager" decoding="async" fetchpriority="high">
    </a>
    <a href="#get-info" class="topbar-cta">Get Your Free Info</a>
  </div>
</nav>

<!-- --- HERO --- -->
<section class="hero" aria-labelledby="hero-title">
  <div class="hero-bg" aria-hidden="true"></div>
  <div class="hero-grain" aria-hidden="true"></div>
  <div class="hero-content">
    <div class="hero-text">
      <div class="hero-eyebrow">Freedom Boat Club of Seattle & Puget Sound</div>
      <h1 class="hero-h1" id="hero-title">Your Next Great
Day Starts at
the Dock.</h1>
      <p class="hero-sub">Walk on, enjoy the water, walk off. Freedom Boat Club gives you access to a premium fleet at 10 marinas across Puget Sound, Lake Washington, and Lake Union, from Everett and Edmonds south through Seattle, Kirkland, Tacoma, and Olympia, with cross-Sound access from Poulsbo and Port Orchard. All the boating, with none of the ownership hassle.</p>
      <ul class="hero-checklist">
        <li>
          <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true" focusable="false"><rect width="22" height="22" rx="6" fill="#7CBFED" fill-opacity="0.25"/><path d="M7 11.5L10 14.5L15.5 8" stroke="#7CBFED" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
          Join the Club
        </li>
        <li>
          <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true" focusable="false"><rect width="22" height="22" rx="6" fill="#7CBFED" fill-opacity="0.25"/><path d="M7 11.5L10 14.5L15.5 8" stroke="#7CBFED" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
          Get Unlimited Free Training
        </li>
        <li>
          <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true" focusable="false"><rect width="22" height="22" rx="6" fill="#7CBFED" fill-opacity="0.25"/><path d="M7 11.5L10 14.5L15.5 8" stroke="#7CBFED" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
          Reserve a Boat and Enjoy
        </li>
      </ul>
      <div class="hero-cta-wrap">
        <a href="#get-info" class="btn-primary">
          Get Your Free Info
          <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true" focusable="false"><path d="M4 9H14M14 9L10 5M14 9L10 13" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
        </a>
        <span class="hero-note">Takes 30 seconds. No commitment.</span>
      </div>
    </div>
    <div class="hero-image-wrap">
      <img src="https://testsite665dev.wpenginepowered.com/wp-content/uploads/2025/01/FBC-SEATTLE-2022-DAY-2-79-scaled.webp" alt="Family enjoying a day on the water with Freedom Boat Club" width="800" height="534" loading="eager" decoding="async">
      <div class="hero-badge">
        <div class="hero-badge-icon">
          <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true" focusable="false"><path d="M11 2L13.4 8.2L20 8.8L15 13.2L16.6 20L11 16.6L5.4 20L7 13.2L2 8.8L8.6 8.2L11 2Z" fill="#FFE817" stroke="#FFE817" stroke-width="1.5"/></svg>
        </div>
        <div class="hero-badge-text">
          10 Boating Locations
          <span>Washington's Largest Boat Club</span>
        </div>
      </div>
    </div>
  </div>
  <div class="hero-wave" aria-hidden="true">
    <svg viewBox="0 0 1440 100" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">
      <path d="M0 40C240 80 480 0 720 40C960 80 1200 0 1440 40V100H0V40Z" fill="#E8E3D6"/>
    </svg>
  </div>
</section>

<!-- --- PROOF BAR --- -->
<section class="proof-bar" aria-label="Freedom Boat Club key statistics">
  <div class="proof-bar-inner">
    <div class="proof-stat">
      <div class="proof-stat-num">400+</div>
      <div class="proof-stat-label">Locations Worldwide</div>
    </div>
    <div class="proof-divider" aria-hidden="true"></div>
    <div class="proof-stat">
      <div class="proof-stat-num">10</div>
      <div class="proof-stat-label">Marinas. One membership. </div>
    </div>
    <div class="proof-divider" aria-hidden="true"></div>
    <div class="proof-stat">
      <div class="proof-stat-num">90,000+</div>
      <div class="proof-stat-label">Happy Members</div>
    </div>
    <div class="proof-divider" aria-hidden="true"></div>
    <div class="proof-stat">
      <div class="proof-stat-num">30+</div>
      <div class="proof-stat-label">Years of Boating</div>
    </div>
  </div>
</section>

<!-- --- BENEFITS --- -->
<section class="benefits" aria-labelledby="benefits-title">
  <div class="container">
    <div class="benefits-header reveal">
      <div class="section-eyebrow">Membership Benefits</div>
      <h2 class="section-h2" id="benefits-title">All the Boating, None of the Burden</h2>
    </div>
    <div class="benefits-grid">
      <div class="benefit-card reveal">
        <div class="benefit-icon">
          <svg viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
            <g stroke="#7CBFED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="none">
              <line x1="34" y1="22" x2="34" y2="14"/>
              <path d="M34 14 L40 17 L34 20"/>
              <path d="M24 30 L30 22 L38 22 L38 30"/>
              <path d="M8 34 C8 34 12 42 18 42 L46 42 C52 42 56 34 56 34 L8 34 Z"/>
              <path d="M20 34 L20 30 L42 30 L42 34"/>
              <path d="M6 48 Q14 44 22 48 Q30 52 38 48 Q46 44 54 48"/>
              <path d="M10 53 Q18 49 26 53 Q34 57 42 53 Q50 49 58 53"/>
            </g>
          </svg>
        </div>
        <h3>Walk On, Walk Off</h3>
        <p>Show up, boat, leave. Our concierge dockside team handles everything so your only job is to enjoy.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon">
          <svg viewBox="0 0 64 56" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
            <g stroke="#7CBFED" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none">
              <g transform="translate(2, 0)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(34, 0)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(2, 14)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(34, 14)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(2, 28)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(34, 28)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
              <g transform="translate(18, 42)"><path d="M0 8 L6 12 L24 12 L24 6 L10 6 L0 8 Z"/><path d="M12 6 L12 3 L20 3 L20 6"/></g>
            </g>
          </svg>
        </div>
        <h3>Premium Fleet</h3>
        <p>Cruising, fishing, watersports. Choose from a selection of premium boats to match your next adventure.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon">
          <img src="https://fbclandingpage.wpengine.com/wp-content/uploads/2024/12/Helm-Blue-150x150.webp" 
     alt="" 
     width="64" 
     height="64" 
     aria-hidden="true" />
        </div>
        <h3>Unlimited Training</h3>
        <p>New to boating? Our qualified captains offer unlimited on-water training so you feel confident at the helm.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon">
         <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" 
     stroke="#7CBFED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
  <path d="M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z"/>
</svg>
        </div>
        <h3>We Handle Maintenance</h3>
        <p>Cleaning, repair, insurance, storage. We take care of everything so you get time back, not more tasks.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon">
          <svg viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
            <g stroke="#7CBFED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="none">
              <path d="M10 18 L22 14 L42 18 L54 14 L54 50 L42 54 L22 50 L10 54 Z"/>
              <line x1="22" y1="14" x2="22" y2="50"/>
              <line x1="42" y1="18" x2="42" y2="54"/>
              <path d="M32 24 C28.7 24 26 26.7 26 30 C26 34.4 32 41 32 41 C32 41 38 34.4 38 30 C38 26.7 35.3 24 32 24 Z"/>
              <circle cx="32" cy="30" r="2.5"/>
            </g>
          </svg>
        </div>
        <h3>400+ Locations</h3>
        <p>Your membership travels with you. Boat at any of our 400+ locations on your next vacation or weekend trip.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon">
          <svg viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
            <g stroke="#7CBFED" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="none">
              <rect x="16" y="8" width="32" height="48" rx="4"/>
              <line x1="27" y1="13" x2="37" y2="13"/>
              <polyline points="24,33 29,38 40,27"/>
              <line x1="27" y1="51" x2="37" y2="51"/>
            </g>
          </svg>
        </div>
        <h3>Easy Booking via App</h3>
        <p>Browse real-time availability, pick your boat, and reserve your trip from your phone in seconds.</p>
      </div>
    </div>
  </div>
</section>

<!-- --- VIDEO --- -->
<section class="video-section" aria-labelledby="video-title">
  <div class="container">
    <div class="benefits-header reveal">
      <div class="section-eyebrow">See How It Works</div>
      <h2 class="section-h2" id="video-title">Your Day on the Water in 60 Seconds</h2>
    </div>
    <div class="video-wrap reveal" id="videoWrap" role="button" tabindex="0" aria-label="Play Freedom Boat Club overview video">
      <img src="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/Untitled-36.webp" alt="Freedom Boat Club overview video" width="800" height="450" loading="lazy" decoding="async">
      <div class="video-play" aria-hidden="true">
        <svg width="28" height="28" viewBox="0 0 28 28" fill="none" focusable="false"><path d="M10 6L22 14L10 22V6Z" fill="#002F5F"/></svg>
      </div>
    </div>
    <div class="video-label">Watch: How Freedom Boat Club Works</div>
  </div>
</section>

<!-- --- TESTIMONIALS --- -->
<section class="testimonials" aria-labelledby="testimonials-title">
  <div class="container">
    <div class="benefits-header reveal">
      <div class="section-eyebrow">Member Stories</div>
      <h2 class="section-h2" id="testimonials-title">Here's What Our Members Say</h2>
    </div>
    <div class="testimonials-grid">
      <div class="testimonial-card reveal">
        <div class="testimonial-stars" aria-label="5 out of 5 stars">
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
        </div>
        <p class="testimonial-quote">"So I need to give credit where credit is due. We've been members for about a year now and mostly take boats out of Pirates Cove. I have to say that the crew there are top notch. They are always willing to lend a hand and go the extra mile to make sure our experience is as pleasant as possible."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">J</div>
          <div>
            <div class="testimonial-name">Jimmy L.</div>
            <div class="testimonial-loc">FBC of Stuart, FL</div>
          </div>
        </div>
      </div>
      <div class="testimonial-card reveal">
        <div class="testimonial-stars" aria-label="5 out of 5 stars">
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
        </div>
        <p class="testimonial-quote">"For anyone considering joining, we were skeptical at first but are so glad we did it. The time we've spent boating with friends and family is priceless; we've seen parts of Michigan and other states we've never seen before."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">D</div>
          <div>
            <div class="testimonial-name">Denise K.</div>
            <div class="testimonial-loc">FBC of Lake St Clair, MI</div>
          </div>
        </div>
      </div>
      <div class="testimonial-card reveal">
        <div class="testimonial-stars" aria-label="5 out of 5 stars">
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
          <svg width="18" height="18" viewBox="0 0 18 18" aria-hidden="true" focusable="false"><path d="M9 1L11.2 6.8L17 7.3L12.5 11.2L13.9 17L9 14L4.1 17L5.5 11.2L1 7.3L6.8 6.8L9 1Z" fill="#FFE817"/></svg>
        </div>
        <p class="testimonial-quote">"I can't recommend Freedom Boat Club enough! The owners and staff are incredibly welcoming and dedicated to providing an outstanding experience. They have exceeded my expectations."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">A</div>
          <div>
            <div class="testimonial-name">Alicia C.</div>
            <div class="testimonial-loc">FBC of Dallas, TX</div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- --- FORM SECTION --- -->
<section class="form-section" id="get-info" aria-labelledby="form-title">
  <div class="container">
    <div class="form-grid">
      <div class="form-text reveal">
        <div class="section-eyebrow">Ready to Explore?</div>
        <h2 class="section-h2" id="form-title"> <h2 class="section-h2">Get Seattle<br>Boating Info Now</h2>
        <p>Cruise between the Seattle skyline and the Olympic Mountains at Elliott Bay. Boat Lake Union past the Amazon Spheres from AGC Marina. Walk into the Norwegian-themed shops of Poulsbo. Or use Port Orchard as your gateway to the San Juan Islands. With 10 marinas from Olympia to Everett, every membership comes with completely different days on the water. Fill out the form for pricing and real-time boat availability.</p>
        <ul class="form-perks">
          <li>
            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true" focusable="false"><rect width="20" height="20" rx="5" fill="rgba(124,191,237,0.2)"/><path d="M6 10.5L9 13.5L14.5 7" stroke="#7CBFED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
            Instant pricing details
          </li>
          <li>
            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true" focusable="false"><rect width="20" height="20" rx="5" fill="rgba(124,191,237,0.2)"/><path d="M6 10.5L9 13.5L14.5 7" stroke="#7CBFED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
            Real-time boat availability
          </li>
          <li>
            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true" focusable="false"><rect width="20" height="20" rx="5" fill="rgba(124,191,237,0.2)"/><path d="M6 10.5L9 13.5L14.5 7" stroke="#7CBFED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
            No commitment required
          </li>
          <li>
            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true" focusable="false"><rect width="20" height="20" rx="5" fill="rgba(124,191,237,0.2)"/><path d="M6 10.5L9 13.5L14.5 7" stroke="#7CBFED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
            Spend more time on the water
          </li>
        </ul>
      </div>
      <div class="form-card reveal">
        <div class="form-card-header">
          <img src="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/Untitled-38-150x150.webp" alt="" width="40" height="40" loading="lazy" decoding="async">
          <h3>Get Location Information Now!</h3>
          <p>Provide your contact info to instantly receive pricing and real-time boat availability.</p>
        </div>
        <div class="iframe-wrap">
          <iframe src="https://info.freedomboatclub.com/kioskform.aspx?bt=Get%20Info%20Now&bc=D14B1F&tm=5068&txtAddTag=info.fbcextension&txtClass1=22401&txtClass2=19871&txtClass4=10185&txtClass7=3511&txtCustom11=&txtCustom12=216.73.216.61&txtCustom14=&txtCustom18=&txtCustom19=&txtCity=&txtState=&txtZip=&txtContactNewProcID=25636&txtContactDupProcID=26021&txtFBCLookupClass5=1&txtIgnoreWebFormProcID=1&txtMetric1Title=Origin&txtMetric1Value=SalesOptima Lead Gen&txtMetric2Title=Ad Account&txtMetric2Value=&txtMetric3Title=IP&txtMetric3Value=216.73.216.61&txtMetric4Title=Referral URL&txtMetric4Value=&txtMetric5Title=Advertising Channel&txtMetric5Value=&txtMetric6Title=Campaign Name&txtMetric6Value=&txtMetric7Title=Ad Set / Ad Group&txtMetric7Value=&txtMetric8Title=Term&txtMetric8Value=&txtMetric9Title=GCLID&txtMetric9Value=&txtMetric10Title=Ad Type&txtMetric10Value=&txtMetric11Title=Conversion Source&txtMetric11Value=&txtMetric12Title=Ad Channel&txtMetric12Value=3511&txtMetric13Title=FBCLID&txtMetric13Value=&txtMetric14Title=Ad Name&txtMetric14Value=&rdr=https://info.freedomboatclub.com/dp/washingtonthankyou/PH_ContactID" width='100%' height='500' frameBorder="0" ></iframe>
        </div>
        <div class="form-privacy">
          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true" focusable="false"><rect x="3" y="6" width="8" height="7" rx="1.5" stroke="currentColor" stroke-width="1.2"/><path d="M5 6V4.5C5 3.4 5.9 2.5 7 2.5C8.1 2.5 9 3.4 9 4.5V6" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"/></svg>
          Your info is secure. We never share your data.
        </div>
      </div>
    </div>
  </div>
</section>

<!-- --- FOOTER --- -->
<footer class="footer">
  <div class="container">
    &copy; 2026 Freedom Boat Club. All rights reserved. | <a href="https://www.freedomboatclub.com/privacy-policy" target="_blank" rel="noopener">Privacy Policy</a>
  </div>
</footer>

<!-- --- MOBILE STICKY CTA --- -->
<div class="mobile-sticky" id="mobileCta">
  <a href="#get-info">Get Your Free Info Now</a>
</div>

<script>
  // Sticky nav shadow
  window.addEventListener('scroll', () => {
    document.getElementById('topbar').classList.toggle('scrolled', window.scrollY > 10);
  }, { passive: true });

  // Scroll reveal (skip if user prefers reduced motion)
  const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
  if (prefersReducedMotion) {
    document.querySelectorAll('.reveal').forEach(el => el.classList.add('visible'));
  } else {
    const observer = new IntersectionObserver((entries) => {
      entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); observer.unobserve(e.target); }});
    }, { threshold: 0.15 });
    document.querySelectorAll('.reveal').forEach(el => observer.observe(el));
  }

  // Video click -> YouTube (lazy-load the iframe only on interaction)
  const videoWrap = document.getElementById('videoWrap');
  const playVideo = function() {
    this.innerHTML = '<iframe src="https://www.youtube.com/embed/5BQ9jGX0Soo?autoplay=1&rel=0" title="Freedom Boat Club overview video" style="width:100%;height:100%;border:none;" allow="autoplay; encrypted-media" allowfullscreen></iframe>';
  };
  videoWrap.addEventListener('click', playVideo);
  videoWrap.addEventListener('keydown', function(e) {
    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); playVideo.call(this); }
  });

  // Hide mobile CTA when form is in view
  const formObs = new IntersectionObserver((entries) => {
    const cta = document.getElementById('mobileCta');
    entries.forEach(e => { cta.style.transform = e.isIntersecting ? 'translateY(100%)' : 'translateY(0)'; cta.style.transition = 'transform 0.3s'; });
  }, { threshold: 0.3 });
  const formSection = document.getElementById('get-info');
  if (formSection) formObs.observe(formSection);
</script>

</body>
</html>
