<!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 The Grand Strand</title>

<!-- SEO + Social Sharing -->
<meta name="description" content="Freedom Boat Club of The Grand Strand ">
<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 The Grand Strand">
<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://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/Untitled-3-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 The Grand Strand</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 6 marinas along the Carolina coast, from Pawley's Island and Murrells Inlet up through Myrtle Beach to Ocean Isle Beach and Southport. 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://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/Untitled-3-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">
          6 Coastal Carolina Locations
          <span>and Over 400 Locations Worldwide</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">6</div>
      <div class="proof-stat-label">Carolina Coastal Marinas</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 Grand Strand<br>Boating Info Now.</h2>
        <p>Fill out the quick form to receive pricing, real-time boat availability, and details about the marina nearest you, from Pawley's Island and Murrells Inlet through Myrtle Beach to Ocean Isle Beach and Southport.</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=4676&txtAddTag=info.fbcextension&txtClass1=22401&txtClass2=19871&txtClass4=10185&txtClass7=3511&txtCustom11=&txtCustom12=216.73.217.16&txtCustom14=&txtCustom18=&txtCustom19=&txtCity=&txtState=&txtZip=&txtContactNewProcID=25790&txtContactDupProcID=26021&txtFBCLookupClass5=1&txtIgnoreWebFormProcID=1&txtMetric1Title=Origin&txtMetric1Value=SalesOptima Lead Gen&txtMetric2Title=Ad Account&txtMetric2Value=&txtMetric3Title=IP&txtMetric3Value=216.73.217.16&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/grandstrandthankyou/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>
