<!DOCTYPE html>
<html lang="en-US">
<head>
<!-- custom HEAD code-->
<!-- Preconnect to GTM BEFORE the inline loader fires -->
<link rel="preconnect" href="https://www.googletagmanager.com">
<!-- 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 Delaware</title>
<!-- SEO + Social Sharing -->
<meta name="description" content="Freedom Boat Club of Delaware. Premium boats, unlimited training, and no ownership hassle. Walk on, enjoy the water, walk off.">
<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 Delaware">
<meta property="og:description" content="Walk on, enjoy the water, walk off. Join Freedom Boat Club of Delaware for access to a premium fleet, unlimited training, and 450+ locations, without the cost or hassle of ownership.">
<meta property="og:image" content="https://fbclandingpage.wpengine.com/wp-content/uploads/2026/07/Light-house-pic-cleaned-up-scaled-e1784556035953.avif">
<meta property="og:site_name" content="Freedom Boat Club">
<meta name="twitter:card" content="summary_large_image">
<!-- Favicon -->
<link rel="icon" type="image/webp" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/Untitled-38.webp">
<link rel="apple-touch-icon" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/Untitled-38.webp">
<!-- 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 emblem logo -->
<link rel="preload" as="image" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2025/02/Untitled-38.webp" fetchpriority="high">
<!-- Preload hero background (media-scoped) -->
<link rel="preload" as="image" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/FreedomBoatClubLifestyle-1-e1778528986415.avif" media="(min-width: 641px)">
<link rel="preload" as="image" href="https://fbclandingpage.wpengine.com/wp-content/uploads/2026/05/Freedom-Life.avif" media="(max-width: 640px)">
<!-- Fonts: Nunito Sans only, 4 weights -->
<link rel="preload" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&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;800&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; }
  .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.scrolled .topbar-logo { top: 6px; }
  .topbar.scrolled .topbar-logo img { height: 48px; width: 48px; }
  .topbar-inner { max-width: 1120px; margin: 0 auto; padding: 12px 24px;
    position: relative; display: flex; align-items: center; justify-content: flex-end; min-height: 36px; }
  .topbar-logo { position: absolute; top: 10px; left: 50%; transform: translateX(-50%);
    line-height: 0; transition: top 0.3s ease; }
  .topbar-logo img { height: 100px; width: 100px; transition: height 0.3s ease, width 0.3s ease; }
  @media (max-width: 640px) {
    .topbar-inner { min-height: 104px; }
    .topbar-logo { top: 12px; }
    .topbar-logo img { height: 80px; width: 80px; }
    .topbar.scrolled .topbar-inner { min-height: 36px; }
    .topbar.scrolled .topbar-logo { top: 10px; }
    .topbar.scrolled .topbar-logo img { height: 40px; width: 40px; }
  }
  .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: 16px; 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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: clamp(36px, 5vw, 56px); letter-spacing: -0.02em;
    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-sub .elite-note { font-size: 12px; font-style: italic; }
  .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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: 28px; color: var(--navy); letter-spacing: -0.01em; }
  .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); }
  .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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif; font-weight: 800;
    font-size: clamp(28px, 3.5vw, 40px); color: var(--navy); line-height: 1.2; letter-spacing: -0.01em; }
  .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%); }
  .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); }
  .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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; 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; }
  /* PRICING */
  .pricing { padding: 96px 0; background: linear-gradient(180deg, var(--white) 0%, var(--sky-10) 100%); }
  .pricing-intro { text-align: center; font-size: 18px; line-height: 1.6;
    color: rgba(32,35,35,0.85); max-width: 560px; margin: -36px auto 56px; }
  .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; margin-bottom: 48px; }
  .pricing-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; }
  .pricing-card:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(0,47,95,0.08); }
  .pricing-num { display: inline-flex; align-items: center; justify-content: center;
    width: 44px; height: 44px; border-radius: 12px; background: var(--sky-10);
    font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: 20px; color: var(--teal); margin-bottom: 18px; letter-spacing: -0.01em; }
  .pricing-card h3 { font-weight: 700; font-size: 18px; color: var(--navy); margin-bottom: 10px; }
  .pricing-card p { font-size: 15px; line-height: 1.6; color: rgba(32,35,35,0.85); }
  .pricing-cta { background: linear-gradient(168deg, var(--navy) 0%, var(--teal) 100%);
    border-radius: 20px; padding: 40px 48px; display: flex; align-items: center;
    justify-content: space-between; gap: 32px; flex-wrap: wrap; }
  .pricing-cta-text { color: var(--white); }
  .pricing-cta-text h3 { font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: 24px; line-height: 1.3; margin-bottom: 8px; letter-spacing: -0.01em; }
  .pricing-cta-text p { font-size: 16px; line-height: 1.6; color: rgba(255,255,255,0.9); max-width: 520px; }
  .pricing-cta .btn-primary { white-space: nowrap; }
  /* PERF */
  .benefits, .video-section, .testimonials, .pricing {
    content-visibility: auto; contain-intrinsic-size: auto 700px; }
  /* 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-elite-note { display: block; margin-top: 10px; font-size: 14px; font-style: italic;
    line-height: 1.5; color: rgba(255,255,255,0.82); }
  .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: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: 22px; color: var(--navy); letter-spacing: -0.01em; }
  .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 */
  .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 */
  .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 { min-height: auto; align-items: flex-start; }
    .hero-content { grid-template-columns: 1fr; gap: 40px; padding: 40px 24px 90px; text-align: center; }
    .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; }
    .pricing-grid { grid-template-columns: 1fr; max-width: 480px; margin: 0 auto 48px; }
    .pricing-cta { flex-direction: column; text-align: center; align-items: center; }
    .pricing-cta-text p { margin: 0 auto; }
    .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) {
    .hero { padding-top: 104px; }
    .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 { display: grid; grid-template-columns: 1fr 1fr; gap: 0; max-width: 340px; margin: 0 auto; }
    .proof-stat { padding: 18px 14px; justify-content: center; }
    .proof-stat:nth-of-type(1), .proof-stat:nth-of-type(5) { border-right: 1px solid rgba(0,47,95,0.18); }
    .proof-stat:nth-of-type(1), .proof-stat:nth-of-type(3) { border-bottom: 1px solid rgba(0,47,95,0.18); }
    .form-card { padding: 28px 20px; }
    .pricing-grid { max-width: 440px; }
    .pricing-card { padding: 28px 22px; }
    .pricing-cta { padding: 28px 24px; }
    .pricing-cta-text h3 { font-size: 21px; }
    .hero-badge { display: none; }
  }
  /* PROMO BAR */
  :root { --promo-h: 46px; }
  .promo-bar { position: fixed; top: 0; left: 0; right: 0; z-index: 101;
    min-height: 44px; padding: 7px 20px;
    background: linear-gradient(90deg, var(--navy) 0%, var(--teal) 100%);
    color: var(--white); display: flex; align-items: center; justify-content: center;
    font-size: 15px; line-height: 1.25; box-shadow: 0 1px 0 rgba(255,255,255,0.06); }
  .promo-inner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
    column-gap: 12px; row-gap: 2px; max-width: 1120px; width: 100%;
    text-decoration: none; color: inherit; cursor: pointer; }
  .promo-pill { font-size: 11px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase;
    background: var(--red); color: var(--white); padding: 4px 10px; border-radius: 100px; white-space: nowrap; }
  .promo-msg { font-weight: 600; }
  .promo-msg strong { font-weight: 800; color: var(--white); }
  .promo-amount { color: var(--yellow); }
  .promo-deadline { opacity: 0.85; font-weight: 400; white-space: nowrap; }
  .promo-link { color: var(--white); font-weight: 700; text-decoration: none;
    border-bottom: 2px solid var(--red); padding-bottom: 1px; white-space: nowrap; transition: border-color 0.2s; }
  .promo-link:hover { border-color: var(--white); }
  .promo-inner:focus-visible { outline: 3px solid var(--sky); outline-offset: 3px; }
  .topbar { top: var(--promo-h); }
  .hero { padding-top: calc(60px + var(--promo-h)); }
  @media (max-width: 640px) {
    .hero { padding-top: calc(104px + var(--promo-h)); }
  }
  .promo-modal { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center;
    justify-content: center; padding: 20px; background: rgba(0,18,38,0.62);
    -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
    animation: promoFade 0.25s ease; }
  .promo-modal[hidden] { display: none; }
  @keyframes promoFade { from { opacity: 0; } to { opacity: 1; } }
  .promo-modal-card { position: relative; width: 100%; max-width: 380px;
    background: var(--white); color: var(--grey); padding: 34px 28px 30px; text-align: center;
    border-radius: 18px; border-top: 5px solid var(--red);
    box-shadow: 0 28px 70px rgba(0,0,0,0.35);
    animation: promoPop 0.28s cubic-bezier(0.18, 0.9, 0.32, 1.2); }
  @keyframes promoPop { from { opacity: 0; transform: translateY(12px) scale(0.96); } to { opacity: 1; transform: translateY(0) scale(1); } }
  .promo-close { position: absolute; top: 10px; right: 12px; background: none; border: none;
    cursor: pointer; font-size: 30px; line-height: 1; color: var(--navy); padding: 4px 10px; }
  .promo-close:focus-visible { outline: 3px solid var(--sky); outline-offset: 2px; }
  .promo-panel-pill { display: inline-block; font-size: 11px; font-weight: 700;
    letter-spacing: 0.10em; text-transform: uppercase; background: var(--red); color: var(--white);
    padding: 4px 12px; border-radius: 100px; margin-bottom: 14px; }
  .promo-panel-title { font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    font-weight: 800; font-size: 26px; color: var(--navy); margin-bottom: 10px;
    line-height: 1.15; letter-spacing: -0.01em; }
  .promo-panel-body { font-size: 15px; line-height: 1.55; color: rgba(32,35,35,0.85); margin-bottom: 22px; }
  .promo-panel-body strong { color: var(--red); }
  .promo-panel-cta { display: inline-block; background: var(--red); color: var(--white);
    font-weight: 700; font-size: 16px; padding: 14px 34px; border-radius: 10px;
    text-decoration: none; box-shadow: 0 4px 16px rgba(209,75,31,0.3); }
  .promo-panel-cta:hover { background: var(--red-hover); }
  .promo-modal-fine { margin-top: 14px; font-size: 12px; color: rgba(32,35,35,0.55); }
  @media (max-width: 640px) {
    .promo-bar { font-size: 12px; padding: 8px 20px; }
    .promo-pill { display: none; }
    .promo-extra { display: none; }
    .promo-inner { column-gap: 8px; }
    .promo-link { display: none; }
    .promo-msg { white-space: nowrap; }
  }
