

{"id":42147,"date":"2025-11-21T14:00:51","date_gmt":"2025-11-21T14:00:51","guid":{"rendered":"https:\/\/feelingyachty.com\/?post_type=miami-water-sports&#038;p=42147"},"modified":"2025-11-21T14:00:59","modified_gmt":"2025-11-21T14:00:59","slug":"wakeboard","status":"publish","type":"miami-water-sports","link":"https:\/\/feelingyachty.com\/es\/miami-water-sports\/wakeboarding\/","title":{"rendered":"Wakeboarding En Miami"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"42147\" class=\"elementor elementor-42147\" data-elementor-post-type=\"miami-water-sports\">\n\t\t\t\t<div class=\"elementor-element elementor-element-feba22d e-flex e-con-boxed e-con e-parent\" data-id=\"feba22d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94adfeb elementor-widget elementor-widget-html\" data-id=\"94adfeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Hero (Marine Neon \/ Wakeboarding, Single Column) ===================== -->\r\n<section id=\"fy-hero\" role=\"region\" aria-labelledby=\"fy-hero-title\" aria-describedby=\"fy-hero-desc\">\r\n  <style>\r\n    \/* ===================== THEME ===================== *\/\r\n    #fy-hero{\r\n      --ink:#0f172a; --muted:#475569;\r\n      --tile:linear-gradient(180deg,#f5fbff 0%, #e9f5ff 55%, #e0f0ff 100%);\r\n      --accent:#00B4D8; --accent2:#48CAE4; --accent3:#0077B6;\r\n      --glow1:rgba(0,180,216,.55); --glow2:rgba(72,202,228,.38); --glow3:rgba(0,119,182,.30);\r\n      --ring:rgba(0,180,216,.22); --border:#d7e7f5; --whatsapp:#25D366; --fy-blue:#1fb6ff;\r\n\r\n      max-width:900px; margin:32px auto; padding:24px 18px; position:relative;\r\n      background:var(--tile); border-radius:18px; border:4px solid transparent; overflow:hidden;\r\n      box-shadow:0 10px 24px rgba(2,6,23,.06); background-clip:padding-box; isolation:isolate;\r\n    }\r\n    #fy-hero *{box-sizing:border-box}\r\n\r\n    \/* Neon marine frame *\/\r\n    #fy-hero:before{\r\n      content:\"\"; position:absolute; inset:0; padding:4px; border-radius:18px;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),var(--accent3),var(--accent));\r\n      background-size:300% 300%; animation:borderGlow 9s ease infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor; mask-composite:exclude; z-index:0;\r\n    }\r\n    @keyframes borderGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\r\n\r\n    \/* Ambient haze *\/\r\n    #fy-hero:after{\r\n      content:\"\"; position:absolute; inset:-40%;\r\n      background:\r\n        radial-gradient(40% 40% at 30% 20%,rgba(0,180,216,.16),transparent 70%),\r\n        radial-gradient(45% 45% at 70% 70%,rgba(72,202,228,.14),transparent 65%),\r\n        radial-gradient(50% 50% at 50% 95%,rgba(0,119,182,.12),transparent 60%),\r\n        conic-gradient(from 260deg at 50% 105%, rgba(72,202,228,.12), transparent 50%, rgba(0,180,216,.10));\r\n      animation:shine 14s linear infinite; filter:blur(22px); z-index:0;\r\n    }\r\n    @keyframes shine{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}\r\n\r\n    \/* Soft glow pulse *\/\r\n    .fy-glow{ position:absolute; inset:-10px; border-radius:22px; z-index:0;\r\n      box-shadow:0 0 26px var(--glow1), 0 0 64px var(--glow2), 0 0 140px var(--glow3);\r\n      animation:pulse 5.5s ease-in-out infinite; filter:saturate(112%);\r\n    }\r\n    @keyframes pulse{0%,100%{opacity:.78; transform:scale(1)}50%{opacity:1; transform:scale(1.01)}}\r\n\r\n    \/* Typography *\/\r\n    #fy-hero h1, #fy-hero h2, #fy-hero p {margin-top:0; color:var(--ink)}\r\n    #fy-hero p{color:var(--muted)}\r\n    #fy-hero h1{\r\n      position:relative; z-index:2; letter-spacing:-.02em; font-weight:900;\r\n      font-size:clamp(2rem, 1.6rem + 2.2vw, 2.7rem);\r\n      text-align:center;\r\n      background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent3),var(--accent));\r\n      background-size:220% auto; -webkit-background-clip:text; -webkit-text-fill-color:transparent;\r\n      animation:h1Flow 14s linear infinite; text-shadow:0 0 22px rgba(15,118,178,.35);\r\n    }\r\n    #fy-hero header p{\r\n      text-align:center;\r\n      font-size:.98rem;\r\n    }\r\n    @keyframes h1Flow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\r\n\r\n    \/* Links *\/\r\n    #fy-hero a{color:var(--accent); text-decoration:none; border-bottom:2px dotted var(--accent); outline:0; font-weight:inherit}\r\n    #fy-hero a:hover{color:var(--accent3); border-bottom-style:solid}\r\n    #fy-hero a:focus-visible{outline:3px solid var(--ring); outline-offset:3px; border-bottom-style:solid}\r\n\r\n    \/* Layout *\/\r\n    .fy-stack{display:grid; gap:14px; position:relative; z-index:1}\r\n\r\n    \/* Hero image *\/\r\n    .fy-hero-image-wrap{\r\n      position:relative; margin:10px auto 6px; max-width:640px;\r\n      border-radius:18px; overflow:hidden;\r\n      box-shadow:0 0 0 2px rgba(0,180,216,.18), 0 0 32px rgba(0,119,182,.18), 0 0 90px rgba(72,202,228,.24);\r\n    }\r\n    .fy-hero-image-wrap img{\r\n      display:block; width:100%; height:auto; border-radius:14px; object-fit:cover;\r\n    }\r\n\r\n    \/* Chips \/ info pills *\/\r\n    .fy-chips{display:flex; flex-wrap:wrap; gap:8px; justify-content:center}\r\n    .fy-chip{display:inline-flex; align-items:center; gap:6px; padding:6px 10px; border-radius:9999px; background:#ffffff; border:1.5px dashed var(--border); font-weight:800; font-size:.9rem}\r\n\r\n    \/* CTAs *\/\r\n    .fy-cta{display:flex; flex-wrap:wrap; gap:10px; margin:10px 0 2px; justify-content:center}\r\n    .fy-btn{display:inline-block; padding:10px 18px; border-radius:9999px; font:inherit; line-height:1.3; white-space:nowrap;\r\n      color:#fff !important; box-shadow:0 3px 10px rgba(2,6,23,.08); transition:all .15s ease; font-weight:900}\r\n    .fy-btn:hover{transform:translateY(-1px); box-shadow:0 6px 14px rgba(2,6,23,.12)}\r\n    .btn-accent{background:linear-gradient(135deg,var(--accent),var(--accent2))}\r\n    .btn-wa{background:var(--whatsapp)}\r\n    .btn-blue{background:var(--fy-blue)}\r\n    .btn-black{background:#0f172a}\r\n    .btn-black:hover{background:#fff; color:#0f172a !important; border:2px solid #0f172a}\r\n\r\n    \/* Meta line under CTAs *\/\r\n    .fy-meta-line{\r\n      margin:4px 0 4px;\r\n      font-size:.92rem;\r\n      color:var(--muted);\r\n      font-weight:600;\r\n      text-align:center;\r\n    }\r\n\r\n    \/* Trust pill *\/\r\n    .fy-promise{\r\n      display:inline-flex; align-items:center; gap:6px; background:#f5fbff; color:var(--ink);\r\n      border:1.5px dashed var(--border); padding:8px 14px; border-radius:9999px; font-weight:700;\r\n      margin:0 auto; font-size:.9rem;\r\n    }\r\n    .fy-promise-wrap{display:flex; justify-content:center}\r\n\r\n    \/* Payments \/ Finance \/ Crypto *\/\r\n    .fy-payments{\r\n      margin-top:10px;\r\n      background:#ffffff;\r\n      border-radius:14px;\r\n      border:1.5px solid var(--border);\r\n      padding:10px 12px 12px;\r\n      box-shadow:0 6px 16px rgba(2,6,23,.04);\r\n    }\r\n    .fy-pay-head{\r\n      display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-bottom:6px;\r\n    }\r\n    .fy-pay-kicker{\r\n      display:inline-flex; align-items:center; gap:6px;\r\n      padding:4px 10px; border-radius:999px;\r\n      background:#e9f5ff; border:1px dashed var(--border);\r\n      font-size:.8rem; font-weight:800; text-transform:uppercase; letter-spacing:.06em; color:var(--ink);\r\n    }\r\n    .fy-pay-title{\r\n      margin:0; font-weight:900; letter-spacing:-.01em;\r\n      font-size:clamp(.98rem,.9rem + .25vw,1.1rem);\r\n      background:linear-gradient(90deg,var(--accent2),var(--accent3));\r\n      -webkit-background-clip:text; background-clip:text; color:transparent;\r\n    }\r\n    .fy-pay-copy{\r\n      margin:0 0 6px; font-size:.9rem; line-height:1.5; color:var(--muted);\r\n    }\r\n    .fy-pay-grid{\r\n      display:flex; flex-wrap:wrap; gap:10px;\r\n      margin-top:4px;\r\n    }\r\n    .fy-pay-col{\r\n      flex:1 1 230px;\r\n      padding:8px 8px;\r\n      border-radius:10px;\r\n      background:linear-gradient(180deg,#f5fbff,#ffffff);\r\n      border:1px solid #dbeafe;\r\n    }\r\n    .fy-pay-col h3{\r\n      margin:0 0 4px;\r\n      font-size:.9rem; font-weight:800; color:var(--ink);\r\n    }\r\n    .fy-pay-col ul{\r\n      margin:0; padding-left:18px; font-size:.86rem; color:var(--muted); line-height:1.45;\r\n    }\r\n    .fy-pay-policy{\r\n      margin:6px 0 0; font-size:.82rem; color:var(--muted);\r\n    }\r\n\r\n    \/* Bullets *\/\r\n    .fy-bullets{list-style:none; padding:0; margin:8px 0 0}\r\n    .fy-bullets li{margin:6px 0; font-size:.95rem; color:var(--muted);}\r\n\r\n    \/* Captain \/ crew card *\/\r\n    .fy-captain{display:flex; gap:14px; align-items:flex-start; background:#ffffff; border:1.5px solid var(--border);\r\n      border-radius:14px; padding:12px 14px; box-shadow:0 6px 16px rgba(2,6,23,.05); margin-top:8px}\r\n    .cap-avatar{width:52px; height:52px; border-radius:9999px; background:linear-gradient(135deg,var(--accent2),#fff);\r\n      border:1.5px solid var(--border); flex:0 0 52px}\r\n\r\n    \/* Pickup *\/\r\n    .fy-pickup{\r\n      background:#ffffff; border:1.5px solid var(--border); border-radius:14px;\r\n      padding:12px 14px; box-shadow:0 6px 16px rgba(2,6,23,.05); position:relative; z-index:3; margin-top:10px;\r\n    }\r\n    .fy-pickup h3{margin:0 0 6px; font-size:clamp(1.05rem, .95rem + .4vw, 1.25rem); color:var(--ink)}\r\n    .fy-pickup .fy-sub{margin:0 0 10px; color:var(--muted)}\r\n    .fy-pickup details{border:1.5px dashed var(--border); border-radius:12px; background:#f5fbff; position:relative}\r\n    .fy-pickup summary{\r\n      list-style:none; cursor:pointer; padding:10px 12px; font-weight:900; display:flex; align-items:center; gap:10px;\r\n      border-radius:12px; user-select:none; color:#fff; background:linear-gradient(135deg,var(--accent),var(--accent2));\r\n      position:relative; z-index:2; pointer-events:auto;\r\n    }\r\n    .fy-pickup summary::-webkit-details-marker{display:none}\r\n    .fy-pickup summary .chev{transition:transform .2s ease}\r\n    .fy-pickup details[open] summary .chev{transform:rotate(90deg)}\r\n    .fy-map-wrap{position:relative; aspect-ratio:16\/9; width:100%; border-radius:0 0 12px 12px; overflow:hidden; background:#fff}\r\n    .fy-map{position:absolute; inset:0; width:100%; height:100%; border:0}\r\n    .fy-pu-cta{display:flex; gap:10px; flex-wrap:wrap; margin-top:10px}\r\n    .fy-pu-cta .fy-btn{border:0; text-decoration:none; font-size:.9rem}\r\n\r\n    @media (max-width:600px){\r\n      .fy-pu-cta{flex-direction:column}\r\n      .fy-captain{flex-direction:row}\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce){\r\n      #fy-hero:before, #fy-hero:after, .fy-glow, #fy-hero h1{animation:none}\r\n    }\r\n    .elementor-sticky__spacer { pointer-events:none !important; }\r\n  <\/style>\r\n\r\n  <i class=\"fy-glow\" aria-hidden=\"true\"><\/i>\r\n\r\n  <div class=\"fy-stack\">\r\n    <!-- HEADLINE -->\r\n    <header class=\"fy-stack\">\r\n      <h1 id=\"fy-hero-title\">Miami Wakeboarding Boat Rental (Biscayne Bay & Miami Beach)<\/h1>\r\n      <p>Official Feeling Yachty wake boat \u2022 Miami water sports &amp; Biscayne Bay cruises \u2022 Private charter with licensed captain<\/p>\r\n      <p id=\"fy-hero-desc\">\r\n        Launch from <strong>2215 NW 14th St, Miami, FL 33125<\/strong> on our <strong>25ft Yamaha 255XD<\/strong> \u2014 a premium wake boat tuned for\r\n        <strong>wakeboarding, tubing &amp; tow-sports<\/strong>. Perfect for small groups, birthdays, bachelor &amp; bachelorette trips,\r\n        or sporty days on Biscayne Bay with <strong>all fees included<\/strong> (3-hour minimum at $250\/hour, 10% gratuity).\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- HERO IMAGE (single) -->\r\n    <div class=\"fy-hero-image-wrap\" aria-label=\"Wakeboarding Miami hero image\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboarding-miami-boat.png\"\r\n        alt=\"Wakeboarding in Miami on a 25ft Yamaha 255XD wake boat with Feeling Yachty\">\r\n    <\/div>\r\n\r\n    <!-- PRIMARY CTAs -->\r\n    <nav class=\"fy-cta\" role=\"group\" aria-label=\"Primary booking actions\">\r\n      <a class=\"fy-btn btn-wa\" href=\"https:\/\/wa.me\/19542463636?text=Hi%20Feeling%20Yachty!%20I&#039;d%20like%20to%20book%20the%2025ft%20Yamaha%20255XD%20wakeboarding%20boat%20in%20Miami.\" target=\"_blank\" rel=\"noopener\">\ud83d\udcac WhatsApp<\/a>\r\n      <a class=\"fy-btn btn-blue\" href=\"https:\/\/api.leadconnectorhq.com\/widget\/booking\/ug4nZarp9i0tYj9TdgUi\" target=\"_blank\" rel=\"noopener\">\r\n        \ud83d\uddd3\ufe0f Book Now \/ Schedule Call\r\n      <\/a>\r\n      <a class=\"fy-btn btn-black\" href=\"tel:+19542463636\">\ud83d\udcde Call<\/a>\r\n    <\/nav>\r\n\r\n    <p class=\"fy-meta-line\">\r\n      \u23f1\ufe0f <strong>3-hour minimum at $250\/hour<\/strong> \u00b7 \ud83d\udc65 <strong>Max 8 guests<\/strong> \u00b7 \ud83e\uddfe <strong>All Fees Included<\/strong> (10% gratuity).\r\n    <\/p>\r\n\r\n    <!-- SOCIAL PROOF -->\r\n    <div class=\"fy-promise-wrap\">\r\n      <p class=\"fy-promise\" aria-label=\"Trust and social proof\">\r\n        \u2693 <strong>Miami water sports specialists<\/strong> \u00b7 \ud83d\udc68\u200d\u2708\ufe0f <strong>Licensed captain \/ wake driver<\/strong> \u00b7 \u2b50\r\n        <a href=\"\/reviews\"><strong>1,700+ Verified Reviews<\/strong><\/a>\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- HIGHLIGHT CHIPS -->\r\n    <div class=\"fy-chips\" aria-label=\"Boat &amp; service highlights\">\r\n      <span class=\"fy-chip\">\ud83d\udea4 25ft Yamaha 255XD Wake Boat<\/span>\r\n      <span class=\"fy-chip\">\ud83d\udc65 Max 8 guests<\/span>\r\n      <span class=\"fy-chip\">\ud83c\udfc4\u200d\u2642\ufe0f Wakeboarding, tubing &amp; tow-sports<\/span>\r\n      <span class=\"fy-chip\">\ud83d\udccd 2215 NW 14th St \u2022 Miami River \u2022 Biscayne Bay<\/span>\r\n      <span class=\"fy-chip\">\ud83e\uddfe All Fees Included \u00b7 3-hour minimum<\/span>\r\n    <\/div>\r\n\r\n    <!-- PAYMENTS \/ FINANCE \/ CRYPTO -->\r\n    <section class=\"fy-payments\" aria-labelledby=\"fy-payments-title\">\r\n      <div class=\"fy-pay-head\">\r\n        <div class=\"fy-pay-kicker\">Book Now \u00b7 Finance \u00b7 Crypto<\/div>\r\n        <h2 id=\"fy-payments-title\" class=\"fy-pay-title\">\r\n          Finance Your Miami Experience or Pay with Crypto\r\n        <\/h2>\r\n      <\/div>\r\n      <p class=\"fy-pay-copy\">\r\n        We accept <strong>Visa, Mastercard, American Express, and Discover<\/strong>. Financing available with\r\n        <strong>Affirm<\/strong>, <strong>PayPal Pay Later<\/strong>, and <strong>Klarna<\/strong> for Miami yacht and wakeboarding rentals.\r\n        Crypto accepted: <strong>\u20bf Bitcoin<\/strong> &amp; <strong>\u039e Ethereum<\/strong>.\r\n      <\/p>\r\n\r\n      <div class=\"fy-pay-grid\" aria-label=\"Payment, financing and crypto options for Feeling Yachty wakeboarding charters\">\r\n        <div class=\"fy-pay-col\">\r\n          <h3>Finance Your Miami Experience<\/h3>\r\n          <ul>\r\n            <li><strong>Affirm<\/strong> \u2014 Affirm financing for Miami party yacht rentals and wakeboarding charters.<\/li>\r\n            <li><strong>PayPal Pay Later<\/strong> \u2014 PayPal Pay Later financing for your yacht rental in Miami.<\/li>\r\n            <li><strong>Klarna<\/strong> \u2014 Klarna Miami yacht rentals financing for split payments over time.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"fy-pay-col\">\r\n          <h3>Cards &amp; Crypto We Accept<\/h3>\r\n          <ul>\r\n            <li><strong>Credit &amp; Debit Cards:<\/strong> Visa, Mastercard, American Express, Discover.<\/li>\r\n            <li><strong>Crypto Payments:<\/strong> \u20bf Bitcoin and \u039e Ethereum for select Miami yacht and wakeboarding rentals.<\/li>\r\n            <li><strong>Flexible booking:<\/strong> Book now, finance your balance, or pay with crypto before your charter.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"fy-pay-policy\">\r\n        \ud83d\udd0e <a href=\"https:\/\/feelingyachty.com\/payment-methods-policy\" target=\"_blank\" rel=\"noopener\">\r\n          Learn more about Feeling Yachty payment methods, financing &amp; crypto policy \u2192\r\n        <\/a>\r\n      <\/p>\r\n    <\/section>\r\n\r\n    <!-- PICKUP + MAP -->\r\n    <section class=\"fy-pickup\" aria-labelledby=\"fy-pickup-title\">\r\n      <h3 id=\"fy-pickup-title\">Departure Dock: 2215 NW 14th St, Miami, FL 33125<\/h3>\r\n      <p class=\"fy-sub\">Miami River pickup just minutes from Biscayne Bay. Tap to preview the exact pin on the map or open full directions.<\/p>\r\n\r\n      <details>\r\n        <summary aria-controls=\"fy-map\" aria-expanded=\"false\">\r\n          <span class=\"chev\" aria-hidden=\"true\">\u25b6<\/span> Show GPS Map\r\n        <\/summary>\r\n        <div class=\"fy-map-wrap\" id=\"fy-map\" role=\"region\" aria-label=\"Wakeboarding Miami departure dock map\">\r\n          <iframe class=\"fy-map\"\r\n            src=\"https:\/\/www.google.com\/maps?q=2215+NW+14th+St,+Miami,+FL+33125&output=embed\"\r\n            loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"\r\n            title=\"2215 NW 14th St, Miami, FL 33125\">\r\n          <\/iframe>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <div class=\"fy-pu-cta\" role=\"group\" aria-label=\"Pickup actions\">\r\n        <a class=\"fy-btn btn-black\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&amp;destination=2215+NW+14th+St,+Miami,+FL+33125\">\r\n          \ud83e\udded Get Directions\r\n        <\/a>\r\n        <a class=\"fy-btn btn-accent\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=2215+NW+14th+St,+Miami,+FL+33125\">\r\n          \ud83d\udccd Open in Google Maps App\r\n        <\/a>\r\n      <\/div>\r\n      <noscript>\r\n        <p>Map preview requires JavaScript.\r\n          <a href=\"https:\/\/www.google.com\/maps\/place\/2215+NW+14th+St,+Miami,+FL+33125\" target=\"_blank\" rel=\"noopener\">Open map<\/a>.\r\n        <\/p>\r\n      <\/noscript>\r\n    <\/section>\r\n\r\n    <!-- SEO SUBHEAD + BULLETS + CREW CARD -->\r\n    <h2>Wakeboarding, Tubing &amp; Water Sports \u00b7 Biscayne Bay Cruises \u00b7 Half-Day &amp; Full-Day Charters<\/h2>\r\n\r\n    <ul class=\"fy-bullets\" aria-label=\"Highlights\">\r\n      <li>\u2714\ufe0f Private wake boat charters with licensed captain \/ driver<\/li>\r\n      <li>\u2714\ufe0f Wakeboarding, towable tubing, cruising &amp; photo stops<\/li>\r\n      <li>\u2714\ufe0f BYO drinks &amp; snacks \u2014 cooler &amp; ice on most trips<\/li>\r\n      <li>\u2714\ufe0f Clear, upfront pricing \u2014 <strong>3-hour minimum at $250\/hour<\/strong> (10% gratuity)<\/li>\r\n    <\/ul>\r\n\r\n    <aside class=\"fy-captain\" role=\"complementary\" aria-label=\"About your wake crew\">\r\n      <div class=\"cap-avatar\" aria-hidden=\"true\"><\/div>\r\n      <div class=\"cap-meta\">\r\n        <strong>Feeling Yachty Wake Crew<\/strong> \u2014 Our approved, licensed captains and water sports crew focus on safety,\r\n        smooth tow-sports, and fun sessions on Biscayne Bay for all skill levels.\r\n        <div style=\"margin-top:6px\">\r\n          <a href=\"\/certified-crew\" aria-label=\"Learn about our certified captains and crew\">Learn more about the crew<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/aside>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const details = document.querySelector('#fy-hero .fy-pickup details');\r\n      if (!details) return;\r\n      const summary = details.querySelector('summary');\r\n      if (!summary) return;\r\n\r\n      summary.setAttribute('role', 'button');\r\n      summary.setAttribute('tabindex', '0');\r\n      summary.setAttribute('aria-expanded', details.hasAttribute('open') ? 'true' : 'false');\r\n\r\n      function toggle(e){\r\n        if (e) e.preventDefault();\r\n        const isOpen = details.hasAttribute('open');\r\n        if (isOpen) {\r\n          details.removeAttribute('open');\r\n          summary.setAttribute('aria-expanded', 'false');\r\n        } else {\r\n          details.setAttribute('open', '');\r\n          summary.setAttribute('aria-expanded', 'true');\r\n        }\r\n      }\r\n\r\n      summary.addEventListener('click', toggle);\r\n      summary.addEventListener('keydown', (e) => {\r\n        if (e.key === 'Enter' || e.key === ' ') toggle(e);\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n<!-- ===================== \/Hero ===================== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37f0433 e-flex e-con-boxed e-con e-parent\" data-id=\"37f0433\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-015c68f elementor-widget elementor-widget-html\" data-id=\"015c68f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Marine Neon Callout (See Our Wakeboard Boat) ===================== -->\r\n<section id=\"fy-callout-wake\" aria-labelledby=\"fy-callout-wake-title\">\r\n  <style>\r\n    \/* Unique animation name so it can't be overridden elsewhere *\/\r\n    @keyframes fyGlowMarine__wake {\r\n      0% { filter:hue-rotate(0) }\r\n      100% { filter:hue-rotate(360deg) }\r\n    }\r\n\r\n    #fy-callout-wake{\r\n      --ink:#0f172a; --muted:#475569;\r\n      \/* Marine neon palette *\/\r\n      --accent:#00B4D8;   \/* aqua *\/\r\n      --accent2:#48CAE4;  \/* light teal *\/\r\n      --accent3:#0077B6;  \/* deep marine blue *\/\r\n      --tile:#F4FAFF;     \/* cool off-white *\/\r\n      margin:28px auto; max-width:1000px; padding:3px; border-radius:18px;\r\n      position:relative; overflow:hidden;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),var(--accent3));\r\n      animation:fyGlowMarine__wake 6s linear infinite;\r\n    }\r\n    #fy-callout-wake .inner{\r\n      background:var(--tile); border-radius:16px; padding:24px 20px;\r\n      text-align:center; box-shadow:0 8px 28px rgba(0,0,0,.06);\r\n    }\r\n    #fy-callout-wake #fy-callout-wake-title{\r\n      margin:0 0 12px; font-weight:900; letter-spacing:-.015em;\r\n      font-size:clamp(1.35rem,1rem + 1.2vw,1.9rem);\r\n      background:linear-gradient(180deg,var(--accent),var(--accent2));\r\n      -webkit-background-clip:text; background-clip:text; color:transparent;\r\n    }\r\n    #fy-callout-wake p{\r\n      margin:0 0 16px; font-size:clamp(.95rem,.9rem + .35vw,1.15rem);\r\n      color:var(--ink); line-height:1.55;\r\n    }\r\n    #fy-callout-wake .sub{\r\n      margin-top:6px; color:var(--muted);\r\n      font-size:clamp(.9rem,.85rem + .3vw,1.02rem);\r\n    }\r\n    #fy-callout-wake strong{ color:var(--accent3) }\r\n    #fy-callout-wake .btn-wrap{\r\n      display:flex; flex-wrap:wrap; gap:12px; justify-content:center; margin-top:18px;\r\n    }\r\n    \/* Scoped button *\/\r\n    #fy-callout-wake .fy-btn{\r\n      display:inline-block; padding:12px 28px; border-radius:999px;\r\n      font-weight:800; font-size:clamp(.9rem,.9rem + .25vw,1rem);\r\n      color:#fff; text-decoration:none;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2));\r\n      box-shadow:0 4px 14px rgba(0, 119, 182, .55);\r\n      transition:all .28s ease;\r\n    }\r\n    #fy-callout-wake .fy-btn:hover{\r\n      transform:translateY(-2px) scale(1.02);\r\n      box-shadow:0 6px 22px rgba(0, 119, 182, .65);\r\n    }\r\n    #fy-callout-wake .fy-btn:focus-visible{ outline:3px solid var(--accent); outline-offset:3px }\r\n  <\/style>\r\n\r\n  <div class=\"inner\">\r\n    <h2 id=\"fy-callout-wake-title\">Wakeboarding Miami | Pics Below \ud83d\udea4\ud83c\udfc4\u200d\u2642\ufe0f<\/h2>\r\n    <p>Ride the wake behind our <strong>25ft Yamaha 255XD<\/strong> \u2014 a premium wake boat for <strong>wakeboarding, tubing, and tow-sports<\/strong> on Biscayne Bay with a licensed captain.<\/p>\r\n    <p class=\"sub\">All Fees Included \u2014 everything\u2019s covered except tip.<\/p>\r\n\r\n\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-978ae11 elementor-widget elementor-widget-html\" data-id=\"978ae11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FY Neon Image Slider \u2014 Wakeboarding (2 per row desktop, 1 per row mobile) -->\r\n<section id=\"fyx-instagram\" aria-label=\"Feeling Yachty wakeboarding image slider\">\r\n  <header class=\"fyx-headings\" itemscope itemtype=\"https:\/\/schema.org\/Product\">\r\n    <h2 class=\"fyx-title\" id=\"miami-wakeboarding-boat-rental\" itemprop=\"name\">\r\n      Miami Wakeboarding Boat Rental \u2014 Private Charter\r\n    <\/h2>\r\n    <p class=\"fyx-subtitle\" itemprop=\"description\">\r\n      High-energy wakeboarding boat experiences in Miami &amp; Biscayne Bay with pro-style wakes and photo-ready views.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <!-- Slider hint -->\r\n  <div class=\"fyx-slider-hint\">\r\n    <span class=\"fyx-slider-pill\">Swipe or drag to see more photos \u2192<\/span>\r\n  <\/div>\r\n\r\n  <div class=\"fyx-showcase fyx-slider\">\r\n    <!-- 1 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#00FFFF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/08\/wakeboarding-miami-rental-boat.png\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/08\/wakeboarding-miami-rental-boat.png\"\r\n          alt=\"Wakeboarding boat rental in Miami with rider carving on the wake\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 2 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#FF00FF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/miami-wakeboarding-rental-boat.png\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/miami-wakeboarding-rental-boat.png\"\r\n          alt=\"Miami wakeboarding rental boat underway with bright city skyline\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 3 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#39FF14\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboarding-miami-rental.png\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboarding-miami-rental.png\"\r\n          alt=\"Wakeboarder riding behind a Miami charter boat with spray and wake\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 4 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#00FFFF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboarding-miami-rentals.png\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboarding-miami-rentals.png\"\r\n          alt=\"Group enjoying Miami wakeboarding rental with boat, boards, and bay views\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 5 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#FF00FF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-boat-scaled.jpg\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-boat-scaled.jpg\"\r\n          alt=\"Interior of Miami wakeboard boat with seating and gear storage\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 6 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#39FF14\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-boats-scaled.jpg\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-boats-scaled.jpg\"\r\n          alt=\"Stylish interior layout of wakeboard boats in Miami with cushioned seating\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 7 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#00FFFF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboard-miami-boat-inside-scaled.jpg\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/wakeboard-miami-boat-inside-scaled.jpg\"\r\n          alt=\"Close-up interior of a Miami wakeboard boat with plush seats and cup holders\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- 8 -->\r\n    <div class=\"fyx-frame\" style=\"--neon:#FF00FF\">\r\n      <div class=\"fyx-inner\">\r\n        <img\r\n          src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-scaled.jpg\"\r\n          data-src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/11\/interior-wakeboard-miami-scaled.jpg\"\r\n          alt=\"Wakeboard boat interior in Miami with lounge-style seating ready for riders\"\r\n          loading=\"lazy\" decoding=\"async\" referrerpolicy=\"strict-origin-when-cross-origin\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<style>\r\n  \/* ===== SCOPED: Everything under #fyx-instagram only ===== *\/\r\n  #fyx-instagram { --fyx-gap: clamp(12px, 2vw, 24px); isolation:isolate; }\r\n\r\n  \/* Headings *\/\r\n  #fyx-instagram .fyx-headings{\r\n    padding:clamp(8px,1.8vw,20px) clamp(12px,2vw,24px) 0;\r\n    text-align:center;\r\n    background: linear-gradient(to bottom, rgba(255,255,255,.9), rgba(255,255,255,.65) 60%, transparent);\r\n    border-radius: 12px;\r\n  }\r\n  #fyx-instagram .fyx-title{\r\n    margin:0 0 6px;\r\n    font:900 clamp(20px,3.2vw,34px)\/1.15 system-ui, Inter, Arial, sans-serif;\r\n    letter-spacing:-.01em;\r\n    color:#0f172a !important;\r\n    text-shadow:none !important;\r\n  }\r\n  #fyx-instagram .fyx-subtitle{\r\n    margin:0 auto;\r\n    max-width:60ch;\r\n    font:600 clamp(13px,1.4vw,15px)\/1.35 system-ui, Inter, Arial, sans-serif;\r\n    color:#475569 !important;\r\n    opacity:1 !important;\r\n  }\r\n\r\n  \/* Slider hint *\/\r\n  #fyx-instagram .fyx-slider-hint{\r\n    display:flex;\r\n    justify-content:center;\r\n    margin-top:clamp(8px, 1.2vw, 12px);\r\n  }\r\n  #fyx-instagram .fyx-slider-pill{\r\n    font:600 11px\/1.2 system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n    text-transform:uppercase;\r\n    letter-spacing:.08em;\r\n    padding:6px 10px;\r\n    border-radius:999px;\r\n    background:rgba(15,23,42,.9);\r\n    color:#ecfeff;\r\n    border:1px solid rgba(56,189,248,.6);\r\n    box-shadow:0 0 12px rgba(34,211,238,.55);\r\n    white-space:nowrap;\r\n  }\r\n\r\n  \/* Neon slider: 2 per row desktop, 1 per row mobile *\/\r\n  #fyx-instagram .fyx-showcase.fyx-slider{\r\n    position:relative;\r\n    display:flex;\r\n    align-items:stretch;\r\n    gap:var(--fyx-gap);\r\n    padding:var(--fyx-gap);\r\n    margin-bottom:clamp(16px, 3vw, 40px);\r\n    overflow-x:auto;\r\n    scroll-snap-type:x mandatory;\r\n    scroll-padding-inline:var(--fyx-gap);\r\n    -webkit-overflow-scrolling:touch;\r\n    scroll-behavior:smooth;\r\n    cursor:grab;\r\n  }\r\n  #fyx-instagram .fyx-showcase.fyx-slider:active{\r\n    cursor:grabbing;\r\n  }\r\n\r\n  \/* Animated arrow & gradient on the right edge as a visual cue *\/\r\n  #fyx-instagram .fyx-showcase.fyx-slider::after{\r\n    content:'\\2192';\r\n    position:absolute;\r\n    inset-block:8px;\r\n    right:4px;\r\n    width:40px;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:flex-end;\r\n    padding-right:6px;\r\n    font-size:18px;\r\n    color:rgba(226,232,240,.95);\r\n    text-shadow:0 0 8px rgba(56,189,248,.75);\r\n    pointer-events:none;\r\n    opacity:.9;\r\n    background:linear-gradient(90deg, transparent, rgba(15,23,42,.65));\r\n    border-radius:999px 0 0 999px;\r\n    animation:fyxNudge 1.8s ease-in-out infinite;\r\n  }\r\n\r\n  #fyx-instagram .fyx-showcase.fyx-slider::-webkit-scrollbar{\r\n    height:6px;\r\n  }\r\n  #fyx-instagram .fyx-showcase.fyx-slider::-webkit-scrollbar-track{\r\n    background:rgba(15,23,42,.05);\r\n  }\r\n  #fyx-instagram .fyx-showcase.fyx-slider::-webkit-scrollbar-thumb{\r\n    background:linear-gradient(90deg,#00FFFF,#FF00FF,#39FF14);\r\n    border-radius:999px;\r\n  }\r\n\r\n  #fyx-instagram .fyx-frame{\r\n    position:relative;\r\n    flex:0 0 calc(50% - var(--fyx-gap)\/2); \/* 2 per row on larger screens *\/\r\n    max-width:380px;\r\n    aspect-ratio:9\/16;\r\n    border-radius:18px;\r\n    scroll-snap-align:start;\r\n  }\r\n\r\n  @media (max-width: 640px){\r\n    #fyx-instagram .fyx-frame{\r\n      flex:0 0 calc(100% - var(--fyx-gap)); \/* 1 per row on mobile *\/\r\n      max-width:none;\r\n    }\r\n  }\r\n\r\n  #fyx-instagram .fyx-inner{\r\n    position:absolute; inset:0; border-radius:18px; overflow:hidden;\r\n    border:2px solid var(--neon);\r\n    box-shadow:\r\n      0 0 12px var(--neon),\r\n      0 0 36px color-mix(in oklab, var(--neon), transparent 40%);\r\n    animation:fyxPulse 2.4s ease-in-out infinite alternate;\r\n    background:transparent;\r\n  }\r\n  #fyx-instagram img{\r\n    width:100%; height:100%; display:block;\r\n    object-fit:cover; object-position:center;\r\n    filter:saturate(1.08) contrast(1.04);\r\n  }\r\n\r\n  @keyframes fyxPulse{\r\n    from{ box-shadow:0 0 10px var(--neon), 0 0 24px var(--neon); }\r\n    to{   box-shadow:0 0 18px var(--neon), 0 0 48px var(--neon); }\r\n  }\r\n\r\n  @keyframes fyxNudge{\r\n    0%, 40% { transform:translateX(0); opacity:.9; }\r\n    60%     { transform:translateX(4px); opacity:1; }\r\n    100%    { transform:translateX(0); opacity:.9; }\r\n  }\r\n\r\n  \/* Optional playful tilt on larger screens *\/\r\n  @media (min-width: 641px){\r\n    #fyx-instagram .fyx-frame:nth-child(1){ transform:rotate(-1.5deg); }\r\n    #fyx-instagram .fyx-frame:nth-child(2){ transform:translateY(4px) rotate(1.5deg); }\r\n    #fyx-instagram .fyx-frame:nth-child(3){ transform:rotate(-1deg); }\r\n    #fyx-instagram .fyx-frame:nth-child(4){ transform:translateY(2px) rotate(1deg); }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\/* Progressive fade-in (images already display via 'src') *\/\r\n(function () {\r\n  const root = document.querySelector('#fyx-instagram');\r\n  if (!root) return;\r\n  const imgs = root.querySelectorAll('img[data-src]');\r\n  function reveal(img){\r\n    img.style.willChange = 'opacity, transform';\r\n    img.style.opacity = '0';\r\n    img.style.transform = 'scale(1.02)';\r\n    (img.decode ? img.decode() : Promise.resolve()).catch(()=>{}).finally(()=>{\r\n      img.style.transition = 'opacity .35s ease, transform .35s ease';\r\n      requestAnimationFrame(()=>{\r\n        img.style.opacity = '1';\r\n        img.style.transform = 'none';\r\n        setTimeout(()=>{ img.style.willChange = 'auto'; }, 400);\r\n      });\r\n    });\r\n  }\r\n  imgs.forEach(img => reveal(img));\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b1fedf e-con-full e-flex e-con e-parent\" data-id=\"9b1fedf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b6fdcc elementor-widget elementor-widget-html\" data-id=\"2b6fdcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script defer async src='https:\/\/cdn.trustindex.io\/loader.js?0515e0a37ce6450a2d96a6388ab'><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a6b94d e-flex e-con-boxed e-con e-parent\" data-id=\"1a6b94d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f306eec elementor-widget elementor-widget-html\" data-id=\"f306eec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Best Wakeboard Locations in Miami (Marine Neon, Leaflet) \u2014 v1 ===================== -->\r\n<section class=\"fy-destinations fy-neon\" id=\"miami-wake-map\" aria-labelledby=\"fy-map-title\">\r\n  <style>\r\n    \/* === Marine Neon Theme (shared) === *\/\r\n    .fy-neon{\r\n      --ink:#0f172a; --muted:#475569;\r\n      \/* Marine Neon (cool blues\/teals) *\/\r\n      --accent:#00B4D8;        \/* bright aqua *\/\r\n      --accent2:#0077B6;       \/* deep marine blue *\/\r\n      --bg:#ffffff; --bg2:#f2f9ff;\r\n      --border:#c9e2f7;\r\n      --ring:rgba(0,180,216,.22);\r\n      --chip:#e9f5ff;\r\n      --chipBorder:#b5ddff;\r\n      position:relative; margin:26px auto; padding:20px 14px; max-width:1120px;\r\n      background:linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));\r\n      border-radius:16px; border:4px solid transparent; background-clip:padding-box;\r\n      box-shadow:0 0 24px var(--ring), 0 10px 28px rgba(2,6,23,.06);\r\n      overflow:visible;\r\n    }\r\n    .fy-neon:before{\r\n      content:\"\"; position:absolute; inset:0; padding:4px; border-radius:16px; pointer-events:none;\r\n      background:linear-gradient(135deg,#00B4D8,#48CAE4,#0077B6,#48CAE4,#00B4D8);\r\n      background-size:400% 400%; animation:fyflow-marine 12s ease-in-out infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor; mask-composite:exclude;\r\n    }\r\n    @keyframes fyflow-marine{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    .fyd-shell{max-width:1080px;margin:0 auto;position:relative;z-index:1}\r\n\r\n    #fy-map-title{\r\n      margin:0 0 6px;color:var(--ink);font-weight:900;letter-spacing:-.02em;\r\n      font-size:clamp(1.35rem,1.05rem + 1.2vw,2rem);text-align:center\r\n    }\r\n    .fy-destinations-intro{\r\n      margin:0 0 12px;color:var(--muted);text-align:center;font-size:.98rem\r\n    }\r\n\r\n    \/* Filters *\/\r\n    .fyd-filters-wrap{position:sticky;top:8px;z-index:5;margin:10px 0 12px}\r\n    .fyd-filters{\r\n      display:flex;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--border);\r\n      border-radius:999px;padding:6px;box-shadow:0 8px 20px rgba(2,6,23,.06);\r\n      position:relative;overflow:auto;scrollbar-width:none\r\n    }\r\n    .fyd-filters::-webkit-scrollbar{display:none}\r\n    .fyd-active-indicator{\r\n      position:absolute;top:5px;height:calc(100% - 10px);border-radius:999px;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2));\r\n      opacity:.12;box-shadow:0 8px 22px var(--ring);\r\n      transition:transform .25s ease,width .25s ease\r\n    }\r\n    .fyd-filter{\r\n      display:inline-flex;align-items:center;gap:6px;\r\n      padding:7px 10px;border-radius:999px;border:1px solid transparent;\r\n      background:transparent;color:#0b3a5d;font-weight:800;cursor:pointer;font-size:.95rem\r\n    }\r\n    .fyd-filter:hover{color:var(--accent)}\r\n    .fyd-filter[aria-pressed=\"true\"]{color:#fff}\r\n    .fyd-filter i{\r\n      display:grid;place-items:center;width:20px;height:20px;border-radius:6px;\r\n      background:#e9f5ff;border:1px solid var(--chipBorder);font-style:normal\r\n    }\r\n\r\n    \/* Layout: Map + Cards *\/\r\n    .fy-layout{display:grid;grid-template-columns:1fr;gap:12px}\r\n    @media(min-width:900px){.fy-layout{grid-template-columns:1.2fr .8fr}}\r\n\r\n    \/* Map *\/\r\n    #fy-map{\r\n      width:100%;height:420px;border-radius:14px;border:1px solid var(--border);\r\n      overflow:hidden;box-shadow:0 6px 16px rgba(2,6,23,.06)\r\n    }\r\n    @media(min-width:900px){#fy-map{height:520px}}\r\n    @media(max-width:480px){#fy-map{height:360px}}\r\n    .leaflet-popup-content{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;}\r\n    .fy-popup h3{margin:.1rem 0 .3rem;font-size:1rem;font-weight:900}\r\n    .fy-popup p{margin:0 0 .4rem;color:var(--muted);font-size:.9rem;line-height:1.35}\r\n    .fy-popup a{\r\n      display:inline-flex;align-items:center;gap:6px;padding:6px 10px;\r\n      border-radius:999px;background:#fff;border:1px solid var(--border);\r\n      font-size:.82rem;color:#0b3a5d;text-decoration:none\r\n    }\r\n    .fy-popup a:hover{\r\n      border-color:var(--accent);color:var(--accent2);\r\n      box-shadow:0 8px 18px var(--ring)\r\n    }\r\n\r\n    \/* Cards *\/\r\n    .fy-grid{display:grid;grid-template-columns:1fr;gap:10px}\r\n    @media(min-width:740px){.fy-grid{grid-template-columns:1fr 1fr}}\r\n    @media(min-width:1080px){.fy-grid{grid-template-columns:1fr}}\r\n    details.fy-card{\r\n      position:relative;background:#fff;border:1px solid var(--border);\r\n      border-radius:14px;box-shadow:0 6px 16px rgba(2,6,23,.06);\r\n      transition:border .2s ease, box-shadow .2s ease, transform .12s ease\r\n    }\r\n    details.fy-card:hover{\r\n      border-color:var(--accent);box-shadow:0 14px 30px var(--ring);\r\n      transform:translateY(-1px)\r\n    }\r\n    .fy-sum{\r\n      list-style:none;display:grid;grid-template-columns:auto 1fr auto;\r\n      align-items:center;gap:10px;padding:10px 12px;cursor:pointer\r\n    }\r\n    details.fy-card summary::-webkit-details-marker{display:none}\r\n    .fy-emoji{\r\n      font-size:1.15rem;width:38px;height:38px;border-radius:10px;\r\n      background:var(--chip);border:1px solid var(--chipBorder);\r\n      display:grid;place-items:center;user-select:none\r\n    }\r\n    .fy-title{\r\n      margin:0;display:flex;align-items:center;gap:8px;\r\n      font-weight:900;font-size:.98rem;line-height:1.2\r\n    }\r\n    .fy-title a{text-decoration:none;color:var(--ink)}\r\n    .fy-title a:hover{text-decoration:underline;color:var(--accent2)}\r\n    .fy-chip-mini{\r\n      margin-left:auto;display:inline-flex;align-items:center;gap:6px;\r\n      padding:4px 8px;border-radius:999px;background:#fff;\r\n      border:1px solid var(--border);font-size:.8rem;color:#0b3a5d;font-weight:800\r\n    }\r\n    .fy-caret{font-size:1rem;opacity:.85;transition:transform .18s ease}\r\n    details[open] .fy-caret{transform:rotate(180deg)}\r\n    .fy-drop{\r\n      padding:0 12px 12px;border-top:1px dashed var(--border);\r\n      background:linear-gradient(180deg,#fff,#f2f9ff)\r\n    }\r\n    .fy-text{margin:10px 0 6px;color:var(--muted);font-size:.92rem;line-height:1.5}\r\n    .fy-badges{display:flex;flex-wrap:wrap;gap:6px}\r\n    .fy-badge{\r\n      display:inline-flex;align-items:center;gap:6px;padding:6px 10px;\r\n      border-radius:999px;background:#fff;border:1px solid var(--border);\r\n      font-size:.82rem;color:#0b3a5d;text-decoration:none\r\n    }\r\n    .fy-badge:hover{\r\n      border-color:var(--accent);color:var(--accent2);\r\n      box-shadow:0 8px 18px var(--ring)\r\n    }\r\n\r\n    \/* Mini legend *\/\r\n    .fy-legend{\r\n      position:absolute;right:12px;bottom:12px;background:#fff;\r\n      border:1px solid var(--border);border-radius:10px;padding:8px 10px;\r\n      box-shadow:0 8px 20px rgba(2,6,23,.06);\r\n      font-size:.85rem;color:#0b3a5d\r\n    }\r\n    .fy-dot{\r\n      display:inline-block;width:10px;height:10px;border-radius:999px;\r\n      margin-right:6px;border:2px solid var(--accent2);\r\n      box-shadow:0 0 12px rgba(0,180,216,.45)\r\n    }\r\n\r\n    .visually-hidden{\r\n      position:absolute!important;height:1px;width:1px;overflow:hidden;\r\n      clip:rect(1px,1px,1px,1px);white-space:nowrap\r\n    }\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      .fy-neon:before{animation:none}\r\n    }\r\n  <\/style>\r\n\r\n  <!-- Leaflet CDN -->\r\n  <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\" crossorigin=\"\"\/>\r\n  <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\" integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\" crossorigin=\"\"><\/script>\r\n\r\n  <div class=\"fyd-shell\">\r\n    <h2 id=\"fy-map-title\">Best Wakeboarding Locations in Miami \u2014 Legal Tow-Sports Map<\/h2>\r\n    <p class=\"fy-destinations-intro\">\r\n      These are our favorite <strong>wakeboarding &amp; tow-sports zones<\/strong> around Miami where we can legally ride at speed \u2014\r\n      always <strong>outside idle\/slow-speed areas<\/strong> and in line with FWC manatee zones &amp; Miami-Dade rules.\r\n      Your captain picks the exact lane day-of based on markers, traffic &amp; conditions.\r\n    <\/p>\r\n\r\n    <!-- Filters -->\r\n    <div class=\"fyd-filters-wrap\">\r\n      <div class=\"fyd-filters\" role=\"toolbar\" aria-label=\"Filter wake locations by session length\">\r\n        <span class=\"fyd-active-indicator\" aria-hidden=\"true\"><\/span>\r\n        <button type=\"button\" class=\"fyd-filter\" data-filter=\"all\"  aria-pressed=\"true\"><i>\u2728<\/i>All Spots<\/button>\r\n        <button type=\"button\" class=\"fyd-filter\" data-filter=\"half\" aria-pressed=\"false\"><i>\u23f1\ufe0f<\/i>Best for 3\u20134h<\/button>\r\n        <button type=\"button\" class=\"fyd-filter\" data-filter=\"full\" aria-pressed=\"false\"><i>\ud83d\udccd<\/i>Best for Longer Days<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"fy-layout\">\r\n      <!-- Map -->\r\n      <div id=\"fy-map\" aria-label=\"Map of Miami wakeboarding locations where tow-sports are legally allowed\"><\/div>\r\n\r\n      <!-- Cards (synced) -->\r\n      <div class=\"fy-grid\" id=\"fy-cards\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"fy-legend\"><span class=\"fy-dot\"><\/span>Marine Neon Wake Pins<br><span style=\"font-size:.78rem;opacity:.85;\">Map is approximate \u2014 always follow on-water signs.<\/span><\/div>\r\n\r\n  <script>\r\n    \/\/ ---- Data (coords are approximate recreational reference, not legal boundaries) ----\r\n    const FY_WAKE_DESTINATIONS = [\r\n      {\r\n        id:\"pelican\",\r\n        name:\"Pelican Harbor Wake Lanes (North Bay)\",\r\n        emoji:\"\ud83d\udea4\",\r\n        duration:\"half\",\r\n        position:[25.8500,-80.1650],\r\n        desc:\"Launch area for many Miami wake trips. Once clear of idle\/slow zones, your captain runs sets along the speed-limit channels off Pelican Harbor and North Bay Village \u2014 popular for smooth morning water.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"79th\",\r\n        name:\"79th Street Causeway & North Bay Reach\",\r\n        emoji:\"\ud83c\udf0a\",\r\n        duration:\"half\",\r\n        position:[25.8460,-80.1600],\r\n        desc:\"Central North Bay stretch with long, straight reaches beside the 79th Street Causeway. Great for 3-hour wake sets when conditions are calm and traffic is light, staying inside the legal speed-limit lanes.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"broad\",\r\n        name:\"Broad Causeway Channels\",\r\n        emoji:\"\ud83d\udedf\",\r\n        duration:\"half\",\r\n        position:[25.8870,-80.1510],\r\n        desc:\"ICW and side channels near Broad Causeway that include posted numerical speed zones. Captains use these marked lanes for wakeboarding while respecting any manatee slow-speed buffers and bridge zones.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"haulover\",\r\n        name:\"Haulover ICW Wake Run\",\r\n        emoji:\"\ud83c\udfc4\u200d\u2642\ufe0f\",\r\n        duration:\"both\",\r\n        position:[25.9016,-80.1231],\r\n        desc:\"Classic North Miami area for tow-sports along the ICW near Haulover. We ride in the legal speed-limit stretches away from the densest sandbar traffic, then slow to idle around anchored boats and swim zones.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"centralbay\",\r\n        name:\"Central Biscayne Bay Wake Reaches\",\r\n        emoji:\"\ud83c\udf05\",\r\n        duration:\"half\",\r\n        position:[25.7300,-80.1700],\r\n        desc:\"Open Biscayne Bay lanes between Downtown\/Brickell and Key Biscayne. On the right wind\/tide window, these reaches give longer views and rolling sets \u2014 always outside posted idle\/speed-restricted pockets.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"venetian\",\r\n        name:\"Venetian & East Channels Wake Lines\",\r\n        emoji:\"\ud83c\udf09\",\r\n        duration:\"half\",\r\n        position:[25.7920,-80.1600],\r\n        desc:\"Scenic central-bay lines near the Venetian Islands and East\/Meloy channels. When markers and traffic allow, captains use the legal speed-limit lanes here for shorter, skyline-view wake sets.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"rickenbacker\",\r\n        name:\"Rickenbacker Causeway & Virginia Key Edge\",\r\n        emoji:\"\ud83c\udfd6\ufe0f\",\r\n        duration:\"full\",\r\n        position:[25.7420,-80.1700],\r\n        desc:\"Biscayne Bay stretches off the Rickenbacker Causeway and Virginia Key, outside Marine Stadium\u2019s slow-speed zone. Best on longer charters that mix wake sets with swim\/photo breaks when conditions cooperate.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      },\r\n      {\r\n        id:\"combo\",\r\n        name:\"Wake & Sandbar Combo Zones\",\r\n        emoji:\"\ud83c\udf89\",\r\n        duration:\"full\",\r\n        position:[25.8800,-80.1350],\r\n        desc:\"For 4\u20136 hour charters, wake sets can be combined with time at popular hang spots (like areas near Haulover or North Bay sandbars). We tow only in legal speed-limit lanes, then slow to idle around raft-ups.\",\r\n        guide:\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\"\r\n      }\r\n    ];\r\n\r\n    \/\/ ---- Map ----\r\n    const map = L.map('fy-map', { zoomControl: true, scrollWheelZoom: true });\r\n    \/\/ Focus on Miami Biscayne Bay \/ North Bay\r\n    map.setView([25.82, -80.16], 11);\r\n    setTimeout(()=> map.invalidateSize(), 60);\r\n    window.addEventListener('resize', ()=> map.invalidateSize());\r\n\r\n    \/\/ OSM base (no API key required)\r\n    L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\r\n      maxZoom: 18, attribution: '&copy; OpenStreetMap contributors'\r\n    }).addTo(map);\r\n\r\n    \/\/ Marine neon marker\r\n    function neonPin() {\r\n      return L.divIcon({\r\n        className: 'fy-pin',\r\n        html: `<span style=\"display:inline-block;width:14px;height:14px;border-radius:999px;border:3px solid var(--accent2);box-shadow:0 0 16px rgba(0,180,216,.6),0 0 28px rgba(0,119,182,.35) inset;background:#fff\"><\/span>`,\r\n        iconSize: [14,14], iconAnchor: [7,7]\r\n      });\r\n    }\r\n\r\n    \/\/ Layers & refs\r\n    const markers = new Map();\r\n    const layerGroup = L.layerGroup().addTo(map);\r\n\r\n    function popupHTML(item){\r\n      return `<div class=\"fy-popup\">\r\n        <h3>${item.name}<\/h3>\r\n        <p>${item.desc}<\/p>\r\n        <a href=\"${item.guide}\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          View Wakeboarding Charter \u2192\r\n        <\/a>\r\n      <\/div>`;\r\n    }\r\n\r\n    \/\/ Add markers\r\n    FY_WAKE_DESTINATIONS.forEach(d => {\r\n      const m = L.marker(d.position, { icon: neonPin(), title: d.name });\r\n      m.bindPopup(popupHTML(d));\r\n      m.on('click',()=> focusCard(d.id));\r\n      m.addTo(layerGroup);\r\n      markers.set(d.id, m);\r\n    });\r\n\r\n    \/\/ ---- Cards (render + sync) ----\r\n    const grid = document.getElementById('fy-cards');\r\n    function cardHTML(d){\r\n      const chip =\r\n        d.duration === 'full'\r\n          ? 'Best for longer wake days'\r\n          : (d.duration === 'half'\r\n              ? 'Perfect for 3\u20134 hour sets'\r\n              : 'Great for half or full day');\r\n      return `<details class=\"fy-card\" id=\"card-${d.id}\" data-duration=\"${d.duration}\">\r\n        <summary class=\"fy-sum\">\r\n          <span class=\"fy-emoji\" aria-hidden=\"true\">${d.emoji}<\/span>\r\n          <h3 class=\"fy-title\"><a href=\"#${d.id}\">${d.name}<\/a><\/h3>\r\n          <span class=\"fy-chip-mini\">${chip}<\/span>\r\n          <span class=\"fy-caret\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fy-drop\">\r\n          <p class=\"fy-text\">${d.desc}<\/p>\r\n          <div class=\"fy-badges\">\r\n            <a class=\"fy-badge\" href=\"${d.guide}\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n              View Wakeboarding Charter\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>`;\r\n    }\r\n    grid.innerHTML = FY_WAKE_DESTINATIONS.map(cardHTML).join('');\r\n\r\n    function focusCard(id){\r\n      const el = document.getElementById(`card-${id}`);\r\n      if(!el) return;\r\n      el.open = true;\r\n      el.scrollIntoView({behavior:'smooth',block:'center'});\r\n    }\r\n\r\n    \/\/ Card interactions \u2192 map\r\n    grid.addEventListener('click', (e)=>{\r\n      const card = e.target.closest('.fy-card');\r\n      if(!card) return;\r\n      const id = card.id.replace('card-','');\r\n      const m = markers.get(id);\r\n      if(m){\r\n        const z = (id==='centralbay' || id==='rickenbacker') ? 12 : 13;\r\n        map.flyTo(m.getLatLng(), z, {duration:.6});\r\n        m.openPopup();\r\n        map.invalidateSize();\r\n      }\r\n    });\r\n\r\n    \/\/ ---- Filters (map + cards in sync, with deep-link) ----\r\n    (function(){\r\n      const root=document.getElementById('miami-wake-map');\r\n      const bar=root.querySelector('.fyd-filters');\r\n      const indicator=bar.querySelector('.fyd-active-indicator');\r\n      const btns=[...bar.querySelectorAll('.fyd-filter')];\r\n\r\n      function moveIndicator(el){\r\n        const r=el.getBoundingClientRect(), br=bar.getBoundingClientRect();\r\n        const x=r.left-br.left+bar.scrollLeft;\r\n        indicator.style.transform=`translateX(${x-6}px)`;\r\n        indicator.style.width=(r.width+12)+'px';\r\n      }\r\n\r\n      function showByFilter(val){\r\n        \/\/ Cards\r\n        document.querySelectorAll('.fy-card').forEach(c=>{\r\n          const d=c.dataset.duration;\r\n          const show=\r\n            (val==='all') ||\r\n            (val==='half'&&(d==='half'||d==='both')) ||\r\n            (val==='full'&&(d==='full'||d==='both'));\r\n          c.style.display=show?'':'none';\r\n        });\r\n        \/\/ Markers\r\n        markers.forEach((m,id)=>{\r\n          const d = FY_WAKE_DESTINATIONS.find(x=>x.id===id).duration;\r\n          const show=\r\n            (val==='all') ||\r\n            (val==='half'&&(d==='half'||d==='both')) ||\r\n            (val==='full'&&(d==='full'||d==='both'));\r\n          if(show){ layerGroup.addLayer(m); } else { layerGroup.removeLayer(m); }\r\n        });\r\n        btns.forEach(b=>b.setAttribute('aria-pressed', b.dataset.filter===val?'true':'false'));\r\n        moveIndicator(btns.find(b=>b.dataset.filter===val)||btns[0]);\r\n        try{\r\n          const u=new URL(location.href);\r\n          const p=new URLSearchParams((u.hash||'').slice(1));\r\n          p.set('duration',val);\r\n          u.hash=p.toString();\r\n          history.replaceState(null,'',u);\r\n        }catch(_){ }\r\n        map.invalidateSize();\r\n      }\r\n\r\n      bar.addEventListener('click',e=>{\r\n        const b=e.target.closest('.fyd-filter'); if(!b) return;\r\n        showByFilter(b.dataset.filter);\r\n      });\r\n      window.addEventListener('resize',()=>moveIndicator(bar.querySelector('[aria-pressed=\"true\"]')));\r\n\r\n      const initParam=new URLSearchParams((location.hash||'').slice(1)).get('duration')||'all';\r\n      showByFilter(initParam);\r\n      moveIndicator(bar.querySelector('[aria-pressed=\"true\"]'));\r\n    })();\r\n\r\n    \/\/ ---- Deep-link to a destination (#id) ----\r\n    (function(){\r\n      const hash = location.hash.replace('#','');\r\n      const target = FY_WAKE_DESTINATIONS.find(d=>d.id===hash || hash.includes(`id=${d.id}`));\r\n      if(target){\r\n        const m = markers.get(target.id);\r\n        if(m){\r\n          map.flyTo(m.getLatLng(), 13);\r\n          m.openPopup();\r\n          focusCard(target.id);\r\n        }\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n<!-- ===================== \/Feeling Yachty \u2014 Best Wakeboard Locations in Miami (Marine Neon, Leaflet) \u2014 v1 ===================== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28db1be e-flex e-con-boxed e-con e-parent\" data-id=\"28db1be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44daf93 elementor-widget elementor-widget-html\" data-id=\"44daf93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Wakeboarding Miami FAQ (Marine Neon, Compact, Koray Semantics + JSON-LD) ===================== -->\r\n<section id=\"fy-wake-faq\" class=\"fy-faq-neon\" aria-labelledby=\"fy-wake-faq-title\" data-dense>\r\n  <style>\r\n    \/* ===== Compact tokens (Marine Blue) ===== *\/\r\n    #fy-wake-faq.fy-faq-neon{\r\n      --ink:#0f172a; --muted:#475569;\r\n      --accent:#00B4D8; --accent2:#0077B6; --ring:rgba(0,180,216,.18);\r\n      --bg:#ffffff; --bg2:#f4fbff; --border:#d7e7f5; --chip:#ffffff; --chipBorder:#b9e2ff;\r\n      --radius:14px; --shadow:0 6px 16px rgba(2,6,23,.06);\r\n      position:relative; margin:24px auto; max-width:1120px; padding:14px 12px;\r\n      background:linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));\r\n      border-radius:var(--radius); border:3px solid transparent; background-clip:padding-box; box-shadow:var(--shadow);\r\n      font-family:ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,\"Helvetica Neue\";\r\n    }\r\n    \/* Subtle neon border *\/\r\n    #fy-wake-faq.fy-faq-neon:before{\r\n      content:\"\"; position:absolute; inset:0; padding:3px; border-radius:var(--radius);\r\n      background:linear-gradient(135deg,#00B4D8,#48CAE4,#0077B6,#48CAE4,#00B4D8);\r\n      background-size:360% 360%; animation:fyflow-wake 16s ease-in-out infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor; mask-composite:exclude; pointer-events:none; opacity:.9;\r\n    }\r\n    @keyframes fyflow-wake{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    \/* Head *\/\r\n    .fy-head{display:flex; align-items:center; justify-content:space-between; gap:10px; margin:0 2px 8px}\r\n    #fy-wake-faq-title{\r\n      margin:0; font-weight:900; letter-spacing:-.02em;\r\n      font-size:clamp(1.25rem,.9rem + 1.5vw,1.8rem);\r\n      background:linear-gradient(180deg,var(--accent),var(--accent2));\r\n      -webkit-background-clip:text; background-clip:text; color:transparent;\r\n    }\r\n    .fy-actions{display:flex; gap:8px; flex-wrap:wrap}\r\n    .fy-mini-btn{\r\n      padding:6px 10px; border-radius:999px; border:1px solid var(--border);\r\n      background:#fff; color:var(--ink);\r\n      font-size:.85rem; line-height:1; text-decoration:none; cursor:pointer;\r\n    }\r\n\r\n    \/* Chips row (inline index) *\/\r\n    .fy-chips{\r\n      display:flex; flex-wrap:wrap; gap:8px;\r\n      margin:6px 0 8px;\r\n    }\r\n    .chip{\r\n      display:inline-flex; align-items:center; gap:6px;\r\n      padding:6px 10px; border-radius:999px;\r\n      background:var(--chip);\r\n      border:1px solid var(--chipBorder);\r\n      color:#0b3a5d; font-weight:800; font-size:.88rem;\r\n      text-decoration:none; white-space:nowrap;\r\n    }\r\n\r\n    \/* Compact accordion grid *\/\r\n    .fy-grid{display:grid; gap:10px; grid-template-columns:1fr}\r\n    @media (min-width:980px){.fy-grid{grid-template-columns:1fr 1fr}}\r\n\r\n    details.fy-qa{\r\n      border:1px solid var(--border); border-radius:12px;\r\n      background:#fff; overflow:hidden; transition:border .2s ease;\r\n    }\r\n    details.fy-qa[open]{border-color:var(--accent2)}\r\n    .fy-qa summary{\r\n      list-style:none; cursor:pointer;\r\n      display:grid; grid-template-columns:auto 1fr auto; gap:8px;\r\n      align-items:center; padding:10px 12px; color:var(--ink);\r\n    }\r\n    .fy-qa summary::-webkit-details-marker{display:none}\r\n    .q-ico{\r\n      width:28px; height:28px; display:grid; place-items:center;\r\n      border-radius:8px; background:#f0f8ff; border:1px solid var(--chipBorder);\r\n      font-size:16px;\r\n    }\r\n    .q-text{\r\n      margin:0; font-weight:800;\r\n      font-size:clamp(.98rem,.92rem + .2vw,1.02rem); line-height:1.25;\r\n    }\r\n    .q-caret{font-weight:900}\r\n    .fy-qa[open] .q-caret{transform:rotate(180deg)}\r\n\r\n    .fy-ans{\r\n      padding:8px 12px 12px; color:var(--muted);\r\n      line-height:1.55; font-size:.98rem;\r\n      border-top:1px dashed var(--border);\r\n      background:linear-gradient(180deg,#fff,#fff 60%,#f4fbff);\r\n    }\r\n    .fy-ans p{margin:8px 0}\r\n    .fy-ans a{\r\n      color:var(--accent2); text-decoration:none;\r\n      border-bottom:1.5px dotted var(--accent2);\r\n    }\r\n    .fy-ans a:hover{color:var(--accent); border-bottom-style:solid}\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      #fy-wake-faq.fy-faq-neon:before{animation:none}\r\n    }\r\n  <\/style>\r\n\r\n  <!-- Head -->\r\n  <div class=\"fy-head\">\r\n    <h2 id=\"fy-wake-faq-title\">Wakeboarding in Miami \u2014 Quick Answers (FAQ)<\/h2>\r\n    <div class=\"fy-actions\" role=\"group\" aria-label=\"FAQ actions\">\r\n      <button type=\"button\" class=\"fy-mini-btn\" data-expand>Expand all<\/button>\r\n      <button type=\"button\" class=\"fy-mini-btn\" data-collapse>Collapse all<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Intent-driven anchor chips (wakeboarding intent) -->\r\n  <nav class=\"fy-chips\" aria-label=\"Jump to a wakeboarding question\">\r\n    <a class=\"chip\" href=\"#q-wake-pricing\">\ud83d\udcb5 Pricing &amp; minimums<\/a>\r\n    <a class=\"chip\" href=\"#q-wake-beginners\">\ud83c\udfc4\u200d\u2642\ufe0f Beginners welcome?<\/a>\r\n    <a class=\"chip\" href=\"#q-wake-route\">\ud83d\uddfa\ufe0f Where we ride<\/a>\r\n    <a class=\"chip\" href=\"#q-wake-what-bring\">\ud83c\udf92 What to bring<\/a>\r\n    <a class=\"chip\" href=\"#q-wake-byob\">\ud83e\udd42 BYOB rules<\/a>\r\n    <a class=\"chip\" href=\"#q-wake-weather\">\u26c5 Weather &amp; reschedule<\/a>\r\n  <\/nav>\r\n\r\n  <!-- Compact two-column accordion grid -->\r\n  <div class=\"fy-grid\">\r\n\r\n    <!-- 1: Pricing & minimums -->\r\n    <details class=\"fy-qa\" id=\"q-wake-pricing\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83d\udcb5<\/span>\r\n        <h3 class=\"q-text\">How much is wakeboarding in Miami with Feeling Yachty?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Our <strong>25ft Yamaha 255XD wake boat<\/strong> charters start at <strong>$250 per hour<\/strong> with a <strong>3-hour minimum<\/strong> for up to <strong>8 guests<\/strong>.<\/p>\r\n        <p>Pricing is quoted as <strong>All Fees Included<\/strong> (vessel, licensed captain\/wake driver, standard fuel, dock fees, taxes) with a suggested <strong>10% gratuity<\/strong> for the crew.<\/p>\r\n        <p>Example: a <strong>3-hour wake session<\/strong> is typically <strong>$750 + 10% gratuity<\/strong>.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 2: What\u2019s included -->\r\n    <details class=\"fy-qa\" id=\"q-wake-included\">\r\n      <summary>\r\n        <span class=\"q-ico\">\u2705<\/span>\r\n        <h3 class=\"q-text\">What\u2019s included in the wakeboarding charter rate?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Your charter includes:<\/p>\r\n        <p>\u2022 <strong>25ft Yamaha 255XD wake boat<\/strong><br>\r\n           \u2022 <strong>Licensed captain \/ wake driver<\/strong><br>\r\n           \u2022 Wakeboard, tow rope &amp; USCG-approved life jackets<br>\r\n           \u2022 <strong>Bluetooth sound system<\/strong><br>\r\n           \u2022 Cooler with ice &amp; bottled water (most trips)<br>\r\n           \u2022 Standard fuel for <strong>wakeboarding and cruising<\/strong> in our normal zone\r\n        <\/p>\r\n        <p>Gratuity (10% recommended) and any special requests (photographer, extra time, catering) are additional.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 3: Beginners welcome -->\r\n    <details class=\"fy-qa\" id=\"q-wake-beginners\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83c\udfc4\u200d\u2642\ufe0f<\/span>\r\n        <h3 class=\"q-text\">Can beginners or first-timers wakeboard with you?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Yes. Our wake sessions are designed for <strong>all skill levels<\/strong> \u2014 from complete beginners to experienced riders.<\/p>\r\n        <p>The captain\/crew will:<\/p>\r\n        <p>\u2022 Give a <strong>land-based safety and start tutorial<\/strong><br>\r\n           \u2022 Help you choose the right stance and rope length<br>\r\n           \u2022 Adjust speed and line length for <strongcomfortable, progressive sets<\/strong><\/p>\r\n        <p>If some guests prefer not to wakeboard, they can simply <strong>ride, swim, or just enjoy the views<\/strong>.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 4: Where we ride -->\r\n    <details class=\"fy-qa\" id=\"q-wake-route\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83d\uddfa\ufe0f<\/span>\r\n        <h3 class=\"q-text\">Where do we wakeboard and what\u2019s the typical route?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>We depart from <strong>2215 NW 14th St, Miami, FL 33125<\/strong> on the Miami River and head toward <strong>protected Biscayne Bay zones<\/strong> suited for tow-sports.<\/p>\r\n        <p>Depending on weather, traffic and water conditions, your captain may:<\/p>\r\n        <p>\u2022 Run <strong>wake sets<\/strong> in smoother stretches of the river or bay<br>\r\n           \u2022 Mix in <strong>scenic cruising<\/strong> and photo spots<br>\r\n           \u2022 Offer a <strong>swim stop<\/strong> if time and conditions allow<\/p>\r\n        <p>The exact route is finalized day-of for comfort and safety.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 5: Capacity & riders -->\r\n    <details class=\"fy-qa\" id=\"q-wake-capacity\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83d\udc65<\/span>\r\n        <h3 class=\"q-text\">How many people can come, and how many ride at once?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>The Yamaha 255XD wake boat is licensed for <strong>up to 8 guests total<\/strong> (including riders and spectators).<\/p>\r\n        <p>For safety, we typically tow:<\/p>\r\n        <p>\u2022 <strong>One wakeboarder at a time<\/strong><br>\r\n           \u2022 Up to <strong>two guests on a tube<\/strong> (when available and conditions permit)<\/p>\r\n        <p>You can rotate riders throughout the charter so everyone gets time behind the boat.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 6: What to bring -->\r\n    <details class=\"fy-qa\" id=\"q-wake-what-bring\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83c\udf92<\/span>\r\n        <h3 class=\"q-text\">What should I bring for a wakeboarding charter in Miami?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>We recommend bringing:<\/p>\r\n        <p>\u2022 Swimsuit, towel &amp; <strong>change of dry clothes<\/strong><br>\r\n           \u2022 <strong>Reef-safe sunscreen<\/strong> (no spray if possible)<br>\r\n           \u2022 Sunglasses with a strap &amp; hat<br>\r\n           \u2022 Light snacks and any preferred drinks<br>\r\n           \u2022 Government-issued ID and form of payment<\/p>\r\n        <p>Pack in <strong>soft bags<\/strong> to save space on board.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 7: BYOB -->\r\n    <details class=\"fy-qa\" id=\"q-wake-byob\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83e\udd42<\/span>\r\n        <h3 class=\"q-text\">Can we bring our own drinks or alcohol on the boat?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Yes, most wake charters are <strong>BYOB-friendly<\/strong> for guests <strong>21+<\/strong>. Please avoid glass bottles where possible and drink responsibly \u2014 the captain is in charge of safety and may limit alcohol if needed.<\/p>\r\n        <p>Riders should <strong>not wakeboard under the influence<\/strong>. You can always ride early in the trip and relax with drinks afterward.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 8: Weather \/ reschedule -->\r\n    <details class=\"fy-qa\" id=\"q-wake-weather\">\r\n      <summary>\r\n        <span class=\"q-ico\">\u26c5<\/span>\r\n        <h3 class=\"q-text\">What happens if the weather is bad on the day of my wakeboarding trip?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Your captain continuously monitors <strong>wind, rain and lightning<\/strong>. If conditions are unsafe or clearly unsuitable for tow-sports, we\u2019ll work with you to <strong>reschedule or credit<\/strong> per our fair-weather policy.<\/p>\r\n        <p>Light rain or passing clouds often still allow for a great session; severe storms, high winds or lightning may require a delay, route change, or postponement.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 9: Fitness\/age basics (non-medical) -->\r\n    <details class=\"fy-qa\" id=\"q-wake-fitness\">\r\n      <summary>\r\n        <span class=\"q-ico\">\u2764\ufe0f<\/span>\r\n        <h3 class=\"q-text\">Is wakeboarding physically demanding? Any age or fitness tips?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>Wakeboarding is an <strong>active water sport<\/strong> that uses your legs, core, and grip strength. Many teens and adults with <strong>average fitness<\/strong> can enjoy beginner-level sets.<\/p>\r\n        <p>Children must fit properly in a <strong>USCG-approved life jacket<\/strong>, and a parent\/guardian should be on board. If anyone in your group has health concerns, it\u2019s best they <strong>ask their doctor<\/strong> before booking high-impact activities.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n    <!-- 10: Private vs shared -->\r\n    <details class=\"fy-qa\" id=\"q-wake-private\">\r\n      <summary>\r\n        <span class=\"q-ico\">\ud83d\udd12<\/span>\r\n        <h3 class=\"q-text\">Is the wakeboarding boat a private charter or shared with other groups?<\/h3>\r\n        <span class=\"q-caret\">\u2304<\/span>\r\n      <\/summary>\r\n      <div class=\"fy-ans\">\r\n        <p>All <strong>Feeling Yachty wakeboarding trips are private charters<\/strong>. It\u2019s just your group, your captain, and the Yamaha 255XD \u2014 no strangers on board.<\/p>\r\n        <p>This lets us customize the <strong>pace, music, and mix of riding vs cruising<\/strong> to match your vibe.<\/p>\r\n      <\/div>\r\n    <\/details>\r\n\r\n  <\/div>\r\n\r\n  <!-- Footer actions: deep link to wakeboarding page -->\r\n  <p style=\"text-align:center;margin:10px 0 0;\">\r\n    <a href=\"https:\/\/feelingyachty.com\/miami-water-sports\/wakeboarding-25ft-yamaha-255xd-boat\/\">\r\n      View full Wakeboarding Miami details \u2192\r\n    <\/a>\r\n  <\/p>\r\n\r\n  <!-- Expand\/collapse + deep-link open -->\r\n  <script>\r\n    (function(){\r\n      const root = document.getElementById('fy-wake-faq');\r\n      if(!root) return;\r\n      const details = Array.from(root.querySelectorAll('details.fy-qa'));\r\n      root.querySelector('[data-expand]')?.addEventListener('click', ()=> details.forEach(d => d.open = true));\r\n      root.querySelector('[data-collapse]')?.addEventListener('click', ()=> details.forEach(d => d.open = false));\r\n      function openFromHash(){\r\n        const id = (location.hash||'').slice(1);\r\n        const el = id && root.querySelector('#'+CSS.escape(id));\r\n        if(el && el.tagName.toLowerCase()==='details'){\r\n          el.open = true;\r\n          el.scrollIntoView({behavior:'smooth',block:'start'});\r\n        }\r\n      }\r\n      window.addEventListener('hashchange', openFromHash);\r\n      setTimeout(openFromHash, 0);\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\r\n<!-- ===== FAQPage JSON-LD (EN) \u2014 matches visible Q&A above ===== -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\":\"https:\/\/schema.org\",\r\n  \"@type\":\"FAQPage\",\r\n  \"mainEntity\":[\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"How much is wakeboarding in Miami with Feeling Yachty?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Feeling Yachty wakeboarding charters on the 25ft Yamaha 255XD start at $250 per hour with a 3-hour minimum for up to 8 guests. Rates are quoted as All Fees Included totals (vessel, licensed captain or wake driver, standard fuel, dock fees, and taxes) with a suggested 10% gratuity for the crew.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"What\u2019s included in the wakeboarding charter rate?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"The rate typically includes the 25ft Yamaha 255XD wake boat, a licensed captain or wake driver, wakeboard and tow rope, USCG-approved life jackets, Bluetooth sound system, cooler with ice and bottled water on most trips, and standard fuel for towing and cruising in the normal operating area. Gratuity and any special add-ons such as extra time or catering are additional.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"Can beginners or first-timers wakeboard with you?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Yes. Feeling Yachty wake sessions are beginner-friendly and also fun for experienced riders. The crew provides a land-based safety and start tutorial, helps guests choose stance and rope length, and adjusts boat speed and line length so each rider can progress comfortably. Guests who prefer not to wakeboard can simply relax on the boat or swim, depending on conditions.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"Where do we wakeboard and what\u2019s the typical route?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Wakeboarding trips depart from 2215 NW 14th St, Miami, FL 33125 on the Miami River and head toward protected Biscayne Bay zones that are suitable for tow-sports. Depending on weather, traffic, and water conditions, the captain chooses smoother stretches for wake sets, mixes in scenic cruising and photo stops, and may include a swim break when time and conditions allow.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"How many people can come, and how many ride at once?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"The Yamaha 255XD wake boat is typically limited to 8 guests total, including riders and spectators. For safety, one wakeboarder is towed at a time, and up to two guests may ride a tube when available and when conditions permit. Guests can rotate riders throughout the charter so everyone has time behind the boat.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"What should I bring for a wakeboarding charter in Miami?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Guests should bring a swimsuit, towel, change of clothes, reef-safe sunscreen, sunglasses with a strap, a hat, light snacks, preferred drinks, government-issued ID, and a form of payment. Soft bags are recommended to save space on the boat, and most charters include a cooler with ice and bottled water.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"Can we bring our own drinks or alcohol on the boat?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Most wakeboarding charters are BYOB-friendly for guests who are 21 or older, and soft drinks and snacks are welcome. Glass is discouraged for safety, and the captain may limit alcohol consumption to keep everyone safe. Riders should not wakeboard under the influence and may choose to ride early in the trip and enjoy drinks afterward.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"What happens if the weather is bad on the day of my wakeboarding trip?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"The captain monitors wind, rain, and lightning before and during the charter. If conditions are unsafe or clearly unsuitable for tow-sports, Feeling Yachty works with guests to reschedule or credit according to a fair-weather policy. Light rain or clouds may still allow for a good session, but severe storms, high winds, or lightning can require a delay, route change, or postponement.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"Is wakeboarding physically demanding? Any age or fitness tips?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Wakeboarding is an active water sport that uses leg, core, and grip strength. Many teens and adults with average fitness can enjoy beginner-level sets. Children must fit properly into USCG-approved life jackets and have a parent or guardian on board. Anyone with health concerns should consult their doctor before taking part in high-impact water sports.\"\r\n      }\r\n    },\r\n    {\r\n      \"@type\":\"Question\",\r\n      \"name\":\"Is the wakeboarding boat a private charter or shared with other groups?\",\r\n      \"acceptedAnswer\":{\r\n        \"@type\":\"Answer\",\r\n        \"text\":\"Feeling Yachty wakeboarding trips are run as private charters, so only your group and the crew are on board. This allows the pace, music, and mix of riding versus cruising to be customized to your preferences.\"\r\n      }\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n<!-- ===================== \/Feeling Yachty \u2014 Wakeboarding Miami FAQ (Marine Neon, Compact, Koray Semantics + JSON-LD) ===================== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-221114e e-flex e-con-boxed e-con e-parent\" data-id=\"221114e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1685bb8 e-con-full e-flex e-con e-child\" data-id=\"1685bb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64eefea e-con-full e-flex e-con e-child\" data-id=\"64eefea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51af044 elementor-widget elementor-widget-html\" data-id=\"51af044\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Standalone Neon Glow Button (90ft+) ===================== -->\r\n<div class=\"fy-btn-wrap\" style=\"text-align:center;margin-top:18px\">\r\n  <style>\r\n    .fy-btn{\r\n      display:inline-block;padding:12px 30px;border-radius:999px;\r\n      font-weight:800;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);\r\n      color:#fff;text-decoration:none;\r\n      background:linear-gradient(135deg,#E45C9C,#d34c8b);\r\n      box-shadow:\r\n        0 0 8px rgba(228,92,156,.65),\r\n        0 0 18px rgba(211,76,139,.55),\r\n        0 0 28px rgba(255,137,201,.45);\r\n      transition:all .28s ease;\r\n      animation:fyBtnGlow 4s linear infinite;\r\n    }\r\n    .fy-btn:hover{\r\n      transform:translateY(-2px) scale(1.02);\r\n      box-shadow:\r\n        0 0 10px rgba(228,92,156,.75),\r\n        0 0 22px rgba(211,76,139,.65),\r\n        0 0 32px rgba(255,137,201,.55);\r\n    }\r\n    .fy-btn:focus-visible{\r\n      outline:3px solid #E45C9C;outline-offset:3px\r\n    }\r\n    @keyframes fyBtnGlow{\r\n      0%{filter:hue-rotate(0deg)}\r\n      100%{filter:hue-rotate(360deg)}\r\n    }\r\n  <\/style>\r\n\r\n  <a href=\"\/https:\/\/feelingyachty.com\/miami-yacht-rentals\/faq\/\" class=\"fy-btn\" aria-label=\"Browse all 90 foot and larger Miami Mega Yachts\">\r\n    Explore Our Miami Yacht Rental FAQ's \r\n  <\/a>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1ad27e e-con-full e-flex e-con e-child\" data-id=\"c1ad27e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9398f8c e-flex e-con-boxed e-con e-parent\" data-id=\"9398f8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72d82dc elementor-widget elementor-widget-html\" data-id=\"72d82dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Wakeboarding Legal Laws (Neon FY Style, EN\/ES) ===================== -->\r\n<section id=\"fy-viator\" aria-labelledby=\"fyv-title\" data-lang=\"en\">\r\n  <style>\r\n    \/* ================== FY Neon Tokens ================== *\/\r\n    #fy-viator{\r\n      --ink:#0f172a; \r\n      --muted:#475569; \r\n      --tile:#fff7fb; \r\n      --bg:#ffffff;\r\n      --border:#eef2f7;\r\n      --accent:#E45C9C; \r\n      --accent2:#d34c8b;\r\n      --wa:#25D366;\r\n      --ring:rgba(228,92,156,.25);\r\n      --shadow:0 20px 45px rgba(228,92,156,.18), 0 6px 20px rgba(0,0,0,.06);\r\n      font-family:ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial;\r\n      background:linear-gradient(180deg,#fff 0,#fff7fb 60%,#fff 100%);\r\n      padding:28px 16px;color:var(--ink);\r\n    }\r\n    #fy-viator .shell{max-width:1100px;margin:0 auto}\r\n\r\n    \/* ================== Neon Frame Wrapper ================== *\/\r\n    .fy-frame{position:relative;border-radius:20px;padding:22px;background:var(--bg);box-shadow:var(--shadow);overflow:hidden;border:3px solid transparent;background-clip:padding-box}\r\n    .fy-frame:before{content:\"\";position:absolute;inset:-2px;border-radius:22px;z-index:0;background:conic-gradient(from 140deg at 50% 50%, var(--accent), var(--accent2), #ff8ac4, var(--accent));animation:spin 12s linear infinite;filter:blur(14px);opacity:.55}\r\n    .fy-frame > *{position:relative;z-index:1}\r\n    @keyframes spin{to{transform:rotate(1turn)}}\r\n\r\n    \/* ================== Heading ================== *\/\r\n    #fyv-title{margin:0 0 10px;font-weight:900;letter-spacing:-.02em;text-align:center;font-size:clamp(34px,4vw,48px);background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}\r\n    .fy-sub{margin:0 0 18px;text-align:center;color:var(--muted);font-size:clamp(16px,2.4vw,18px)}\r\n\r\n    \/* ================== Language Switcher ================== *\/\r\n    .lang-switch{display:flex;gap:8px;justify-content:center;margin:6px 0 18px}\r\n    .chip{position:relative;border-radius:999px;padding:12px 18px;font-weight:900;cursor:pointer;line-height:1;border:2px solid transparent;white-space:nowrap;box-shadow:0 10px 22px rgba(228,92,156,.20),0 6px 18px rgba(0,0,0,.08);transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease;font-size:16px;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.55);background:linear-gradient(90deg,var(--accent),#ff8ac4,var(--accent2),var(--accent));background-size:300% 300%;animation:fyChipHue 6s linear infinite}\r\n    .chip:before{content:\"\";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 140deg,var(--accent),var(--accent2),#ff8ac4,var(--accent));filter:blur(12px);opacity:.55;z-index:-1;animation:fyChipHue 8s linear infinite}\r\n    .chip:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(228,92,156,.35),0 10px 24px rgba(0,0,0,.12)}\r\n    .chip:focus{outline:3px solid var(--ring);outline-offset:3px}\r\n    .chip[aria-pressed=\"true\"]{border-color:rgba(255,255,255,.85);box-shadow:0 20px 44px rgba(228,92,156,.45),0 10px 28px rgba(0,0,0,.14);animation:fyChipPulse 1.6s ease-in-out infinite;color:var(--ink);} \r\n    .chip[aria-pressed=\"true\"]:after{content:\"\";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.35),rgba(255,255,255,0));mix-blend-mode:screen;animation:fyChipShimmer 2.2s ease-in-out infinite}\r\n    @keyframes fyChipHue{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\r\n    @keyframes fyChipShimmer{0%{transform:translateX(-20%)}50%{transform:translateX(20%)}100%{transform:translateX(-20%)}}\r\n    @keyframes fyChipPulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.03)}}\r\n    .chip[aria-pressed=\"true\"]{border-color:var(--accent);box-shadow:0 10px 24px rgba(228,92,156,.18)}\r\n\r\n    \/* ================== Utility ================== *\/\r\n    .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\r\n\r\n    \/* ================== Content Cards ================== *\/\r\n    .grid{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}\r\n    @media(min-width:820px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n\r\n    .card{background:var(--tile);border-radius:18px;padding:16px;border:2px solid var(--border);box-shadow:0 10px 28px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}\r\n    .card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(228,92,156,.25);border-color:rgba(228,92,156,.45)}\r\n    .card h2{margin:6px 0 12px;font-weight:900;letter-spacing:-.01em;font-size:clamp(22px,3.2vw,30px)}\r\n    .card p,.card li{font-size:16.5px;line-height:1.55;color:var(--ink)}\r\n    .card ul{margin:6px 0 0;padding:0 0 0 18px}\r\n\r\n    .kicker{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:var(--muted);margin-bottom:10px;font-weight:800} \r\n    .kicker .dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}\r\n\r\n    \/* ================== Buttons ================== *\/\r\n    .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}\r\n    .btn{\r\n      display:inline-flex;align-items:center;justify-content:center;gap:8px;\r\n      border-radius:999px;border:2px solid transparent;\r\n      font-weight:800;cursor:pointer;text-decoration:none;line-height:1;\r\n      transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;\r\n      padding:14px 20px;font-size:15px;\r\n    }\r\n    .btn:focus{outline:3px solid var(--ring);outline-offset:2px}\r\n    .btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.16)}\r\n    .btn-light{background:#fff;color:var(--accent);border-color:var(--accent)}\r\n    .btn-accent{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff}\r\n    .btn-wa{background:var(--wa);color:#061b09;border:2px solid rgba(0,0,0,.08)}\r\n\r\n    \/* ================== Details (Copy\/Paste) ================== *\/\r\n    details{border:2px dashed var(--border);padding:12px;border-radius:14px;background:#fff}\r\n    details > summary{\r\n      list-style:none;\r\n      display:inline-flex;align-items:center;gap:10px;\r\n      padding:12px 16px;border-radius:14px;\r\n      border:2px solid var(--accent);\r\n      background:linear-gradient(90deg,var(--accent),var(--accent2));\r\n      color:#fff;font-weight:900;cursor:pointer;\r\n      box-shadow:0 12px 28px rgba(228,92,156,.28), 0 6px 16px rgba(0,0,0,.08);\r\n      text-shadow:0 1px 0 rgba(0,0,0,.15);\r\n    }\r\n    details > summary::marker{content:\"\"}\r\n    details > summary:after{content:\"\u25bc\";font-size:12px;opacity:.9}\r\n    details[open] > summary:after{content:\"\u25b2\"}\r\n    pre{\r\n      white-space:pre-wrap;overflow-x:auto;\r\n      margin-top:10px;background:#0f172a;color:#f9fafb;\r\n      border-radius:12px;padding:12px 10px;\r\n      font-size:15px;line-height:1.5;\r\n    }\r\n\r\n    \/* ================== Lang visibility ================== *\/\r\n    [data-i18n]{display:none}\r\n    #fy-viator[data-lang=\"en\"] [data-i18n=\"en\"],\r\n    #fy-viator[data-lang=\"es\"] [data-i18n=\"es\"]{display:block}\r\n  <\/style>\r\n\r\n  <div class=\"shell\">\r\n    <div class=\"fy-frame\">\r\n      <h1 id=\"fyv-title\">\r\n        <span data-i18n=\"en\">Florida Wakeboarding Laws \u2014 Quick Legal Guide<\/span>\r\n        <span data-i18n=\"es\">Leyes de Wakeboard en Florida \u2014 Gu\u00eda R\u00e1pida<\/span>\r\n      <\/h1>\r\n      <p class=\"fy-sub\" data-i18n=\"en\">\r\n        This bilingual cheat sheet summarizes key <strong>Florida laws for wakeboarding and other towed water sports<\/strong> \r\n        (wakeboards, water skis, kneeboards, tubes, etc.). It\u2019s based on Florida Statute \u00a7 327.37 and FWC boating regulations.\r\n        This is a <strong>general summary, not legal advice<\/strong> \u2014 always review the official rules before you ride.\r\n      <\/p>\r\n      <p class=\"fy-sub\" data-i18n=\"es\">\r\n        Esta gu\u00eda biling\u00fce resume las <strong>leyes clave de Florida para el wakeboard y otros deportes remolcados<\/strong> \r\n        (esqu\u00eds acu\u00e1ticos, kneeboard, inflables, etc.). Se basa en el Estatuto de Florida \u00a7 327.37 y en las regulaciones \r\n        de navegaci\u00f3n de la FWC. Es un <strong>resumen general, no asesor\u00eda legal<\/strong> \u2014 siempre revisa las normas oficiales\r\n        antes de salir al agua.\r\n      <\/p>\r\n\r\n      <!-- ===================== Wakeboarding Legal Must-Haves ===================== -->\r\n      <section id=\"fy-includes-neon\" role=\"region\" aria-labelledby=\"fy-includes-title\" data-lang=\"en\">\r\n        <style>\r\n          #fy-includes-neon{\r\n            --ink:#0f172a; --muted:#475569;\r\n            --accent:#E45C9C; --accent2:#d34c8b;\r\n            --bg:#ffffff; --bg2:#fff7fb;\r\n            position:relative; max-width:880px; margin:28px auto; padding:24px 18px;\r\n            border-radius:18px; border:4px solid transparent;\r\n            background:linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));\r\n            background-clip:padding-box; text-align:center; font-family:inherit; line-height:1.6;\r\n          }\r\n          #fy-includes-neon:before{ content:\"\"; position:absolute; inset:0; border-radius:18px; padding:4px;\r\n            background:linear-gradient(135deg,var(--accent),var(--accent2),#ff89c9,var(--accent)); background-size:400% 400%;\r\n            -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n            -webkit-mask-composite:xor; mask-composite:exclude; animation:fyGlowBorder 8s linear infinite; }\r\n          @keyframes fyGlowBorder{ 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }\r\n          #fy-includes-neon h3{ margin:0 0 10px; font-weight:900; font-size:clamp(1.25rem,2.4vw,1.6rem); color:var(--ink); letter-spacing:-.3px; }\r\n          #fy-includes-neon .list{ font-weight:700; color:var(--muted); font-size:16.5px; }\r\n\r\n          #fy-includes-neon .addon-callout{\r\n            margin-top:12px;\r\n            padding:14px 16px;\r\n            border-radius:14px;\r\n            border:2px solid rgba(228,92,156,.85);\r\n            background:linear-gradient(90deg, rgba(228,92,156,.12), rgba(211,76,139,.12));\r\n            box-shadow:0 12px 28px rgba(228,92,156,.25), 0 8px 18px rgba(0,0,0,.06);\r\n            font-weight:900;\r\n            color:var(--ink);\r\n            display:inline-block;\r\n          }\r\n          #fy-includes-neon .addon-callout .tag{\r\n            display:inline-block;\r\n            font-size:12px;\r\n            letter-spacing:.08em;\r\n            font-weight:900;\r\n            text-transform:uppercase;\r\n            padding:6px 10px;\r\n            border-radius:999px;\r\n            margin-right:10px;\r\n            background:linear-gradient(90deg,var(--accent),var(--accent2));\r\n            color:#fff;\r\n            box-shadow:0 8px 18px rgba(228,92,156,.35);\r\n            vertical-align:middle;\r\n          }\r\n\r\n          \/* Lang visibility *\/\r\n          #fy-includes-neon [data-i18n]{display:none}\r\n          #fy-includes-neon[data-lang=\"en\"] [data-i18n=\"en\"],\r\n          #fy-includes-neon[data-lang=\"es\"] [data-i18n=\"es\"]{display:block}\r\n        <\/style>\r\n        <h3 id=\"fy-includes-title\">\r\n          <span data-i18n=\"en\">\u2728 Quick Legal Must-Haves for Wakeboarding in Florida<\/span>\r\n          <span data-i18n=\"es\">\u2728 Requisitos Legales B\u00e1sicos para Wakeboard en Florida<\/span>\r\n        <\/h3>\r\n        <div class=\"list\">\r\n          <div data-i18n=\"en\">\r\n            \u2714 USCG-approved, <strong>non-inflatable life jacket<\/strong> on every rider being towed<br>\r\n            \u2714 An <strong>observer<\/strong> on board or a wide-angle rear-view mirror for the operator<br>\r\n            \u2714 <strong>No towing<\/strong> from 30 minutes after sunset to 30 minutes before sunrise<br>\r\n            \u2714 No wakeboarding while <strong>impaired by alcohol or drugs<\/strong><br>\r\n            \u2714 Tow only in <strong>safe, open water<\/strong> away from docks, swim zones, and markers\r\n          <\/div>\r\n          <div data-i18n=\"es\">\r\n            \u2714 Chaleco salvavidas <strong>no inflable<\/strong> y aprobado por la USCG en cada persona remolcada<br>\r\n            \u2714 Un <strong>observador<\/strong> a bordo o un espejo retrovisor panor\u00e1mico para el operador<br>\r\n            \u2714 <strong>Prohibido remolcar<\/strong> desde 30 minutos despu\u00e9s del atardecer hasta 30 minutos antes del amanecer<br>\r\n            \u2714 Nada de wakeboard si est\u00e1s <strong>bajo los efectos del alcohol o drogas<\/strong><br>\r\n            \u2714 Remolca solo en <strong>agua abierta y segura<\/strong>, lejos de muelles, zonas de ba\u00f1o y boyas\r\n          <\/div>\r\n\r\n          <div class=\"addon-callout\" data-i18n=\"en\">\r\n            <span class=\"tag\">Reminder<\/span>\r\n            This is a simplified guide. Always check <strong>Florida Statute \u00a7 327.37<\/strong> and FWC boating regulations for full, current rules.\r\n          <\/div>\r\n          <div class=\"addon-callout\" data-i18n=\"es\">\r\n            <span class=\"tag\">Aviso<\/span>\r\n            Esto es un resumen simplificado. Verifica siempre el <strong>Estatuto de Florida \u00a7 327.37<\/strong> y las regulaciones de navegaci\u00f3n de la FWC para reglas completas y vigentes.\r\n          <\/div>\r\n        <\/div>\r\n        <script>\r\n          \/\/ Sync language with the main block\r\n          (function(){\r\n            const inc = document.getElementById('fy-includes-neon');\r\n            const root = document.getElementById('fy-viator');\r\n            function sync(){ if(!root) return; inc.setAttribute('data-lang', root.getAttribute('data-lang')||'en'); }\r\n            sync();\r\n            if(root){\r\n              const enBtn = root.querySelector('[data-lang-btn=\"en\"]');\r\n              const esBtn = root.querySelector('[data-lang-btn=\"es\"]');\r\n              if(enBtn && esBtn){\r\n                enBtn.addEventListener('click', ()=> inc.setAttribute('data-lang','en'));\r\n                esBtn.addEventListener('click', ()=> inc.setAttribute('data-lang','es'));\r\n              }\r\n            }\r\n          })();\r\n        <\/script>\r\n      <\/section>\r\n      <!-- ===================== \/Wakeboarding Legal Must-Haves ===================== -->\r\n\r\n      <!-- Lang Switcher -->\r\n      <div class=\"lang-switch\" role=\"group\" aria-label=\"Language selector\">\r\n        <button class=\"chip\" data-lang-btn=\"en\" aria-pressed=\"true\">English<\/button>\r\n        <button class=\"chip\" data-lang-btn=\"es\" aria-pressed=\"false\">Espa\u00f1ol<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"grid\">\r\n        <!-- ========== Rule 1: Life Jackets Required ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 1<\/span>\r\n            <span data-i18n=\"es\">Regla 1<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Life Jackets (PFDs) \u2014 Mandatory<\/h2>\r\n          <h2 data-i18n=\"es\">Chalecos Salvavidas (PFD) \u2014 Obligatorios<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              Anyone being towed on a wakeboard, water skis, tube, or similar device must wear a \r\n              <strong>non-inflatable, USCG-approved life jacket<\/strong> used according to the label.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Toda persona remolcada en wakeboard, esqu\u00eds, inflable u otro dispositivo similar debe usar un \r\n              <strong>chaleco salvavidas no inflable aprobado por la USCG<\/strong>, seg\u00fan su etiqueta.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              The boat must also carry a wearable life jacket for <strong>each person on board<\/strong>, plus a throwable device \r\n              if the vessel is 16 ft or longer.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              La embarcaci\u00f3n tambi\u00e9n debe llevar un chaleco salvavidas port\u00e1til para <strong>cada persona a bordo<\/strong>, \r\n              m\u00e1s un dispositivo lanzable si la eslora es de 16 pies o m\u00e1s.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Rule 2: Observer or Wide-Angle Mirror ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 2<\/span>\r\n            <span data-i18n=\"es\">Regla 2<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Observer or Wide-Angle Mirror<\/h2>\r\n          <h2 data-i18n=\"es\">Observador o Espejo Panor\u00e1mico<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              Florida law requires either:\r\n              <strong>an observer (spotter)<\/strong> in addition to the operator <em>or<\/em> a properly mounted \r\n              <strong>wide-angle rear-view mirror<\/strong> that lets the operator see the rider.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              La ley de Florida exige tener:\r\n              <strong>un observador<\/strong> adem\u00e1s del operador <em>o<\/em> un \r\n              <strong>espejo retrovisor panor\u00e1mico<\/strong> instalado de forma que el operador pueda ver al rider.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              The observer\u2019s job is to <strong>watch the rider at all times<\/strong> and alert the operator if they fall, signal, \r\n              or need assistance.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              La funci\u00f3n del observador es <strong>vigilar al rider en todo momento<\/strong> y avisar al operador si se cae,\r\n              hace se\u00f1ales o necesita ayuda.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Rule 3: Daylight & Visibility ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 3<\/span>\r\n            <span data-i18n=\"es\">Regla 3<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Daylight Only<\/h2>\r\n          <h2 data-i18n=\"es\">Solo en Horario Diurno<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              You <strong>cannot<\/strong> wakeboard, water ski, or use other towed devices \r\n              from <strong>30 minutes after sunset to 30 minutes before sunrise<\/strong>.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              <strong>No se permite<\/strong> hacer wakeboard, esqu\u00ed acu\u00e1tico ni otros deportes remolcados \r\n              desde <strong>30 minutos despu\u00e9s del atardecer hasta 30 minutos antes del amanecer<\/strong>.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              Even during legal hours, do not tow in <strong>fog, heavy rain, or low-visibility conditions<\/strong> where it\u2019s \r\n              hard to see the rider or other boats.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Incluso en horario permitido, evita remolcar con <strong>niebla, lluvia fuerte o baja visibilidad<\/strong>, \r\n              cuando sea dif\u00edcil ver al rider u otras embarcaciones.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Rule 4: Safe Distance & Obstacles ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 4<\/span>\r\n            <span data-i18n=\"es\">Regla 4<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Keep Clear of Docks, Swim Zones & Traffic<\/h2>\r\n          <h2 data-i18n=\"es\">Mantente Lejos de Muelles, Ba\u00f1istas y Tr\u00e1fico<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              It is illegal to operate the boat, tow rope, or device so the rider could \r\n              <strong>collide with or likely collide with<\/strong> another vessel, dock, bridge, buoy, or other object.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Es ilegal manejar la embarcaci\u00f3n, el cabo o el dispositivo de forma que el rider pueda \r\n              <strong>chocar o sea probable que choque<\/strong> con otra embarcaci\u00f3n, muelle, puente, boya u objeto fijo.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              Stay well outside <strong>swim areas, diver-down flags, manatee zones, and no-wake zones<\/strong>. \r\n              Follow all posted markers and local rules.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Mantente bien alejado de <strong>zonas de ba\u00f1o, banderas de buzo, zonas de manat\u00ed y \u00e1reas de \u201cno wake\u201d<\/strong>. \r\n              Respeta todas las boyas y reglas locales.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Rule 5: Alcohol, Drugs & Operator Duties ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 5<\/span>\r\n            <span data-i18n=\"es\">Regla 5<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">No Alcohol or Drugs While Towing<\/h2>\r\n          <h2 data-i18n=\"es\">Nada de Alcohol ni Drogas al Remolcar<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              Florida law prohibits skiing, wakeboarding, or using other towed devices while \r\n              <strong>impaired by alcohol or drugs<\/strong>.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              La ley de Florida proh\u00edbe hacer esqu\u00ed, wakeboard u otros deportes remolcados \r\n              si est\u00e1s <strong>bajo los efectos del alcohol o drogas<\/strong>.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              Boat operators can be charged with <strong>Boating Under the Influence (BUI)<\/strong> \u2014 penalties may include \r\n              fines, jail time, and license consequences.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Los operadores pueden ser acusados de <strong>navegar bajo la influencia (BUI)<\/strong> \u2014 con multas, posible c\u00e1rcel \r\n              y consecuencias sobre sus licencias.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Rule 6: Age, Boater Card & Local Rules ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Rule 6<\/span>\r\n            <span data-i18n=\"es\">Regla 6<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Age, Boater Education & Local Ordinances<\/h2>\r\n          <h2 data-i18n=\"es\">Edad, Tarjeta N\u00e1utica y Reglas Locales<\/h2>\r\n          <ul>\r\n            <li data-i18n=\"en\">\r\n              In Florida, anyone born on or after <strong>January 1, 1988<\/strong> who operates a vessel of 10 HP or more \r\n              generally must hold a <strong>boating safety ID card<\/strong> and photo ID.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              En Florida, quien haya nacido el o despu\u00e9s del <strong>1 de enero de 1988<\/strong> y opere una embarcaci\u00f3n \r\n              de 10 HP o m\u00e1s por lo general debe tener una <strong>tarjeta de seguridad n\u00e1utica<\/strong> y una identificaci\u00f3n con foto.\r\n            <\/li>\r\n            <li data-i18n=\"en\">\r\n              Counties and cities (like Miami-Dade or Miami Beach) may have extra rules on <strong>zones, speeds, \r\n              and rental \/ livery operations<\/strong>. Always confirm local ordinances before towing.\r\n            <\/li>\r\n            <li data-i18n=\"es\">\r\n              Los condados y ciudades (como Miami-Dade o Miami Beach) pueden tener reglas adicionales sobre \r\n              <strong>zonas, velocidades y operaciones de renta<\/strong>. Verifica las ordenanzas locales antes de remolcar.\r\n            <\/li>\r\n          <\/ul>\r\n        <\/article>\r\n\r\n        <!-- ========== Bonus: Sample Safety Talk ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Optional<\/span>\r\n            <span data-i18n=\"es\">Opcional<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Quick Safety Talk for Your Crew<\/h2>\r\n          <h2 data-i18n=\"es\">Breve Charla de Seguridad para tu Grupo<\/h2>\r\n          <p data-i18n=\"en\" class=\"muted\">\r\n            Use this script before you start towing so everyone understands the rules, hand signals, and what \r\n            to do if they fall.\r\n          <\/p>\r\n          <p data-i18n=\"es\" class=\"muted\">\r\n            Usa este guion antes de comenzar a remolcar para que todos entiendan las reglas, las se\u00f1ales de mano \r\n            y qu\u00e9 hacer si se caen.\r\n          <\/p>\r\n          <details>\r\n            <summary data-i18n=\"en\">Click to View & Copy Safety Script<\/summary>\r\n            <summary data-i18n=\"es\">Haz clic para ver y copiar el guion<\/summary>\r\n<pre data-i18n=\"en\">Before we start wakeboarding:\r\n\u2022 Florida law requires a non-inflatable USCG-approved life jacket on every rider.\r\n\u2022 We have an observer watching the rider or a wide-angle mirror for the driver.\r\n\u2022 We only ride in daylight and away from docks, swim zones, and markers.\r\n\u2022 If you fall, keep your board in front of you, raise a hand, and wait for us to idle back.\r\n\u2022 Use clear hand signals: thumb up = faster, thumb down = slower, hand across neck = stop.\r\n\u2022 No alcohol or drugs if you are driving or riding. Safety comes first.<\/pre>\r\n<pre data-i18n=\"es\">Antes de empezar el wakeboard:\r\n\u2022 La ley de Florida exige un chaleco salvavidas no inflable y aprobado por la USCG en cada rider.\r\n\u2022 Tenemos un observador mirando al rider o un espejo panor\u00e1mico para el conductor.\r\n\u2022 Solo montamos de d\u00eda y lejos de muelles, zonas de ba\u00f1o y boyas.\r\n\u2022 Si te caes, mant\u00e9n la tabla delante de ti, levanta una mano y espera a que volvamos en \u201cidle\u201d.\r\n\u2022 Se\u00f1ales de mano: pulgar arriba = m\u00e1s r\u00e1pido, pulgar abajo = m\u00e1s lento, mano al cuello = parar.\r\n\u2022 Nada de alcohol ni drogas si conduces o montas. La seguridad va primero.<\/pre>\r\n          <\/details>\r\n        <\/article>\r\n\r\n        <!-- ========== Official Resources & Help ========== -->\r\n        <article class=\"card\">\r\n          <div class=\"kicker\">\r\n            <span class=\"dot\"><\/span>\r\n            <span data-i18n=\"en\">Need Details?<\/span>\r\n            <span data-i18n=\"es\">\u00bfQuieres M\u00e1s Detalles?<\/span>\r\n          <\/div>\r\n          <h2 data-i18n=\"en\">Official Links & Questions<\/h2>\r\n          <h2 data-i18n=\"es\">Enlaces Oficiales y Preguntas<\/h2>\r\n          <p data-i18n=\"en\">\r\n            For full legal text and updates, use these official resources. This guide is only a summary and may not include every rule.\r\n          <\/p>\r\n          <p data-i18n=\"es\">\r\n            Para el texto legal completo y actualizaciones, usa estos recursos oficiales. Esta gu\u00eda es solo un resumen y puede no incluir todas las reglas.\r\n          <\/p>\r\n          <div class=\"cta\">\r\n            <a class=\"btn btn-light\" href=\"https:\/\/myfwc.com\/boating\/regulations\/\" target=\"_blank\" rel=\"noopener\" data-i18n=\"en\">FWC Boating Regulations<\/a>\r\n            <a class=\"btn btn-light\" href=\"https:\/\/myfwc.com\/boating\/regulations\/\" target=\"_blank\" rel=\"noopener\" data-i18n=\"es\">Regulaciones FWC<\/a>\r\n            <a class=\"btn btn-accent\" href=\"https:\/\/www.leg.state.fl.us\/Statutes\/index.cfm?App_mode=Display_Statute&amp;URL=0300-0399\/0327\/Sections\/0327.37.html\" target=\"_blank\" rel=\"noopener\" data-i18n=\"en\">Florida Statute \u00a7 327.37<\/a>\r\n            <a class=\"btn btn-accent\" href=\"https:\/\/www.leg.state.fl.us\/Statutes\/index.cfm?App_mode=Display_Statute&amp;URL=0300-0399\/0327\/Sections\/0327.37.html\" target=\"_blank\" rel=\"noopener\" data-i18n=\"es\">Estatuto de Florida \u00a7 327.37<\/a>\r\n          <\/div>\r\n          <p data-i18n=\"en\" class=\"muted\">\r\n            Have questions about how this applies to your charter or rental? We\u2019re happy to explain how we apply these rules, \r\n            but we do not provide legal advice.\r\n          <\/p>\r\n          <p data-i18n=\"es\" class=\"muted\">\r\n            \u00bfDudas sobre c\u00f3mo se aplican estas reglas a tu charter o renta? Con gusto explicamos c\u00f3mo las aplicamos, \r\n            pero no ofrecemos asesor\u00eda legal.\r\n          <\/p>\r\n        <\/article>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ Simple language toggle\r\n    (function(){\r\n      const root = document.getElementById('fy-viator');\r\n      const enBtn = root.querySelector('[data-lang-btn=\"en\"]');\r\n      const esBtn = root.querySelector('[data-lang-btn=\"es\"]');\r\n\r\n      function setLang(lang){\r\n        root.setAttribute('data-lang', lang);\r\n        enBtn.setAttribute('aria-pressed', String(lang==='en'));\r\n        esBtn.setAttribute('aria-pressed', String(lang==='es'));\r\n      }\r\n\r\n      enBtn.addEventListener('click', ()=> setLang('en'));\r\n      esBtn.addEventListener('click', ()=> setLang('es'));\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n<!-- ===================== \/Feeling Yachty \u2014 Wakeboarding Legal Laws ===================== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf57c8e e-con-full e-flex e-con e-parent\" data-id=\"bf57c8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38c1dae elementor-widget elementor-widget-html\" data-id=\"38c1dae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<!-- ===================== Feeling Yachty \u2014 CTA Planner (NEW Button Style Applied) ===================== -->\r\n<section id=\"fy-cta-planner\" class=\"fy-cta-neon\" aria-labelledby=\"fyctah-title\">\r\n  <style>\r\n    \/* ===== Neon container (unchanged) ===== *\/\r\n    #fy-cta-planner.fy-cta-neon{\r\n      --ink:#0f172a; --muted:#475569;\r\n      --accent:#E45C9C; --accent2:#d34c8b; --ring:rgba(228,92,156,.22);\r\n      --bg:#ffffff; --bg2:#fff7fb; --border:#eef2f7; --chip:#fff7fb; --chipBorder:#f8d9e8;\r\n      --whatsapp:#25D366;\r\n      position:relative; overflow:hidden;\r\n      margin:28px auto; max-width:1120px; padding:22px 16px;\r\n      background:linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));\r\n      border-radius:18px; border:4px solid transparent; background-clip:padding-box;\r\n      box-shadow:0 0 28px rgba(228,92,156,.16),0 10px 28px rgba(2,6,23,.06);\r\n    }\r\n    #fy-cta-planner.fy-cta-neon:before{\r\n      content:\"\"; position:absolute; inset:0; padding:4px; border-radius:18px;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),#ff89c9,var(--accent2),var(--accent));\r\n      background-size:380% 380%; animation:fyflow 12s ease-in-out infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor; mask-composite:exclude; pointer-events:none;\r\n    }\r\n    @keyframes fyflow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\r\n    @media (prefers-reduced-motion:reduce){ #fy-cta-planner.fy-cta-neon:before{animation:none} }\r\n\r\n    .fycta-shell{position:relative; z-index:1; max-width:1000px; margin:0 auto}\r\n    .fycta-layout{display:grid; gap:14px}\r\n    @media (min-width:900px){ .fycta-layout{grid-template-columns:1.1fr .9fr; align-items:center} }\r\n\r\n    #fyctah-title{\r\n      margin:0 0 6px; font-weight:900; letter-spacing:-.02em;\r\n      font-size:clamp(1.35rem,1.05rem + 1.6vw,2.1rem);\r\n      background:linear-gradient(180deg,var(--accent),var(--accent2));\r\n      -webkit-background-clip:text; background-clip:text; color:transparent;\r\n    }\r\n    .fyctah-sub{margin:0; color:var(--muted); font-size:clamp(.98rem,.92rem + .35vw,1.08rem); line-height:1.55}\r\n\r\n    \/* ===== NEW BUTTON SYSTEM (scoped to section to override old styles) ===== *\/\r\n    #fy-cta-planner .fycta-actions{display:grid; gap:10px; grid-template-columns:1fr}\r\n    @media (min-width:640px){ #fy-cta-planner .fycta-actions{grid-template-columns:repeat(3,1fr)} }\r\n\r\n    \/* Base *\/\r\n    #fy-cta-planner .fycta-btn{\r\n      appearance:none; -webkit-appearance:none;\r\n      display:inline-flex; align-items:center; justify-content:center; gap:10px;\r\n      height:auto; min-height:46px; padding:12px 16px;\r\n      border-radius:12px; border:1px solid transparent;\r\n      font-weight:900; font-size:1rem; letter-spacing:-.01em;\r\n      text-decoration:none; white-space:nowrap; text-align:center; cursor:pointer;\r\n      background:#fff; color:var(--ink);\r\n      box-shadow:0 8px 22px rgba(2,6,23,.08);\r\n      transition:transform .06s ease, box-shadow .15s ease, filter .15s ease, border-color .15s ease;\r\n    }\r\n    #fy-cta-planner .fycta-btn:active{transform:translateY(1px)}\r\n    #fy-cta-planner .fycta-btn:focus-visible{outline:none; box-shadow:0 0 0 3px var(--ring), 0 10px 22px rgba(2,6,23,.08)}\r\n\r\n    \/* Icon chip *\/\r\n    #fy-cta-planner .fycta-btn i{\r\n      display:grid; place-items:center; width:26px; height:26px; border-radius:8px;\r\n      background:#fff; border:1px solid var(--chipBorder); font-style:normal;\r\n    }\r\n\r\n    \/* Variants *\/\r\n    #fy-cta-planner .fycta-btn--whatsapp{\r\n      background:var(--whatsapp); color:#fff; border-color:var(--whatsapp);\r\n      box-shadow:0 12px 26px rgba(37,211,102,.35);\r\n    }\r\n    #fy-cta-planner .fycta-btn--whatsapp:hover{filter:saturate(1.05)}\r\n    #fy-cta-planner .fycta-btn--accent{\r\n      background:linear-gradient(180deg,#E86AA6 0%,#E45C9C 100%); color:#fff; border-color:#E45C9C;\r\n      box-shadow:0 12px 28px var(--ring);\r\n    }\r\n    #fy-cta-planner .fycta-btn--accent:hover{filter:brightness(.98)}\r\n    #fy-cta-planner .fycta-btn--dark{\r\n      background:var(--ink); color:#fff; border-color:var(--ink);\r\n      box-shadow:0 10px 24px rgba(2,6,23,.24);\r\n    }\r\n    #fy-cta-planner .fycta-btn--dark:hover{opacity:.92}\r\n\r\n    \/* Split menu *\/\r\n    #fy-cta-planner .fycta-split{position:relative}\r\n    #fy-cta-planner .fycta-caret{font-size:1.05rem; opacity:.9}\r\n    #fy-cta-planner .fycta-menu{\r\n      position:absolute; top:calc(100% + 8px); left:50%; transform:translateX(-50%);\r\n      background:#fff; border:1px solid var(--border); border-radius:12px;\r\n      box-shadow:0 14px 34px rgba(2,6,23,.16); padding:8px; min-width:220px; z-index:40;\r\n    }\r\n    #fy-cta-planner .fycta-menu[hidden]{display:none}\r\n    #fy-cta-planner .fycta-menu a{\r\n      display:flex; align-items:center; gap:8px; padding:10px 12px; border-radius:10px; text-decoration:none;\r\n      color:#6b214d; border:1px solid transparent; background:#fff; font-weight:800;\r\n      transition:border-color .15s ease, background .15s ease;\r\n    }\r\n    #fy-cta-planner .fycta-menu a:hover{border-color:var(--accent); background:#fff8fb}\r\n  <\/style>\r\n\r\n  <div class=\"fycta-shell\">\r\n    <div class=\"fycta-layout\">\r\n      <div class=\"fycta-copy\">\r\n        <p id=\"fyctah-title\">Feeling Yachty? Plan Your Miami Yacht Event With Experts \ud83c\udf89<\/p>\r\n        <p class=\"fyctah-sub\">Get a quick quote via WhatsApp, schedule a planning call, or reach us by call\/SMS \u2014 whatever\u2019s easiest for you.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"fycta-actions\" role=\"group\" aria-label=\"Primary actions\">\r\n        <a class=\"fycta-btn fycta-btn--whatsapp\" href=\"https:\/\/wa.me\/19542463636?text=Hi%20Feeling%20Yachty!%20I%27d%20like%20help%20planning%20a%20Miami%20yacht%20event%20and%20to%20get%20a%20quote.\" target=\"_blank\" rel=\"noopener\" aria-label=\"Get event quote on WhatsApp\">\r\n          <i>\ud83d\udcac<\/i> WhatsApp Quote\r\n        <\/a>\r\n\r\n        <a class=\"fycta-btn fycta-btn--accent\" href=\"https:\/\/api.leadconnectorhq.com\/widget\/booking\/ug4nZarp9i0tYj9TdgUi\" rel=\"noopener\" data-fy-modal-target=\"fy-modal-lead\" data-fy-url=\"https:\/\/api.leadconnectorhq.com\/widget\/booking\/ug4nZarp9i0tYj9TdgUi\" aria-label=\"Schedule an event planning call\" target=\"_blank\">\r\n          <i>\ud83d\udcc5<\/i> Schedule Call\r\n        <\/a>\r\n\r\n        <div class=\"fycta-split\">\r\n          <button type=\"button\" class=\"fycta-btn fycta-btn--dark\" id=\"fycta-callmenu-toggle\"\r\n                  aria-haspopup=\"menu\" aria-expanded=\"false\" aria-controls=\"fycta-callmenu\">\r\n            <i>\ud83d\udcde<\/i> Call \/ SMS <span class=\"fycta-caret\">\u25be<\/span>\r\n          <\/button>\r\n          <div class=\"fycta-menu\" id=\"fycta-callmenu\" role=\"menu\" hidden>\r\n            <a role=\"menuitem\" href=\"tel:+19542463636\" aria-label=\"Call our event planning team at 954-246-3636\">\r\n              <i>\ud83d\udcde<\/i> Call Now (954-246-3636)\r\n            <\/a>\r\n            <a role=\"menuitem\" href=\"sms:+19542463636?&body=Hi%20Feeling%20Yachty!%20I%27d%20like%20to%20plan%20a%20Miami%20yacht%20event.\"\r\n               aria-label=\"Text our event planning team via SMS\">\r\n              <i>\ud83d\udcac<\/i> Text (SMS)\r\n            <\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Toggle for Call\/SMS popover -->\r\n  <script>\r\n    (function(){\r\n      const t = document.getElementById('fycta-callmenu-toggle');\r\n      const m = document.getElementById('fycta-callmenu');\r\n      if(!t || !m) return;\r\n      function close(){ m.hidden = true; t.setAttribute('aria-expanded','false'); }\r\n      function toggle(){\r\n        const open = m.hidden === false;\r\n        m.hidden = open;\r\n        t.setAttribute('aria-expanded', String(!open));\r\n        if(!open){\r\n          const first = m.querySelector('[role=\"menuitem\"]'); first && first.focus && first.focus();\r\n        }\r\n      }\r\n      t.addEventListener('click', (e)=>{ e.preventDefault(); toggle(); });\r\n      document.addEventListener('click', (e)=>{ if(!m.contains(e.target) && e.target !== t) close(); });\r\n      document.addEventListener('keydown', (e)=>{ if(e.key === 'Escape') close(); });\r\n      m.addEventListener('keydown', (e)=>{\r\n        if(e.key !== 'Tab') return;\r\n        const f=[...m.querySelectorAll('[role=\"menuitem\"]')];\r\n        if(!f.length) return;\r\n        const i=f.indexOf(document.activeElement);\r\n        if(e.shiftKey && (i===0 || !m.contains(document.activeElement))){ e.preventDefault(); f.at(-1).focus(); }\r\n        else if(!e.shiftKey && (i===f.length-1)){ e.preventDefault(); f[0].focus(); }\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n<!-- ===================== \/CTA Planner (New Buttons) ===================== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-637c08e e-flex e-con-boxed e-con e-parent\" data-id=\"637c08e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da382e7 elementor-widget elementor-widget-global elementor-global-38290 elementor-widget-html\" data-id=\"da382e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== FY \u2014 Hero + Services (Global Yacht Pages, EN only) ===================== -->\r\n<section id=\"fy-h1-unique\" data-fy role=\"region\" aria-labelledby=\"fy-h1-title\">\r\n  <style>\r\n    #fy-h1-unique{\r\n      --ink:#0f172a; --muted:#475569; --tile:#fff7fb;\r\n      --accent:#E45C9C; --accent2:#d34c8b; --ring:rgba(228,92,156,.22); --border:#eef2f7;\r\n      --glow1:rgba(228,92,156,.55); --glow2:rgba(228,92,156,.35); --glow3:rgba(211,76,139,.28);\r\n      max-width:1200px;\r\n      margin:32px auto;\r\n      padding:28px 24px 26px;\r\n      position:relative;\r\n      background:var(--tile);\r\n      border-radius:18px;\r\n      border:4px solid transparent;\r\n      background-clip:padding-box;\r\n      text-align:center;\r\n      box-shadow:0 10px 24px rgba(2,6,23,.06);\r\n      isolation:isolate;\r\n      overflow:hidden;\r\n    }\r\n\r\n    #fy-h1-unique::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      padding:4px;\r\n      border-radius:18px;\r\n      pointer-events:none;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),#ff89c0,var(--accent));\r\n      background-size:300% 300%;\r\n      animation:fyxBorderGlow 9s ease infinite;\r\n      -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\r\n      -webkit-mask-composite:xor;\r\n      mask-composite:exclude;\r\n    }\r\n    @keyframes fyxBorderGlow{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    #fy-h1-unique::after{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      pointer-events:none;\r\n      z-index:0;\r\n      background:\r\n        radial-gradient(40% 40% at 30% 20%,rgba(228,92,156,.18),transparent 70%),\r\n        radial-gradient(45% 45% at 70% 70%,rgba(211,76,139,.14),transparent 65%);\r\n      filter:blur(20px);\r\n      animation:fyxShine 14s linear infinite;\r\n      transform-origin:50% 50%;\r\n    }\r\n    @keyframes fyxShine{\r\n      0%{transform:scale(1.25) rotate(0)}\r\n      100%{transform:scale(1.25) rotate(360deg)}\r\n    }\r\n\r\n    #fy-h1-unique .fyx-glow{\r\n      position:absolute;\r\n      inset:-8px;\r\n      border-radius:22px;\r\n      z-index:0;\r\n      pointer-events:none;\r\n      box-shadow:\r\n        0 0 26px var(--glow1),\r\n        0 0 64px var(--glow2),\r\n        0 0 120px var(--glow3);\r\n      animation:fyxPulse 5.5s ease-in-out infinite;\r\n      filter:saturate(115%);\r\n    }\r\n    @keyframes fyxPulse{\r\n      0%,100%{opacity:.75; transform:scale(1)}\r\n      50%{opacity:1; transform:scale(1.02)}\r\n    }\r\n\r\n    #fy-h1-unique h2,\r\n    #fy-h1-unique p{\r\n      margin-top:0;\r\n      text-align:center;\r\n      position:relative;\r\n      z-index:1;\r\n    }\r\n\r\n    #fy-h1-unique h2{\r\n      color:var(--ink);\r\n      font-weight:900;\r\n      letter-spacing:-.02em;\r\n      font-size:clamp(1.55rem, 2.2vw + 1.15rem, 2.2rem);\r\n      background:linear-gradient(90deg,var(--accent),var(--accent2),#ff9dcb,var(--accent));\r\n      -webkit-background-clip:text;\r\n      -webkit-text-fill-color:transparent;\r\n      background-size:220% auto;\r\n      animation:fyxH1Flow 14s linear infinite;\r\n      text-shadow:0 0 22px rgba(228,92,156,.45);\r\n    }\r\n    @keyframes fyxH1Flow{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    #fy-h1-unique .fyx-sub{\r\n      color:var(--muted);\r\n      max-width:780px;\r\n      margin:8px auto 14px;\r\n      font-size:.98rem;\r\n      line-height:1.65;\r\n    }\r\n\r\n    #fy-h1-unique .fyx-cta{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      justify-content:center;\r\n      align-items:center;\r\n      gap:14px;\r\n      margin:22px auto 18px;\r\n      position:relative;\r\n      z-index:1;\r\n      max-width:860px;\r\n    }\r\n\r\n    #fy-h1-unique[data-fy] a.fyx-btn,\r\n    #fy-h1-unique[data-fy] .fyx-btn{\r\n      display:inline-block;\r\n      padding:12px 24px;\r\n      border-radius:9999px;\r\n      line-height:1.3;\r\n      text-decoration:none !important;\r\n      text-align:center;\r\n      white-space:nowrap;\r\n      flex:1 1 calc(50% - 14px);\r\n      font:inherit;\r\n      color:#fff !important;\r\n      position:relative;\r\n      z-index:1;\r\n      background:linear-gradient(135deg,#E45C9C,#d34c8b,#ff89c9) !important;\r\n      box-shadow:\r\n        0 0 14px rgba(228,92,156,.55),\r\n        0 0 34px rgba(228,92,156,.25),\r\n        inset 0 0 12px rgba(255,140,200,.4) !important;\r\n      animation:fyBtnPulse 5s ease-in-out infinite, fyBtnSheen 6.5s linear infinite;\r\n      transition:transform .25s ease, box-shadow .25s ease, filter .25s ease;\r\n    }\r\n\r\n    #fy-h1-unique .fyx-btn::before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      border-radius:inherit;\r\n      pointer-events:none;\r\n      z-index:-1;\r\n      background:radial-gradient(circle at 50% 50%, rgba(255,160,210,.28), transparent 60%);\r\n      filter:blur(16px);\r\n      opacity:.85;\r\n      animation:fyBtnAura 7s linear infinite;\r\n      transform-origin:50% 50%;\r\n    }\r\n    @keyframes fyBtnAura{\r\n      0%{transform:scale(1.25) rotate(0)}\r\n      100%{transform:scale(1.25) rotate(360deg)}\r\n    }\r\n\r\n    #fy-h1-unique .fyx-btn::after{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      border-radius:inherit;\r\n      pointer-events:none;\r\n      mix-blend-mode:screen;\r\n      background:linear-gradient(120deg, transparent 15%, rgba(255,255,255,.18) 35%, transparent 55%);\r\n      transform:translateX(-120%);\r\n      animation:fyBtnShimmer 3.6s ease-in-out infinite;\r\n    }\r\n\r\n    #fy-h1-unique .fyx-btn:hover{\r\n      transform:translateY(-2px) scale(1.02);\r\n      filter:saturate(1.08) brightness(1.05);\r\n      box-shadow:\r\n        0 0 18px rgba(228,92,156,.7),\r\n        0 0 48px rgba(228,92,156,.35),\r\n        inset 0 0 16px rgba(255,150,210,.5) !important;\r\n    }\r\n\r\n    @keyframes fyBtnPulse{\r\n      0%,100%{\r\n        box-shadow:\r\n          0 0 14px rgba(228,92,156,.55),\r\n          0 0 34px rgba(228,92,156,.25),\r\n          inset 0 0 12px rgba(255,140,200,.4);\r\n      }\r\n      50%{\r\n        box-shadow:\r\n          0 0 18px rgba(228,92,156,.7),\r\n          0 0 48px rgba(228,92,156,.35),\r\n          inset 0 0 16px rgba(255,150,210,.5);\r\n      }\r\n    }\r\n    @keyframes fyBtnShimmer{\r\n      0%{transform:translateX(-120%)}\r\n      45%{transform:translateX(120%)}\r\n      100%{transform:translateX(120%)}\r\n    }\r\n    @keyframes fyBtnSheen{\r\n      0%,100%{filter:saturate(1) brightness(1)}\r\n      50%{filter:saturate(1.06) brightness(1.04)}\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce){\r\n      #fy-h1-unique::before,\r\n      #fy-h1-unique::after,\r\n      #fy-h1-unique .fyx-glow,\r\n      #fy-h1-unique h2,\r\n      #fy-h1-unique .fyx-btn,\r\n      #fy-h1-unique .fyx-btn::before,\r\n      #fy-h1-unique .fyx-btn::after{\r\n        animation:none !important;\r\n      }\r\n    }\r\n\r\n    @media (max-width:600px){\r\n      #fy-h1-unique .fyx-btn{\r\n        flex:1 1 100%;\r\n        font-size:.95rem;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <h2 id=\"fy-h1-title\">Upgrade Your Miami Yacht Charter with Add-On Services & Event Planning<\/h2>\r\n  <p class=\"fyx-sub\">\r\n    Personalize this yacht rental with private dining, catering, d\u00e9cor, bartenders, DJs, photography, videography,\r\n    drone coverage, and black car transfers. These services help guests turn a standard Miami yacht charter into a\r\n    smoother, better-planned experience for birthdays, bachelorettes, proposals, corporate events, and private celebrations.\r\n  <\/p>\r\n\r\n  <i class=\"fyx-glow\" aria-hidden=\"true\"><\/i>\r\n\r\n  <div class=\"fyx-cta\" role=\"navigation\" aria-label=\"Miami yacht services\">\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/private-chef\/\">\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73 Private Chef &amp; Yacht Dining<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/catering\/\">\ud83c\udf7d\ufe0f Yacht Catering Services<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/decorations\/\">\ud83c\udf88 Yacht Decorations &amp; Balloons<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/bartender\/\">\ud83c\udf77 Bartender &amp; Bar Service<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/photography\/\">\ud83d\udcf8 Yacht Photography<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/videography\/\">\ud83c\udfa5 Yacht Videography<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/drone\/\">\ud83d\udef0\ufe0f Drone Shots for Yacht Charters<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/dj\/\">\ud83c\udfa7 DJ &amp; Entertainment on Board<\/a>\r\n    <a class=\"fyx-btn\" href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/black-car\/\">\ud83d\ude98 Black Car Service &amp; Transfers<\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===================== Feeling Yachty \u2014 Reviews Intro (Global Yacht Pages, Fixed) ===================== -->\r\n<section id=\"fy-reviews-intro\" role=\"region\" aria-labelledby=\"fy-reviews-h2\">\r\n  <style>\r\n    #fy-reviews-intro{\r\n      --ink:#0f172a; --muted:#475569;\r\n      --accent:#E45C9C; --accent2:#d34c8b;\r\n      --glow1:rgba(228,92,156,.55); --glow2:rgba(228,92,156,.35); --glow3:rgba(211,76,139,.28);\r\n      --ring:rgba(228,92,156,.22);\r\n      max-width:1000px;\r\n      margin:40px auto;\r\n      padding:28px 20px;\r\n      text-align:center;\r\n      background:#fff;\r\n      border-radius:18px;\r\n      position:relative;\r\n      border:4px solid transparent;\r\n      background-clip:padding-box;\r\n      box-shadow:0 10px 24px rgba(2,6,23,.06);\r\n      overflow:hidden;\r\n    }\r\n\r\n    #fy-reviews-intro:before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      padding:4px;\r\n      border-radius:18px;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),#ff9dcb,var(--accent));\r\n      background-size:300% 300%;\r\n      animation:borderGlow 9s ease infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor;\r\n      mask-composite:exclude;\r\n      pointer-events:none;\r\n    }\r\n    @keyframes borderGlow{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    #fy-reviews-intro:after{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:-40%;\r\n      background:\r\n        radial-gradient(40% 40% at 30% 20%,rgba(228,92,156,.18),transparent 70%),\r\n        radial-gradient(45% 45% at 70% 70%,rgba(211,76,139,.14),transparent 65%);\r\n      animation:shine 14s linear infinite;\r\n      filter:blur(20px);\r\n      z-index:0;\r\n      pointer-events:none;\r\n    }\r\n    @keyframes shine{\r\n      0%{transform:rotate(0)}\r\n      100%{transform:rotate(360deg)}\r\n    }\r\n\r\n    #fy-reviews-intro h2{\r\n      margin:0 0 14px;\r\n      font-weight:800;\r\n      color:var(--ink);\r\n      position:relative;\r\n      z-index:1;\r\n      line-height:1.35;\r\n    }\r\n\r\n    #fy-reviews-intro p{\r\n      margin:10px 0;\r\n      color:var(--muted);\r\n      line-height:1.6;\r\n      position:relative;\r\n      z-index:1;\r\n    }\r\n\r\n    #fy-reviews-intro a{\r\n      color:var(--accent2);\r\n      text-decoration:none;\r\n      border-bottom:2px dotted var(--accent2);\r\n    }\r\n\r\n    #fy-reviews-intro a:hover{\r\n      color:var(--accent);\r\n      border-bottom-style:solid;\r\n    }\r\n\r\n    #fy-reviews-intro a:focus-visible{\r\n      outline:3px solid var(--ring);\r\n      outline-offset:3px;\r\n      border-bottom-style:solid;\r\n    }\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      #fy-reviews-intro:before,#fy-reviews-intro:after{animation:none}\r\n    }\r\n  <\/style>\r\n\r\n  <h2 id=\"fy-reviews-h2\">\r\n    \u2b50 <a href=\"\/reviews\/\" target=\"_blank\" rel=\"noopener\">2,400+ Reviews<\/a> |\r\n    \u26f4\ufe0f <a href=\"\/miami-yacht-rentals\/\" target=\"_blank\" rel=\"noopener\">400+ Fleet Options<\/a> |\r\n    <a href=\"https:\/\/feelingyachty.com\/\" target=\"_blank\" rel=\"noopener\">Feeling Yachty<\/a> \u2014\r\n    <a href=\"https:\/\/feelingyachty.com\/miami-yacht-party\/\" target=\"_blank\" rel=\"noopener\">Events<\/a>,\r\n    <a href=\"https:\/\/feelingyachty.com\/miami-yacht-services\/catering\/\" target=\"_blank\" rel=\"noopener\">Catering<\/a> &amp;\r\n    <a href=\"https:\/\/feelingyachty.com\/opus-1-luxury-yacht-rental\/\" target=\"_blank\" rel=\"noopener\">Venues<\/a>\r\n  <\/h2>\r\n\r\n  <p>\r\n    Guests book Feeling Yachty for more than just the boat. We help coordinate yacht-friendly extras like\r\n    event planning, catering, d\u00e9cor, and venue-style experiences, all built around Miami charter routes,\r\n    marina timing, and real guest expectations.\r\n  <\/p>\r\n\r\n  <p>\r\n    <a href=\"https:\/\/www.out.miami\/best-miami-yacht-rental-companies\/\" target=\"_blank\" rel=\"noopener\">\r\n      See why Out.Miami ranks Feeling Yachty among the top Miami yacht rental companies\r\n    <\/a>\r\n  <\/p>\r\n<\/section>\r\n\r\n<script defer async src=\"https:\/\/cdn.trustindex.io\/loader.js?0515e0a37ce6450a2d96a6388ab\"><\/script>\r\n\r\n<!-- ===================== FEELING YACHTY \u2014 Broker + Reviews Hub (Global Yacht Pages, Updated) ===================== -->\r\n<section id=\"fy-neon-broker-reviews\" aria-label=\"Contact and reviews\" style=\"margin:28px auto;max-width:1200px;padding:0 12px\">\r\n  <style>\r\n    #fy-neon-broker-reviews{\r\n      --ink:#0f172a; --muted:#475569; --tile:#fff; --border:#eef2f7;\r\n      --accent:#E45C9C; --accent2:#d34c8b; --wa:#25D366; --blue:#2563eb;\r\n      --ring:rgba(228,92,156,.22);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .row{\r\n      display:grid;\r\n      gap:18px;\r\n      grid-template-columns:1fr;\r\n    }\r\n    @media (min-width:980px){\r\n      #fy-neon-broker-reviews .row{\r\n        grid-template-columns:.9fr 1.1fr;\r\n        align-items:start;\r\n      }\r\n    }\r\n\r\n    #fy-neon-broker-reviews .card{\r\n      position:relative;\r\n      background:var(--tile);\r\n      border-radius:20px;\r\n      padding:20px;\r\n      border:3px solid transparent;\r\n      box-shadow:0 12px 28px rgba(2,6,23,.08);\r\n      overflow:hidden;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .card:before{\r\n      content:\"\";\r\n      position:absolute;\r\n      inset:0;\r\n      padding:3px;\r\n      border-radius:20px;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),#ff89c0,var(--accent));\r\n      background-size:300% 300%;\r\n      animation:fyGlow 10s ease infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor;\r\n      mask-composite:exclude;\r\n      pointer-events:none;\r\n    }\r\n\r\n    @keyframes fyGlow{\r\n      0%{background-position:0% 50%}\r\n      50%{background-position:100% 50%}\r\n      100%{background-position:0% 50%}\r\n    }\r\n\r\n    #fy-neon-broker-reviews h2{\r\n      margin:.2rem 0 .6rem;\r\n      font-weight:900;\r\n      letter-spacing:-.015em;\r\n      color:var(--ink);\r\n    }\r\n\r\n    #fy-neon-broker-reviews p{\r\n      color:var(--muted);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .agent{\r\n      display:grid;\r\n      grid-template-columns:72px 1fr;\r\n      gap:12px;\r\n      align-items:center;\r\n      margin-bottom:12px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .avatar{\r\n      width:72px;\r\n      height:72px;\r\n      border-radius:50%;\r\n      object-fit:cover;\r\n      border:2px solid var(--accent);\r\n      box-shadow:0 0 10px rgba(228,92,156,.4);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .cta-list{\r\n      list-style:none;\r\n      padding:0;\r\n      margin:12px 0;\r\n      display:grid;\r\n      gap:10px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .btn{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      padding:12px 16px;\r\n      border-radius:999px;\r\n      font-weight:800;\r\n      text-decoration:none;\r\n      color:#fff;\r\n      transition:transform .15s ease, box-shadow .15s ease;\r\n      box-shadow:0 6px 14px rgba(2,6,23,.12);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .btn:hover{\r\n      transform:translateY(-1px);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .btn-accent{background:linear-gradient(180deg,var(--accent),var(--accent2))}\r\n    #fy-neon-broker-reviews .btn-dark{background:#0f172a}\r\n    #fy-neon-broker-reviews .btn-wa{background:var(--wa)}\r\n    #fy-neon-broker-reviews .btn-blue{background:var(--blue)}\r\n    #fy-neon-broker-reviews .btn-outline{\r\n      background:#fff;\r\n      color:var(--ink);\r\n      border:1px solid var(--border);\r\n      box-shadow:none;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .chips{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:8px;\r\n      margin:6px 0 12px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .chip{\r\n      display:inline-block;\r\n      padding:7px 14px;\r\n      border-radius:9999px;\r\n      background:#fff;\r\n      border:1px solid var(--border);\r\n      color:var(--ink);\r\n      font-weight:700;\r\n      white-space:nowrap;\r\n    }\r\n\r\n    #fy-neon-broker-reviews details{\r\n      border:2px solid var(--accent);\r\n      border-radius:16px;\r\n      background:#fff7fb;\r\n    }\r\n\r\n    #fy-neon-broker-reviews summary{\r\n      list-style:none;\r\n      cursor:pointer;\r\n      user-select:none;\r\n      display:flex;\r\n      align-items:center;\r\n      justify-content:space-between;\r\n      gap:10px;\r\n      padding:14px 16px;\r\n      border-radius:14px;\r\n      background:linear-gradient(180deg,var(--accent),var(--accent2));\r\n      color:#fff;\r\n      font-weight:900;\r\n    }\r\n\r\n    #fy-neon-broker-reviews summary::-webkit-details-marker{display:none}\r\n\r\n    #fy-neon-broker-reviews .caret{\r\n      transition:transform .2s ease;\r\n    }\r\n\r\n    #fy-neon-broker-reviews details[open] .caret{\r\n      transform:rotate(180deg);\r\n    }\r\n\r\n    #fy-neon-broker-reviews .reviews-wrap{\r\n      padding:14px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .review{\r\n      background:#fff;\r\n      border:1px solid var(--border);\r\n      border-radius:14px;\r\n      padding:14px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .review + .review{\r\n      margin-top:10px;\r\n    }\r\n\r\n    #fy-neon-broker-reviews .note{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      gap:6px;\r\n      background:#fff;\r\n      border:1px dashed var(--border);\r\n      padding:8px 14px;\r\n      border-radius:9999px;\r\n      margin-top:8px;\r\n      color:var(--ink);\r\n    }\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      #fy-neon-broker-reviews .card:before{animation:none}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"row\">\r\n    <aside class=\"card\" aria-labelledby=\"fy-broker-title\">\r\n      <h2 id=\"fy-broker-title\">Talk to a Yacht Booking Specialist<\/h2>\r\n      <p style=\"margin:.4rem 0 1rem;font-size:.95rem\">\r\n        <strong>Contact us<\/strong><br>\r\n        We\u2019re here to help <strong>7 days a week<\/strong>, from <strong>9:00 AM to midnight<\/strong>.\r\n      <\/p>\r\n\r\n      <div class=\"agent\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"avatar\" src=\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/09\/Gemini_Generated_Image_fsgcobfsgcobfsgc.png\" alt=\"Fernando Yemail \u2014 Founder and Licensed Florida Yacht Broker\" loading=\"lazy\" width=\"72\" height=\"72\" title=\"\">\r\n        <div>\r\n          <div style=\"font-weight:800\"><a href=\"https:\/\/feelingyachty.com\/fernando-yemail\" style=\"color:var(--ink);text-decoration:none\">Fernando Yemail<\/a><\/div>\r\n          <div style=\"color:var(--muted);font-size:.95rem\">Founder \/ Sales Director<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <ul class=\"cta-list\">\r\n        <li><a class=\"btn btn-dark\" href=\"\/reviews\/\">\u2b50 Browse All 2,400+ Reviews<\/a><\/li>\r\n        <li><a class=\"btn btn-accent\" href=\"https:\/\/www.tripadvisor.com\/Attraction_Review-g34439-d3665092-Reviews-Feeling_Yachty_Miami_Yacht_Rentals-Miami_Beach_Florida.html\" target=\"_blank\" rel=\"nofollow noopener\">\ud83c\udfc6 TripAdvisor Miami Reviews<\/a><\/li>\r\n        <li><a class=\"btn btn-accent\" href=\"https:\/\/www.tripadvisor.com\/Attraction_Review-g294480-d1108715-Reviews-Feeling_Yachty-Panama_City_Panama_Province.html\" target=\"_blank\" rel=\"nofollow noopener\">\ud83c\udf0e TripAdvisor Panama Reviews<\/a><\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"chips\" role=\"list\" aria-label=\"Fast facts\">\r\n        <span class=\"chip\" role=\"listitem\">Rated <strong>4.8\/5<\/strong><\/span>\r\n        <span class=\"chip\" role=\"listitem\"><strong>2,400+<\/strong> reviews<\/span>\r\n        <span class=\"chip\" role=\"listitem\">Hours: <strong>Mo\u2013Su 9am\u201312am<\/strong><\/span>\r\n      <\/div>\r\n\r\n      <div class=\"note\">\u2705 Real guest feedback across Google, TripAdvisor, and other review platforms.<\/div>\r\n    <\/aside>\r\n\r\n    <section class=\"card\" aria-labelledby=\"fy-reviews-title\">\r\n      <h2 id=\"fy-reviews-title\">Why Guests Choose Feeling Yachty<\/h2>\r\n      <p style=\"margin:0 0 8px\">\r\n        Guests consistently mention smooth booking help, responsive service, friendly crews, scenic routes,\r\n        and the ability to add extras like catering, d\u00e9cor, and event-style planning around their yacht charter.\r\n      <\/p>\r\n\r\n      <div class=\"chips\" role=\"list\" aria-label=\"Review counts by platform\">\r\n        <span class=\"chip\" role=\"listitem\">TripAdvisor \u2022 <strong>1,500+<\/strong><\/span>\r\n        <span class=\"chip\" role=\"listitem\">Total \u2022 <strong>2,400+<\/strong><\/span>\r\n      <\/div>\r\n\r\n      <details id=\"fy-reviews-accordion\" aria-labelledby=\"fy-reviews-summary\">\r\n        <summary id=\"fy-reviews-summary\">\r\n          <span>Read 3 recent guest reviews<\/span>\r\n          <span class=\"caret\">\u25be<\/span>\r\n        <\/summary>\r\n        <div class=\"reviews-wrap\" role=\"region\" aria-label=\"Recent guest reviews\">\r\n          <article class=\"review\">\r\n            <blockquote style=\"margin:0 0 8px;font-style:italic\">\r\n              \u201cFlawless <strong>Miami yacht rental<\/strong> experience. Fernando helped plan our surprise proposal and arranged beautiful <strong>catering<\/strong> on board. The route was smooth, safe, and unforgettable.\u201d\r\n            <\/blockquote>\r\n            <p style=\"color:#475569;font-size:.95rem;margin:0\">\u2014 <strong>Ashley M.<\/strong>, <time datetime=\"2025-06-21\">June 21, 2025<\/time><\/p>\r\n          <\/article>\r\n\r\n          <article class=\"review\">\r\n            <blockquote style=\"margin:0 0 8px;font-style:italic\">\r\n              \u201cBest <strong>Miami yacht rental<\/strong> we\u2019ve done. The crew knew great swim spots, and the whole setup\u2014from music to d\u00e9cor and catering\u2014felt easy and well organized.\u201d\r\n            <\/blockquote>\r\n            <p style=\"color:#475569;font-size:.95rem;margin:0\">\u2014 <strong>Danielle R.<\/strong>, <time datetime=\"2025-07-18\">July 18, 2025<\/time><\/p>\r\n          <\/article>\r\n\r\n          <article class=\"review\">\r\n            <blockquote style=\"margin:0 0 8px;font-style:italic\">\r\n              \u201cFrom booking to docking, everything felt simple. The food was excellent, communication was fast, and the trip felt family-friendly without losing the luxury feel.\u201d\r\n            <\/blockquote>\r\n            <p style=\"color:#475569;font-size:.95rem;margin:0\">\u2014 <strong>Marco L.<\/strong>, <time datetime=\"2025-08-09\">August 9, 2025<\/time><\/p>\r\n          <\/article>\r\n        <\/div>\r\n      <\/details>\r\n    <\/section>\r\n  <\/div>\r\n\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\":\"https:\/\/schema.org\",\r\n    \"@graph\":[\r\n      {\r\n        \"@type\":\"Organization\",\r\n        \"@id\":\"https:\/\/feelingyachty.com\/#organization\",\r\n        \"name\":\"Feeling Yachty Miami Yacht Rentals\",\r\n        \"url\":\"https:\/\/feelingyachty.com\/\",\r\n        \"logo\":\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2024\/01\/fy-logo.png\",\r\n        \"hasMap\":\"https:\/\/www.google.com\/maps\/place\/Miami+Yacht+Charters+Feeling+Yachty\/@25.930717,-80.2710603,12z\/data=!4m10!1m2!2m1!1sfeeling+yachty!3m6!1s0x88d9ad7c19d431ff:0xf7f02b9da999d510!8m2!3d25.930717!4d-80.1309846!15sCg5mZWVsaW5nIHlhY2h0eVoQIg5mZWVsaW5nIHlhY2h0eZIBE2JvYXRfcmVudGFsX3NlcnZpY2WqAVMKDS9nLzExdzlubjByMGcKCy9nLzF0ZDRfbnM4EAEyHxABIhsUHDHOuF7NoQjJp8GwAiZ9RIfzSuIMzIwkK6AyEhACIg5mZWVsaW5nIHlhY2h0eeABAA!16s%2Fg%2F11w25t8kl9?entry=ttu&g_ep=EgoyMDI1MDkyMS4wIKXMDSoASAFQAw%3D%3D\",\r\n        \"sameAs\":[\r\n          \"https:\/\/www.google.com\/maps\/place\/Miami+Yacht+Charters+Feeling+Yachty\/@25.930717,-80.2710603,12z\/data=!4m10!1m2!2m1!1sfeeling+yachty!3m6!1s0x88d9ad7c19d431ff:0xf7f02b9da999d510!8m2!3d25.930717!4d-80.1309846!15sCg5mZWVsaW5nIHlhY2h0eVoQIg5mZWVsaW5nIHlhY2h0eZIBE2JvYXRfcmVudGFsX3NlcnZpY2WqAVMKDS9nLzExdzlubjByMGcKCy9nLzF0ZDRfbnM4EAEyHxABIhsUHDHOuF7NoQjJp8GwAiZ9RIfzSuIMzIwkK6AyEhACIg5mZWVsaW5nIHlhY2h0eeABAA!16s%2Fg%2F11w25t8kl9?entry=ttu&g_ep=EgoyMDI1MDkyMS4wIKXMDSoASAFQAw%3D%3D\",\r\n          \"https:\/\/www.tripadvisor.com\/Attraction_Review-g34439-d3665092-Reviews-Feeling_Yachty_Miami_Yacht_Rentals-Miami_Beach_Florida.html\",\r\n          \"https:\/\/www.tripadvisor.com\/Attraction_Review-g294480-d1108715-Reviews-Feeling_Yachty-Panama_City_Panama_Province.html\",\r\n          \"https:\/\/www.instagram.com\/feelingyachty\"\r\n        ],\r\n        \"contactPoint\":{\r\n          \"@type\":\"ContactPoint\",\r\n          \"telephone\":\"+1-954-246-3636\",\r\n          \"contactType\":\"customer service\",\r\n          \"availableLanguage\":[\"English\",\"Spanish\"],\r\n          \"hoursAvailable\":\"Mo-Su 09:00-24:00\"\r\n        },\r\n        \"aggregateRating\":{\r\n          \"@type\":\"AggregateRating\",\r\n          \"ratingValue\":\"4.8\",\r\n          \"reviewCount\":\"2400\"\r\n        },\r\n        \"areaServed\":{\"@type\":\"City\",\"name\":\"Miami\"}\r\n      },\r\n      {\r\n        \"@type\":\"Person\",\r\n        \"name\":\"Fernando Yemail\",\r\n        \"image\":\"https:\/\/feelingyachty.com\/wp-content\/uploads\/2025\/09\/Gemini_Generated_Image_fsgcobfsgcobfsgc.png\",\r\n        \"jobTitle\":\"Founder & Licensed Florida Yacht Broker (#13700)\",\r\n        \"telephone\":\"+1-954-246-3636\",\r\n        \"url\":\"https:\/\/feelingyachty.com\/fernando-yemail\",\r\n        \"knowsAbout\":[\r\n          \"Miami yacht rentals\",\"Florida yacht charters\",\"Luxury yacht events\",\r\n          \"Catering on yachts\",\"Biscayne Bay routes\"\r\n        ],\r\n        \"worksFor\":{\"@id\":\"https:\/\/feelingyachty.com\/#organization\"},\r\n        \"sameAs\":[\r\n          \"https:\/\/feelingyachty.com\/fernando-yemail\",\r\n          \"https:\/\/www.tripadvisor.com\/Attraction_Review-g34439-d3665092-Reviews-Feeling_Yachty_Miami_Yacht_Rentals-Miami_Beach_Florida.html\",\r\n          \"https:\/\/www.tripadvisor.com\/Attraction_Review-g294480-d1108715-Reviews-Feeling_Yachty-Panama_City_Panama_Province.html\"\r\n        ]\r\n      }\r\n    ]\r\n  }\r\n  <\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0747e85 e-flex e-con-boxed e-con e-parent\" data-id=\"0747e85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e79679c elementor-widget elementor-widget-html\" data-id=\"e79679c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Neon Experiences (Full Rebuild, resilient & accessible) ===================== -->\r\n<section class=\"fyx-neon\" id=\"miami-yacht-experiences\" aria-labelledby=\"fyx-title\" data-version=\"2025-10-22\">\r\n  <style>\r\n    \/* Scoped theme tokens *\/\r\n    .fyx-neon{\r\n      --ink:#0f172a; --muted:#475569;\r\n      --accent:#E45C9C; --accent2:#d34c8b;\r\n      --bg:#ffffff; --bg-2:#fff7fb; --border:#f1e6f0; --ring:rgba(228,92,156,.22);\r\n      --chip:#fff7fb; --chipBorder:#f8d9e8;\r\n      position:relative; margin:26px auto; padding:20px 14px; max-width:1120px;\r\n      background:linear-gradient(180deg,var(--bg),var(--bg-2) 55%,var(--bg));\r\n      border-radius:16px; border:4px solid transparent; background-clip:padding-box;\r\n      box-shadow:0 0 24px rgba(228,92,156,.22), 0 10px 28px rgba(2,6,23,.06); overflow:hidden;\r\n    }\r\n    .fyx-neon:before{\r\n      content:\"\"; position:absolute; inset:0; padding:4px; border-radius:16px; pointer-events:none;\r\n      background:linear-gradient(135deg,var(--accent),var(--accent2),#ff89c9,var(--accent2),var(--accent));\r\n      background-size:400% 400%; animation:fyxflow 12s ease-in-out infinite;\r\n      -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\r\n      -webkit-mask-composite:xor; mask-composite:exclude;\r\n    }\r\n    @keyframes fyxflow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\r\n    .fyx-neon:after{\r\n      content:\"\"; position:absolute; inset:-35%;\r\n      background:\r\n        radial-gradient(48% 30% at 18% 22%, rgba(228,92,156,.12), transparent 70%),\r\n        radial-gradient(42% 28% at 82% 74%, rgba(211,76,139,.10), transparent 72%);\r\n      filter:blur(22px); animation:glowspin 24s linear infinite; pointer-events:none;\r\n    }\r\n    @keyframes glowspin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}\r\n\r\n    \/* Layout *\/\r\n    .fyx-shell{max-width:1080px; margin:0 auto; position:relative; z-index:1}\r\n    #fyx-title{\r\n      margin:0 0 4px; font-weight:900; letter-spacing:-.02em; color:var(--ink);\r\n      font-size:clamp(1.4rem,1.05rem + 1.2vw,2.05rem); text-align:center;\r\n    }\r\n    .fyx-sub{margin:0 0 12px; color:var(--muted); font-size:.98rem; text-align:center}\r\n\r\n    \/* ===== Sticky single-select filter ===== *\/\r\n    .fyx-bar-wrap{position:sticky; top:8px; z-index:5; margin:10px 0 12px}\r\n    .fyx-bar{\r\n      display:flex; flex-wrap:wrap; gap:8px; align-items:center;\r\n      background:#fff; border:1px solid var(--border); border-radius:999px; padding:6px;\r\n      box-shadow:0 8px 20px rgba(2,6,23,.06); position:relative; overflow:auto; scrollbar-width:none;\r\n    }\r\n    .fyx-bar::-webkit-scrollbar{display:none}\r\n    .fyx-active-indicator{display:none}\r\n\r\n    .fyx-chipbtn{\r\n      display:inline-flex; align-items:center; gap:6px; padding:7px 10px; border-radius:999px;\r\n      border:1px solid transparent; background:transparent; color:#5e2441; font-weight:800; cursor:pointer; white-space:nowrap;\r\n      transition:transform .12s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;\r\n    }\r\n    .fyx-chipbtn:hover{color:var(--accent)}\r\n    .fyx-chipbtn[aria-checked=\"true\"]{color:var(--accent); border-color:var(--chipBorder); box-shadow:0 6px 14px rgba(2,6,23,.04)}\r\n    .fyx-chipbtn i{\r\n      display:grid; place-items:center; width:20px; height:20px; border-radius:6px; font-style:normal;\r\n      background:#fff1f7; border:1px solid var(--chipBorder)\r\n    }\r\n    .fyx-chipbtn[aria-checked=\"true\"] i{background:#fff; border-color:var(--accent)}\r\n\r\n    .fyx-clear{margin-left:auto; display:inline-flex; align-items:center; gap:6px; padding:7px 10px; border-radius:999px;\r\n      border:1px dashed var(--border); background:#fff; color:#6b7280; font-weight:800; cursor:pointer}\r\n    .fyx-clear:hover{border-color:var(--accent); color:var(--accent)}\r\n\r\n    \/* ===== Grid & compact cards ===== *\/\r\n    .fyx-grid{display:grid; grid-template-columns:1fr; gap:10px}\r\n    @media(min-width:740px){.fyx-grid{grid-template-columns:1fr 1fr}}\r\n    @media(min-width:1080px){.fyx-grid{grid-template-columns:1fr 1fr 1fr}}\r\n\r\n    details.fyx-card{\r\n      position:relative; background:#fff; border:1px solid var(--border); border-radius:14px;\r\n      box-shadow:0 6px 16px rgba(2,6,23,.06);\r\n      transition:border .2s ease, box-shadow .2s ease, transform .12s ease, opacity .45s ease, translate .45s ease, scale .45s ease;\r\n      padding:0; overflow:hidden; opacity:0; translate:0 8px; scale:.995;\r\n    }\r\n    details.fyx-card.is-visible{opacity:1; translate:0 0; scale:1}\r\n    details.fyx-card:hover{border-color:var(--accent); box-shadow:0 14px 30px var(--ring); transform:translateY(-1px)}\r\n    details.fyx-card[open]{border-color:var(--accent)}\r\n\r\n    summary.fyx-sum{list-style:none; display:grid; grid-template-columns:auto 1fr auto; gap:10px; align-items:center; padding:10px 12px; cursor:pointer}\r\n    details.fyx-card summary::-webkit-details-marker{display:none}\r\n    .fyx-emoji{display:grid; place-items:center; width:38px; height:38px; border-radius:10px; background:var(--chip); border:1px solid var(--chipBorder); font-size:1.15rem; user-select:none}\r\n    .fyx-title{margin:0; font-weight:900; font-size:.98rem; line-height:1.2; display:flex; align-items:center; gap:8px}\r\n    .fyx-title a{color:#111827; text-decoration:none}\r\n    .fyx-title a:hover{text-decoration:underline; color:var(--accent)}\r\n    .fyx-chip-mini{margin-left:auto; display:inline-flex; align-items:center; gap:6px; padding:4px 8px; border-radius:999px; background:#fff; border:1px solid var(--border); font-size:.8rem; color:#5e2441; font-weight:800}\r\n    .fyx-caret{font-size:1rem; opacity:.85; transition:transform .18s ease}\r\n    details[open] .fyx-caret{transform:rotate(180deg)}\r\n\r\n    .fyx-drop{padding:0 12px 12px; border-top:1px dashed var(--border); background:linear-gradient(180deg,#fff,#fff9fc)}\r\n    .fyx-desc{margin:10px 0 6px; color:var(--muted); font-size:.92rem; line-height:1.5}\r\n    .fyx-links{display:flex; flex-wrap:wrap; gap:6px}\r\n    .fyx-linkchip,.fyx-singlecta{\r\n      display:inline-flex; align-items:center; gap:6px; padding:6px 10px; border-radius:999px; background:#fff; border:1px solid var(--border);\r\n      text-decoration:none; color:#5e2441; font-weight:800; font-size:.9rem;\r\n      transition:border .2s ease, color .2s ease, transform .12s ease, box-shadow .2s ease;\r\n    }\r\n    .fyx-linkchip i,.fyx-singlecta i{display:grid; place-items:center; width:20px; height:20px; border-radius:6px; background:#fff1f7; border:1px solid var(--chipBorder); font-style:normal}\r\n    .fyx-linkchip:hover,.fyx-singlecta:hover{border-color:var(--accent); color:var(--accent); transform:translateY(-1px); box-shadow:0 8px 22px var(--ring)}\r\n\r\n    .hide{display:none !important}\r\n    .reveal{opacity:0; transform:translateY(12px); transition:opacity .5s ease, transform .5s ease}\r\n    .reveal.in{opacity:1; transform:none}\r\n\r\n    @media (prefers-reduced-motion:reduce){\r\n      .reveal,.fyx-emoji,details.fyx-card{transition:none !important; animation:none !important}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"fyx-shell\">\r\n    <h2 id=\"fyx-title\">Miami Wakeboard Experiences By: Feeling Yachty<\/h2>\r\n    <p class=\"fyx-sub\">Tap a row to expand details. Use the single-select filter to jump between vibes.<\/p>\r\n\r\n    <!-- FILTER BAR -->\r\n    <div class=\"fyx-bar-wrap\">\r\n      <div class=\"fyx-bar\" role=\"radiogroup\" aria-label=\"Filter experiences\">\r\n        <span class=\"fyx-active-indicator\" aria-hidden=\"true\"><\/span>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"all\" aria-checked=\"true\" tabindex=\"0\"><i>\u2728<\/i>All<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"party\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udf89<\/i>Party<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"romance\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83d\udc8d<\/i>Romance<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"corporate\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udfe2<\/i>Corporate<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"tours\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udf05<\/i>Tours<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"watersports\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udfc4<\/i>Water Sports<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"services\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83d\udee0\ufe0f<\/i>Services<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"dining\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udf7d\ufe0f<\/i>Dining<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"bar\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83c\udf79<\/i>Bar<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"catering\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83e\udd57<\/i>Catering<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"venue\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83d\udccd<\/i>Venues<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"tribute\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83d\udd4a\ufe0f<\/i>Tribute<\/button>\r\n        <button class=\"fyx-chipbtn\" type=\"button\" role=\"radio\" data-filter=\"super\" aria-checked=\"false\" tabindex=\"0\"><i>\ud83d\udee5\ufe0f<\/i>75ft+ Super<\/button>\r\n        <button class=\"fyx-clear\" type=\"button\" aria-label=\"Clear filter\">Clear<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- GRID -->\r\n    <div class=\"fyx-grid\" id=\"fyx-grid\" itemscope itemtype=\"https:\/\/schema.org\/ItemList\">\r\n\r\n      <!-- Party -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-party\" data-tags=\"party\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"1\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83c\udf89<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-party\">Celebrations & Parties<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Party<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-party\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Signature party routes, premium sound, and room for your crew \u2014 from low-key luxe to full send.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/birthday-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf82<\/i>Birthday Yacht Parties<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/bachelor-bachelorette\/\" itemprop=\"url\"><i>\ud83e\udd42<\/i>Bachelor & Bachelorette<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/party-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf8a<\/i>Party Yacht Rentals<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/theme-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udfad<\/i>Theme Yacht Rentals<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/party-packages\/\" itemprop=\"url\"><i>\ud83e\udde9<\/i>Party Packages<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Romance \/ Occasions -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-romance\" data-tags=\"romance venue\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"2\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83d\udc8d<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-romance\">Weddings & Romance<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Romance<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-romance\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Sunset vows, proposal set-ups, and intimate anniversary cruises with champagne service.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/wedding-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udc92<\/i>Wedding Yachts<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/proposal-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf39<\/i>Proposals<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/anniversary-yacht-rentals\/\" itemprop=\"url\"><i>\u2764\ufe0f<\/i>Anniversary Cruises<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Corporate \/ Groups -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-corporate\" data-tags=\"corporate venue\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"3\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83c\udfe2<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-corporate\">Corporate & Groups<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Corporate<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-corporate\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Client dinners, launches, team offsites \u2014 hospitality that feels high-touch and effortless.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/corporate-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udcbc<\/i>Corporate Charters<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/family-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udc65<\/i>Family & Group Charters<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/house-boat-20-plus-people\/\" itemprop=\"url\"><i>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66<\/i>20+ Guests \/ House Boat<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Tours & Cruises -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-tours\" data-tags=\"tours\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"4\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83c\udf05<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-tours\">Signature Tours & Cruises<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Tours<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-tours\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Skyline runs, golden-hour cruising, fireworks nights \u2014 tailored routes for peak Miami views.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/sightseeing-yacht-tours\/\" itemprop=\"url\"><i>\ud83d\udcf8<\/i>Sightseeing Tours<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/sunset-yacht-cruises\/\" itemprop=\"url\"><i>\ud83c\udf07<\/i>Sunset Cruises<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/fireworks-cruises\/\" itemprop=\"url\"><i>\ud83c\udf86<\/i>Fireworks Cruises<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/wine-dine-yacht-cruises\/\" itemprop=\"url\"><i>\ud83c\udf77<\/i>Wine & Dine Cruises<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Water Sports -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-watersports\" data-tags=\"watersports\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"5\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83c\udfc4<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-watersports\">On-Water Sports<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Water Sports<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-watersports\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Clear water, sandbar time, and adventure \u2014 fun for families and friend groups.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/yacht-events-miami-wakeboarding-water-skiing\/\" itemprop=\"url\"><i>\ud83e\ude82<\/i>Wakeboarding & Water Skiing<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/yacht-events-miami-scuba-diving-yacht-tours\/\" itemprop=\"url\"><i>\ud83e\udd3f<\/i>Scuba Diving Tours<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/snorkeling-tours\/\" itemprop=\"url\"><i>\ud83d\udc20<\/i>Snorkeling Tours<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/snorkeling-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf0a<\/i>Snorkeling Yacht Rentals<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Dining & Services -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-dining\" data-tags=\"dining services bar catering\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"6\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-dining\">Dining, Bar & Services<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Dining<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-dining\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Private chef pairings, premium bar, decor, and content capture \u2014 seamless hospitality.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/chef-fine-dining\/\" itemprop=\"url\"><i>\ud83d\udc68\u200d\ud83c\udf73<\/i>Chef & Fine Dining<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/bar-service\/\" itemprop=\"url\"><i>\ud83c\udf78<\/i>Bar Service<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/catering\/\" itemprop=\"url\"><i>\ud83d\udcd6<\/i>Catering Menus<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/decorations-balloons\/\" itemprop=\"url\"><i>\ud83c\udf88<\/i>Decor & Balloons<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-party\/photo-video-drone\/\" itemprop=\"url\"><i>\ud83d\udcf9<\/i>Photo, Video & Drone<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Venues \/ VIP & Special -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-venue\" data-tags=\"venue\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"7\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83d\udccd<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-venue\">Venues & Special Occasions<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Venues<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-venue\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">From intimate proposals to large-format celebrations \u2014 match the right yacht and layout.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/holiday-yacht-cruises-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf84<\/i>Holiday Cruises<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/vip-celebrity-yacht-rentals\/\" itemprop=\"url\"><i>\u2b50<\/i>VIP & Celebrity<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/wedding-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udc8d<\/i>Weddings<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/proposal-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udc90<\/i>Proposals<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/anniversary-yacht-rentals\/\" itemprop=\"url\"><i>\u2764\ufe0f<\/i>Anniversaries<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/family-yacht-rentals\/\" itemprop=\"url\"><i>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66<\/i>Family Rentals<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/corporate-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udfe2<\/i>Corporate<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Tribute -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-tribute\" data-tags=\"tribute\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"8\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83d\udd4a\ufe0f<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-tribute\">Tribute at Sea<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">Tribute<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-tribute\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Compassionate planning for ash scattering and memorials in calm waters.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/ash-scattering-yacht-rentals\/\" itemprop=\"url\"><i>\ud83c\udf0a<\/i>Ash Scattering<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- Super Yachts -->\r\n      <details class=\"fyx-card reveal\" id=\"exp-super\" data-tags=\"super party corporate romance dining venue\" itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\">\r\n        <meta itemprop=\"position\" content=\"9\"\/>\r\n        <summary class=\"fyx-sum\">\r\n          <span class=\"fyx-emoji\" aria-hidden=\"true\">\ud83d\udee5\ufe0f<\/span>\r\n          <h3 class=\"fyx-title\" itemprop=\"name\"><a href=\"#exp-super\">75ft+ Luxury \/ Superyachts<\/a><\/h3>\r\n          <span class=\"fyx-chip-mini\">75ft+ Super<\/span>\r\n          <span class=\"fyx-caret\" aria-hidden=\"true\">\u2304<\/span>\r\n        <\/summary>\r\n        <div class=\"fyx-drop\" id=\"drop-super\">\r\n          <p class=\"fyx-desc\" itemprop=\"description\">Large-format hosting with wide decks, cabins, chef, and concierge-level service.<\/p>\r\n          <div class=\"fyx-links\">\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/vip-celebrity-yacht-rentals\/\" itemprop=\"url\"><i>\u2b50<\/i>VIP & Celebrity Yachts<\/a>\r\n            <a class=\"fyx-linkchip\" href=\"\/miami-yacht-venue\/house-boat-20-plus-people\/\" itemprop=\"url\"><i>\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1<\/i>20+ Guests Options<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n    <noscript>\r\n      <ul class=\"fallback-links\" style=\"margin-top:12px\">\r\n        <li><a href=\"\/miami-yacht-party\/birthday-yacht-rentals\/\">Birthday Yacht Parties<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-venue\/wedding-yacht-rentals\/\">Wedding Yachts<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-party\/sunset-yacht-cruises\/\">Sunset Cruises<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-party\/snorkeling-tours\/\">Snorkeling Tours<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-party\/catering\/\">Catering & Bar<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-venue\/ash-scattering-yacht-rentals\/\">Ash Scattering<\/a><\/li>\r\n        <li><a href=\"\/miami-yacht-venue\/vip-celebrity-yacht-rentals\/\">VIP & Celebrity Yachts<\/a><\/li>\r\n      <\/ul>\r\n    <\/noscript>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ Defensive scope guard so this can live anywhere (Elementor, Gutenberg, inside a <form>, etc.)\r\n    (function(){\r\n      var root = document.getElementById('miami-yacht-experiences');\r\n      if(!root) return;\r\n\r\n      \/\/ Reveal on scroll\r\n      try{\r\n        var items = root.querySelectorAll('.fyx-card.reveal');\r\n        if(!('IntersectionObserver' in window)){\r\n          items.forEach(function(el){ el.classList.add('is-visible'); });\r\n        } else {\r\n          var obs = new IntersectionObserver(function(entries,io){\r\n            entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in','is-visible'); io.unobserve(e.target);} });\r\n          },{threshold:0.14});\r\n          items.forEach(function(el,i){ el.style.transitionDelay=(i*60)+'ms'; obs.observe(el); });\r\n        }\r\n      }catch(_){ \/* no-op *\/ }\r\n\r\n      \/\/ Single-select filter (robust, works without Array.prototype.at, guards hash)\r\n      try{\r\n        var bar  = root.querySelector('.fyx-bar'); if(!bar) return;\r\n        var radios = Array.prototype.slice.call(bar.querySelectorAll('.fyx-chipbtn[role=\"radio\"]'));\r\n        var clearBtn = bar.querySelector('.fyx-clear');\r\n        var cards = Array.prototype.slice.call(root.querySelectorAll('#fyx-grid .fyx-card'));\r\n        var valid = new Set(['all','party','romance','corporate','tours','watersports','services','dining','bar','catering','venue','tribute','super']);\r\n\r\n        function setChecked(tag, focusEl){\r\n          \/\/ update aria state\r\n          radios.forEach(function(r){ r.setAttribute('aria-checked', r.dataset.filter===tag ? 'true' : 'false'); });\r\n\r\n          \/\/ filter\r\n          if(tag==='all'){\r\n            cards.forEach(function(c){ c.classList.remove('hide'); });\r\n          } else {\r\n            cards.forEach(function(card){\r\n              var tags=(card.getAttribute('data-tags')||'').split(\/\\s+\/);\r\n              card.classList.toggle('hide', tags.indexOf(tag)===-1);\r\n            });\r\n          }\r\n\r\n          \/\/ update hash (safe)\r\n          try{\r\n            var u=new URL(location.href);\r\n            if(tag==='all'){ u.hash=''; } else { u.hash='filter-'+tag; }\r\n            history.replaceState(null,'',u);\r\n          }catch(_){ \/* no-op *\/ }\r\n\r\n          if(focusEl && focusEl.focus) focusEl.focus({preventScroll:true});\r\n        }\r\n\r\n        function initFromHash(){\r\n          var h='';\r\n          try{ h=(location.hash||'').replace('#',''); }catch(_){ h=''; }\r\n\r\n          \/\/ If hash links to a card, open it\r\n          var idMatch=h && h.match(\/(exp-[a-z0-9-]+)\/i);\r\n          if(idMatch){\r\n            var el=document.getElementById(idMatch[1]);\r\n            if(el){ el.open=true; setTimeout(function(){ try{ el.scrollIntoView({behavior:'smooth',block:'start'});}catch(_){el.scrollIntoView();} }, 40); }\r\n          }\r\n\r\n          \/\/ If hash encodes a filter\r\n          if(h && h.indexOf('filter-')===0){\r\n            var t=h.slice(7); if(valid.has(t)){ setChecked(t); return; }\r\n          }\r\n\r\n          setChecked('all');\r\n        }\r\n\r\n        \/\/ Mouse\/touch\r\n        bar.addEventListener('click',function(e){\r\n          var btn=e.target && e.target.closest ? e.target.closest('.fyx-chipbtn[role=\"radio\"]') : null; if(!btn) return;\r\n          \/\/ prevent any unintended form submission in hostile parents\r\n          if(typeof e.preventDefault===\"function\") e.preventDefault();\r\n          setChecked(btn.dataset.filter, btn);\r\n        });\r\n\r\n        \/\/ Keyboard navigation\r\n        bar.addEventListener('keydown',function(e){\r\n          var curr=document.activeElement && document.activeElement.closest ? document.activeElement.closest('.fyx-chipbtn[role=\"radio\"]') : null; if(!curr) return;\r\n          var i=radios.indexOf(curr);\r\n          if(e.key==='ArrowRight'||e.key==='ArrowDown'){ e.preventDefault(); var nxt=radios[(i+1)%radios.length]; setChecked(nxt.dataset.filter,nxt); nxt.focus(); }\r\n          else if(e.key==='ArrowLeft'||e.key==='ArrowUp'){ e.preventDefault(); var prv=radios[(i-1+radios.length)%radios.length]; setChecked(prv.dataset.filter,prv); prv.focus(); }\r\n          else if(e.key==='Home'){ e.preventDefault(); setChecked(radios[0].dataset.filter, radios[0]); radios[0].focus(); }\r\n          else if(e.key==='End'){ e.preventDefault(); var last=radios[radios.length-1]; setChecked(last.dataset.filter,last); last.focus(); }\r\n          else if(e.key===' '||e.key==='Enter'){ e.preventDefault(); setChecked(curr.dataset.filter, curr); }\r\n        });\r\n\r\n        if(clearBtn) clearBtn.addEventListener('click',function(e){ if(e && e.preventDefault) e.preventDefault(); setChecked('all', radios[0]); });\r\n\r\n        initFromHash();\r\n        window.addEventListener('hashchange', initFromHash);\r\n      }catch(_){ \/* no-op *\/ }\r\n    })();\r\n  <\/script>\r\n\r\n  <!-- JSON-LD (updated to match URLs) -->\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\":\"https:\/\/schema.org\",\r\n    \"@type\":\"ItemList\",\r\n    \"name\":\"Miami Yacht Experiences\",\r\n    \"itemListElement\":[\r\n      {\"@type\":\"ListItem\",\"position\":1,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/birthday-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":2,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/bachelor-bachelorette\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":3,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/party-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":4,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/theme-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":5,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/party-packages\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":6,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/wedding-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":7,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/proposal-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":8,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/anniversary-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":9,  \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/sightseeing-yacht-tours\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":10, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/sunset-yacht-cruises\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":11, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/fireworks-cruises\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":12, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/wine-dine-yacht-cruises\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":13, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/yacht-events-miami-wakeboarding-water-skiing\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":14, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/yacht-events-miami-scuba-diving-yacht-tours\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":15, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/snorkeling-tours\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":16, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/snorkeling-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":17, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/chef-fine-dining\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":18, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/bar-service\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":19, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/catering\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":20, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/decorations-balloons\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":21, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-party\/photo-video-drone\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":22, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/holiday-yacht-cruises-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":23, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/ash-scattering-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":24, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/vip-celebrity-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":25, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/family-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":26, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/corporate-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":27, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/wedding-yacht-rentals\/\"},\r\n      {\"@type\":\"ListItem\",\"position\":28, \"url\":\"https:\/\/feelingyachty.com\/miami-yacht-venue\/house-boat-20-plus-people\/\"}\r\n    ]\r\n  }\r\n  <\/script>\r\n<\/section>\r\n<!-- ===================== \/Feeling Yachty \u2014 Neon Experiences (Full Rebuild) ===================== -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c0c4be e-flex e-con-boxed e-con e-parent\" data-id=\"3c0c4be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f30a2d elementor-widget elementor-widget-html\" data-id=\"7f30a2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== Feeling Yachty \u2014 Standalone Neon Glow Button (90ft+) ===================== -->\r\n<div class=\"fy-btn-wrap\" style=\"text-align:center;margin-top:18px\">\r\n  <style>\r\n    .fy-btn{\r\n      display:inline-block;padding:12px 30px;border-radius:999px;\r\n      font-weight:800;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);\r\n      color:#fff;text-decoration:none;\r\n      background:linear-gradient(135deg,#E45C9C,#d34c8b);\r\n      box-shadow:\r\n        0 0 8px rgba(228,92,156,.65),\r\n        0 0 18px rgba(211,76,139,.55),\r\n        0 0 28px rgba(255,137,201,.45);\r\n      transition:all .28s ease;\r\n      animation:fyBtnGlow 4s linear infinite;\r\n    }\r\n    .fy-btn:hover{\r\n      transform:translateY(-2px) scale(1.02);\r\n      box-shadow:\r\n        0 0 10px rgba(228,92,156,.75),\r\n        0 0 22px rgba(211,76,139,.65),\r\n        0 0 32px rgba(255,137,201,.55);\r\n    }\r\n    .fy-btn:focus-visible{\r\n      outline:3px solid #E45C9C;outline-offset:3px\r\n    }\r\n    @keyframes fyBtnGlow{\r\n      0%{filter:hue-rotate(0deg)}\r\n      100%{filter:hue-rotate(360deg)}\r\n    }\r\n  <\/style>\r\n\r\n  <a href=\"https:\/\/feelingyachty.com\/miami-yacht-destinations\/\" class=\"fy-btn\" aria-label=\"Browse all Miami Destinations\">\r\n    Browse All Miami Destinations\r\n  <\/a>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Miami Wakeboarding Boat Rental (Biscayne Bay &amp; Miami Beach) Official Feeling Yachty wake boat \u2022 Miami water sports &amp; Biscayne Bay cruises \u2022 Private charter with licensed captain Launch from 2215 NW 14th St, Miami, FL 33125 on our 25ft Yamaha 255XD \u2014 a premium wake boat tuned for wakeboarding, tubing &amp; tow-sports. Perfect for [&hellip;]<\/p>\n","protected":false},"featured_media":42029,"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-42147","miami-water-sports","type-miami-water-sports","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/miami-water-sports\/42147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/miami-water-sports"}],"about":[{"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/types\/miami-water-sports"}],"version-history":[{"count":0,"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/miami-water-sports\/42147\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/media\/42029"}],"wp:attachment":[{"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/media?parent=42147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/categories?post=42147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feelingyachty.com\/es\/wp-json\/wp\/v2\/tags?post=42147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}