</style>
</head>
<body>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WWCZJ6D"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- ===== CHRISTMAS IN JULY PROMO ===== -->
<div class="promo-wrap">
  <div class="promo-bar" role="region" aria-label="Limited time Christmas in July membership offer">
    <a href="#get-info" class="promo-inner" id="promoTrigger" aria-expanded="false" aria-controls="promoModal">
      <span class="promo-pill">Limited Time</span>
      <span class="promo-msg"><strong>Christmas in July&#127876;:</strong> Up to <span class="promo-amount">$3,250</span> on select Plans<span class="promo-extra"> (Freedom, Weekday &amp; Elite Boating Plans)</span>. <span class="promo-deadline">Ends July&nbsp;25.</span></span>
      <span class="promo-link" aria-hidden="true">Get the offer &rarr;</span>
    </a>
  </div>
  <div class="promo-modal" id="promoModal" role="dialog" aria-modal="true" aria-label="Christmas in July offer details" hidden>
    <div class="promo-modal-card">
      <button class="promo-close" id="promoClose" aria-label="Close offer details">&times;</button>
      <div class="promo-panel-pill">Limited Time</div>
      <div class="promo-panel-title">Christmas in July&#127876;</div>
      <p class="promo-panel-body">Save up to <strong>$3,250</strong> on your Initiation Fee for the Freedom Boating Plan, Weekday Plan, or Elite Boating Plan.</p>
      <a href="#get-info" class="promo-panel-cta" id="promoPanelCta">Get the Offer &rarr;</a>
      <div class="promo-modal-fine">Offer ends July&nbsp;25.</div>
    </div>
  </div>
</div>
<!-- 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/Untitled-38.webp" alt="Freedom Boat Club" width="100" height="100" 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">Your Summer on the Water Starts Here.</div>
      <h1 class="hero-h1" id="hero-title">Freedom Boat Club of Delaware</h1>
      <p class="hero-sub">Walk on, enjoy the water, walk off. Freedom Boat Club gives you access to a fleet of premium boats from the C&D Canal to Lewes and Indian River Bay, 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/07/Light-house-pic-cleaned-up-scaled-e1784556035953.avif" alt="Members enjoying a day on the water with Freedom Boat Club of Delaware" width="800" height="534" loading="eager" decoding="async" fetchpriority="high">
      <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">
          Over 450 Locations
          <span>The World's Largest Boat Club</span>
        </div>
      </div>
    </div>
  </div>
  <div class="hero-wave" aria-hidden="true">
    <svg viewBox="0 0 1440 50" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">
      <path d="M0 20C240 40 480 0 720 20C960 40 1200 0 1440 20V50H0V20Z" 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">450+</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">7</div><div class="proof-stat-label">Delaware Locations</div></div>
    <div class="proof-divider" aria-hidden="true"></div>
    <div class="proof-stat"><div class="proof-stat-num">100,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">36+</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 Hassle.</h2>
    </div>
    <div class="benefits-grid">
      <div class="benefit-card reveal">
        <div class="benefit-icon"><span aria-hidden="true" style="display:block;width:28px;height:28px;background-color:#002f5f;-webkit-mask:url('https://brunswick.scene7.com/is/image/brunswick/how_it_works_4-1?$L-146-146-D$&fit=crop&fmt=png-alpha') center / contain no-repeat;mask:url('https://brunswick.scene7.com/is/image/brunswick/how_it_works_4-1?$L-146-146-D$&fit=crop&fmt=png-alpha') center / contain no-repeat;"></span></div>
        <h3>Walk On, Walk Off</h3>
        <p>Show up, boat, leave. Our concierge dockside team fuels the boat, gets it ready, and handles your gear 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="#002f5f" 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>Pontoons, deck boats, center consoles, wake boats and more. Choose from a diverse fleet to match cruising, fishing, watersports, or family days.</p>
      </div>
      <div class="benefit-card reveal">
        <div class="benefit-icon"><span aria-hidden="true" style="display:block;width:28px;height:28px;background-color:#002f5f;-webkit-mask:url('https://fbclandingpage.wpengine.com/wp-content/uploads/2024/12/Helm-Blue-150x150.webp') center / contain no-repeat;mask:url('https://fbclandingpage.wpengine.com/wp-content/uploads/2024/12/Helm-Blue-150x150.webp') center / contain no-repeat;"></span></div>
        <h3>Unlimited Training</h3>
        <p>New to boating? Our licensed captains offer unlimited on-water training, and they'll show you the waterways at any new location you visit.</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="#002f5f" 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, repairs, insurance, storage, dock fees, winterizing. We handle every cost and chore of boat ownership so you only manage one membership.</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="#002f5f" 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>450+ Locations</h3>
        <p>Your membership travels with you. Boat at 450+ reciprocal locations across North America, Europe, and Australia on your next vacation.</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="#002f5f" 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 in 60 seconds by phone or in the FBC app.</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">"This is a fantastic club, featuring an equally wonderful team of people to work with. If you are looking for an alternative to boat ownership, or if you have never boated before and don't even know where to start, join Freedom Boat Club Delaware... "where everybody knows your name."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">
            <svg width="26" height="26" viewBox="2.5 7 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" focusable="false">
              <g stroke="#7CBFED" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" fill="none">
                <path d="M8.2,9 H17.8 A3.2,3.2 0 0 1 21,12.2 V18.8 A3.2,3.2 0 0 1 17.8,22 H10.5 L7.5,25.8 L9.2,22 H8.2 A3.2,3.2 0 0 1 5,18.8 V12.2 A3.2,3.2 0 0 1 8.2,9 Z"/>
                <path d="M9.5,14 H15"/><path d="M9.5,18 H17.5"/>
              </g>
            </svg>
          </div>
          <div><div class="testimonial-name">Kyle S.</div><div class="testimonial-loc">FBC of Delaware</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">"One of the greatest ways to become one with nature’s salty air, fish, dolphins, wind, waves, and sunshine is boating.  It can’t be easier than being part of Freedom Boat Club in Lewes, DE.  I just love it.  Classes and staff can’t be beat."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">
            <svg width="26" height="26" viewBox="2.5 7 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" focusable="false">
              <g stroke="#7CBFED" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" fill="none">
                <path d="M8.2,9 H17.8 A3.2,3.2 0 0 1 21,12.2 V18.8 A3.2,3.2 0 0 1 17.8,22 H10.5 L7.5,25.8 L9.2,22 H8.2 A3.2,3.2 0 0 1 5,18.8 V12.2 A3.2,3.2 0 0 1 8.2,9 Z"/>
                <path d="M9.5,14 H15"/><path d="M9.5,18 H17.5"/>
              </g>
            </svg>
          </div>
          <div><div class="testimonial-name">Pat P.</div><div class="testimonial-loc">FBC of Delaware</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">"This is a fantastic club, featuring an equally wonderful team of people to work with. If you are looking for an alternative to boat ownership, or if you have never boated before and don't even know where to start, join Freedom Boat Club Delaware... "where everybody knows your name."</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar" aria-hidden="true">
            <svg width="26" height="26" viewBox="2.5 7 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" focusable="false">
              <g stroke="#7CBFED" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" fill="none">
                <path d="M8.2,9 H17.8 A3.2,3.2 0 0 1 21,12.2 V18.8 A3.2,3.2 0 0 1 17.8,22 H10.5 L7.5,25.8 L9.2,22 H8.2 A3.2,3.2 0 0 1 5,18.8 V12.2 A3.2,3.2 0 0 1 8.2,9 Z"/>
                <path d="M9.5,14 H15"/><path d="M9.5,18 H17.5"/>
              </g>
            </svg>
          </div>
          <div><div class="testimonial-name">Kelly T.</div><div class="testimonial-loc">FBC of Delaware</div></div>
        </div>
      </div>
    </div>
  </div>
</section>
<!-- PRICING -->
<section class="pricing" aria-labelledby="pricing-title">
  <div class="container">
    <div class="benefits-header reveal">
      <div class="section-eyebrow">Membership &amp; Pricing</div>
      <h2 class="section-h2" id="pricing-title">How Pricing Works</h2>
    </div>
    <p class="pricing-intro reveal">All the boating, none of the ownership costs. Here's how membership keeps it simple.</p>
    <div class="pricing-grid">
      <div class="pricing-card reveal">
        <div class="pricing-num" aria-hidden="true">1</div>
        <h3>Flexible Membership Plans</h3>
        <p>Choose a plan built around how you actually boat - weekends, weekdays, or full access. Designed to fit different lifestyles and budgets.</p>
      </div>
      <div class="pricing-card reveal">
        <div class="pricing-num" aria-hidden="true">2</div>
        <h3>One-Time Initiation Fee + Monthly Dues</h3>
        <p>A simple, predictable structure: a one-time initiation fee, then straightforward monthly dues. No surprise costs to budget around.</p>
      </div>
      <div class="pricing-card reveal">
        <div class="pricing-num" aria-hidden="true">3</div>
        <h3>No Hidden Costs</h3>
        <p>Maintenance, cleaning, insurance, and storage are all covered. You handle the fun part - we handle everything else.</p>
      </div>
    </div>
    <div class="pricing-cta reveal">
      <div class="pricing-cta-text">
        <h3>Want pricing for your home club?</h3>
        <p>Plans and fees may vary by location. Get exact pricing and real-time boat availability for the club nearest you.</p>
      </div>
      <a href="#get-info" class="btn-primary">
        Get Pricing Now
        <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>
    </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">Get Coastal Delaware<br>Boating Info Now.</h2>
        <p>7 marinas, every kind of Delaware day on the water. From Lewes, the First Town in the First State, watch for dolphins and whales on Delaware Bay, cruise past two historic lighthouses, or anchor along Cape Henlopen State Park. Catch the vibrant Atlantic resort scene at Dewey Beach. Find your private sandbar at Massey's Ditch from Long Neck on Indian River Bay. Or take in the C&D Canal and Delaware River views from Summit North Marina near Bear. Fill out the form for pricing and real-time boat availability.</p>
        <ul class="form-perks">
          <li>
        <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>Send Me Local Membership Info</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=5099&txtAddTag=info.fbcextension&txtClass1=22401&txtClass2=19871&txtClass4=10185&txtClass7=3511&txtCustom11=&txtCustom12=216.73.216.4&txtCustom14=&txtCustom18=&txtCustom19=&txtCity=&txtState=&txtZip=&txtContactNewProcID=27226&txtContactDupProcID=26021&txtFBCLookupClass5=1&txtIgnoreWebFormProcID=1&txtMetric1Title=Origin&txtMetric1Value=SalesOptima Lead Gen&txtMetric2Title=Ad Account&txtMetric2Value=&txtMetric3Title=IP&txtMetric3Value=216.73.216.4&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/DelawareNJthankyou/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">
    <div style="font-weight:700; color:rgba(255,255,255,0.92); margin-bottom:6px;">Freedom Boat Club of Delaware</div>
    &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>
  window.addEventListener('scroll', () => {
    document.getElementById('topbar').classList.toggle('scrolled', window.scrollY > 10);
  }, { passive: true });
  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));
  }
  const infoTarget = document.getElementById('get-info');
  function scrollToInfo(e) {
    if (e) e.preventDefault();
    if (!infoTarget) return;
    if (prefersReducedMotion) { infoTarget.scrollIntoView({ block: 'start' }); return; }
    let frames = 0;
    const tick = () => {
      const targetY = infoTarget.getBoundingClientRect().top + window.scrollY;
      const current = window.scrollY;
      const dist = targetY - current;
      if (Math.abs(dist) < 2 || frames++ > 240) { window.scrollTo({ top: targetY, behavior: 'instant' }); return; }
      window.scrollTo({ top: current + dist * 0.18, behavior: 'instant' });
      requestAnimationFrame(tick);
    };
    requestAnimationFrame(tick);
  }
  document.querySelectorAll('a[href="#get-info"]').forEach(a => a.addEventListener('click', scrollToInfo));
  const videoWrap = document.getElementById('videoWrap');
  const playVideo = function() {
    this.innerHTML = '<iframe src="https://www.youtube.com/embed/-lBknl0q5HE?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); }
  });
  let ytWarmed = false;
  const warmYouTube = () => {
    if (ytWarmed) return; ytWarmed = true;
    ['https://www.youtube.com','https://i.ytimg.com','https://www.google.com'].forEach(o => {
      const l = document.createElement('link'); l.rel = 'preconnect'; l.href = o; document.head.appendChild(l);
    });
  };
  videoWrap.addEventListener('pointerover', warmYouTube, { once: true });
  videoWrap.addEventListener('focus', warmYouTube, { once: true });
  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>
<!-- PROMO BAR HEIGHT SYNC -->
<script>
(function () {
  var bar = document.querySelector('.promo-bar');
  if (!bar) return;
  function sync() { document.documentElement.style.setProperty('--promo-h', bar.offsetHeight + 'px'); }
  sync();
  window.addEventListener('resize', sync, { passive: true });
  window.addEventListener('load', sync);
  if (document.fonts && document.fonts.ready) document.fonts.ready.then(sync);
})();
</script>
<!-- PROMO MODAL HANDLERS -->
<script>
(function () {
  var trigger  = document.getElementById('promoTrigger');
  var modal    = document.getElementById('promoModal');
  var closeBt  = document.getElementById('promoClose');
  var panelCta = document.getElementById('promoPanelCta');
  if (!modal) return;
  var mobile = function () { return window.matchMedia('(max-width: 640px)').matches; };
  var lastFocus = null;
  var DELAY = 2000;
  function openModal() {
    if (!modal.hasAttribute('hidden')) return;
    lastFocus = document.activeElement;
    modal.removeAttribute('hidden');
    document.body.style.overflow = 'hidden';
    if (trigger) trigger.setAttribute('aria-expanded', 'true');
    if (closeBt) closeBt.focus();
  }
  function closeModal() {
    if (modal.hasAttribute('hidden')) return;
    modal.setAttribute('hidden', '');
    document.body.style.overflow = '';
    if (trigger) trigger.setAttribute('aria-expanded', 'false');
    if (lastFocus && lastFocus.focus) lastFocus.focus();
  }
  if (mobile()) { setTimeout(openModal, DELAY); }
  if (trigger) {
    trigger.addEventListener('click', function (e) {
      if (!mobile()) return;
      e.preventDefault();
      openModal();
    });
  }
  if (closeBt) closeBt.addEventListener('click', closeModal);
  modal.addEventListener('click', function (e) { if (e.target === modal) closeModal(); });
  document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closeModal(); });
  if (panelCta) panelCta.addEventListener('click', closeModal);
  window.addEventListener('resize', function () { if (!mobile()) closeModal(); }, { passive: true });
})();
</script>
</body>
</html>