PageSourceSearch

https://bookingflows.com/static/js/2939.48904c23.chunk.js

js bookingflows.com collected 2026-09-24 13:57:18 UTC 31,522 bytes, 3 lines download raw bytes

1/*! For license information please see 2939.48904c23.chunk.js.LICENSE.txt */
2"use strict";(globalThis.webpackChunkfrontend||=[]).push([[2939],{22939(e,t,a){a.r(t),a.d(t,{default:()=>C});var s=a(7223),l=a(44125),n=a(27033),o=a(76833),r=a(56099),i=a(6313),c=a(85692),d=a(28646),m=a(38326),x=a(86376),g=a(55731),h=a(35327),p=a(28006),b=a(91286),u=a(978),y=a(46963),f=a(63944),v=a(7118),w=a(20073),j=a(44521),k=a(70579);const N="https://www.bananaboatrentals.com/",A=e=>{let{className:t="w-4 h-4"}=e;return(0,k.jsxs)("svg",{className:t,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,k.jsx)("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,k.jsx)("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.99.66-2.25 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,k.jsx)("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,k.jsx)("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]})},B=["https://1iynnenkjdavmviy.public.blob.vercel-storage.com/bbr_hero_bridge.jpg","https://1iynnenkjdavmviy.public.blob.vercel-storage.com/bbr_party_group.jpg","https://1iynnenkjdavmviy.public.blob.vercel-storage.com/bbr_yellow_pontoon.jpg"],_=[{src:"https://customer-assets.emergentagent.com/job_d269599a-400d-440c-92a3-9218d3ccd3af/artifacts/1tapvxni_Screenshot%202026-06-12%20at%209.40.35%E2%80%AFPM.png",title:"Homepage hero \u2014 live on bananaboatrentals.com",caption:"Bold, mobile-first hero leading with social proof (500+ Google reviews, 5.0 stars), the 15+ boat fleet, and a one-tap \u201cBook Now\u201d that drops straight into the BookingFlows widget."},{src:"https://customer-assets.emergentagent.com/job_d269599a-400d-440c-92a3-9218d3ccd3af/artifacts/35n093c8_Screenshot%202026-06-12%20at%209.41.10%E2%80%AFPM.png",title:"The fleet \u2014 premium boats for every occasion",caption:"All 15+ party boats and pontoons in one place with live availability, capacity, and pricing. Every card books in under 60 seconds, captain included."},{src:"https://customer-assets.emergentagent.com/job_d269599a-400d-440c-92a3-9218d3ccd3af/artifacts/c7zsf4w6_Screenshot%202026-06-12%20at%2010.32.39%E2%80%AFPM.png",title:"Social proof \u2014 \u201cSee the vibes in action\u201d",caption:"An embedded Instagram reel section turns real customer moments into conversion fuel, right above a sticky Book Now CTA."}],F=[{label:"Fleet size",value:"15+",sub:"Austin's largest",icon:i.A,color:"from-yellow-300 to-amber-500"},{label:"Google reviews",value:"500+",sub:"5.0 average",icon:"google",color:"from-amber-400 to-orange-500"},{label:"Lakes served",value:"2",sub:"Lake Austin & Travis",icon:p.A,color:"from-emerald-400 to-teal-600"},{label:"Online booking",value:"<60s",sub:"captain included",icon:d.A,color:"from-blue-400 to-indigo-600"}],z=[{icon:g.A,title:"Custom website + local SEO",body:"We designed and built bananaboatrentals.com from the ground up \u2014 a clean, modern, mobile-first site engineered to rank for 'Austin boat rental', 'Lake Travis party boat', and 'Lake Austin pontoon rental'. Fast loads, schema markup, content tuned for the searches that convert."},{icon:d.A,title:"Real-time booking widget",body:"Guests reserve any of 15+ boats in under 60 seconds with live availability and captain included \u2014 no phone tag, no email back-and-forth. Embedded right on their own domain."},{icon:i.A,title:"Fleet & asset management",body:"All 15+ party boats, pontoons, and barges live in one place \u2014 per-asset availability, pricing, and maintenance blocks. The largest fleet in Austin, organized."},{icon:v.A,title:"Captain dispatch",body:"Assignment-on-Confirmation routes every charter to a licensed captain automatically. Everyone knows which boat they're running by Friday morning."}
2,{icon:x.A,title:"Stripe Connect payments",body:"Deposits collected at booking, balances on trip day, instant payouts to the bank. Refunds and gratuity stay clean."},{icon:n.A,title:"GA4 + Google Ads tracking",body:"Multi-tenant conversion tracking pipes every booking back to their own Google Ads account so they can scale ad spend with confidence."},{icon:y.A,title:"Mobile-first checkout",body:"Built iPhone-out \u2014 because nearly every Austin lake booking happens on a phone, often the morning of the trip."}],M=[{label:"Fleet online",value:"15+ boats",sub:"All bookable in real time."},{label:"Local SEO",value:"Top results",sub:"For Austin lake rental searches."},{label:"Booking time",value:"<60 sec",sub:"Captain included, no phone tag."},{label:"Brand experience",value:"Seamless",sub:"Their site, their brand, our engine."}],R=["Lake Austin","Lake Travis","Pennybacker / 360 Bridge","Downtown Austin","Bachelor parties","Bachelorette celebrations","Corporate events","Family outings"];function C(){return(0,k.jsxs)("div",{className:"min-h-screen bg-white text-gray-900","data-testid":"case-study-banana-boat-page",children:[(0,k.jsxs)(s.mg,{children:[(0,k.jsx)("title",{children:"How Banana Boat Rentals runs Austin's largest party-boat fleet on BookingFlows | Case Study"}),(0,k.jsx)("meta",{name:"description",content:"Banana Boat Rentals \u2014 Austin's largest party-boat fleet with 15+ boats and 500+ 5-star Google reviews \u2014 runs their booking platform AND custom website on BookingFlows. Custom site, local SEO, real-time booking, fleet management, and captain dispatch across Lake Austin & Lake Travis."}),(0,k.jsx)("meta",{property:"og:title",content:"How Banana Boat Rentals runs Austin's largest party-boat fleet on BookingFlows"}),(0,k.jsx)("meta",{property:"og:description",content:"Custom modern website, local SEO, real-time booking widget, fleet management, and captain dispatch \u2014 the full stack behind Austin's largest party-boat fleet."}),(0,k.jsx)("meta",{property:"og:image",content:B[0]}),(0,k.jsx)("meta",{property:"og:type",content:"article"}),(0,k.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,k.jsx)("meta",{name:"twitter:title",content:"How Banana Boat Rentals runs on BookingFlows"}),(0,k.jsx)("meta",{name:"twitter:image",content:B[0]}),(0,k.jsx)("link",{rel:"canonical",href:"https://bookingflows.com/customers/banana-boat-rentals"}),(0,k.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Article",headline:"How Banana Boat Rentals runs Austin's largest party-boat fleet on BookingFlows",image:B,publisher:{"@type":"Organization",name:"BookingFlows",logo:{"@type":"ImageObject",url:"https://bookingflows.com/logo-icon.png"}},about:{"@type":"Organization",name:"Banana Boat Rentals",url:N,areaServed:"Austin, TX",aggregateRating:{"@type":"AggregateRating",ratingValue:"5.0",reviewCount:"500"}},mainEntityOfPage:"https://bookingflows.com/customers/banana-boat-rentals"})})]}),(0,k.jsx)("nav",{className:"sticky top-0 z-50 backdrop-blur-md bg-white/85 border-b border-gray-100",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 h-16 flex items-center justify-between",children:[(0,k.jsxs)(l.N_,{to:"/",className:"flex items-center gap-2.5 group","data-testid":"bbr-nav-home",children:[(0,k.jsx)("img",{src:"/logo-icon.png",alt:"BookingFlows",className:"w-9 h-9 rounded-lg object-cover shadow-sm"}),(0,k.jsx)("span",{className:"text-xl font-bold tracking-tight text-gray-900 group-hover:text-blue-600 transition-colors",children:"BookingFlows"})]}),(0,k.jsxs)("div",{className:"flex items-center gap-2 sm:gap-4",children:[(0,k.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"hidden sm:inline-flex items-center gap-1 text-sm text-gray-600 hover:text-gray-900 transition-colors","data-testid":"bbr-nav-visit",children:["Visit bananaboatrentals.com ",(0,k.jsx)(m.A,{className:"w-3.5 h-3.5"})]}),(0,k.jsx)(l.N_,{to:"/signup",className:"inline-flex items-center gap-1.5 px-4 py-2 rounded-full bg-gradient-to-r from-blue-600 to-indigo-600 hover:from-blue-700 hover:to-indigo-700 text-white text-sm font-medium transition-colors shadow-sm","data-testid":"bbr-nav-cta",children:"Book a demo"})]})]})}),(0,k.jsxs)("header",{className:"relative overflow-hidden bg-gradient-to-br from-neutral-950 via-neutral-900 to-black text-white",children:[(0,k.jsx)("div",{className:"absolute inset-0 opacity-[0.18] pointer-events-none",style:{backgroundImage:"radial-gradient(circle at 1px 1px, rgba(255,221,51,0.5) 1px, transparent 0)",backgroundSize:"32px 32px"}}),(0,k.jsx)("div",{className:"absolute -top-24 -right-24 w-96 h-96 rounded-full bg-yellow-400/15 blur-3xl pointer-events-none"}),(0,k.jsx)("div",{className:"relative max-w-6xl mx-auto px-4 sm:px-6 pt-16 sm:pt-20 pb-20 sm:pb-28",children:(0,k.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-yellow-400/15 border border-yellow-300/25 backdrop-blur text-xs font-medium uppercase tracking-widest text-yellow-200 mb-6",children:[(0,k.jsx)(r.A,{className:"w-3.5 h-3.5"})," Customer Story"]}),(0,k.jsxs)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold leading-[1.05] tracking-tight mb-5",children:[(0,k.jsx)("span",{className:"bg-gradient-to-r from-yellow-300 to-amber-400 bg-clip-text text-transparent",children:"Banana Boat Rentals"})," runs Austin's largest party-boat fleet on BookingFlows."]}),(0,k.jsx)("p",{className:"text-lg sm:text-xl text-gray-300 leading-relaxed max-w-xl mb-8",children:"15+ boats. 500+ five-star reviews. One platform. Austin's largest party-boat fleet powers every booking, captain dispatch, and Stripe payout \u2014 across Lake Austin and Lake Travis \u2014 through BookingFlows."}),(0,k.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,k.jsxs)("a",{href:"#contact",className:"inline-flex items-center gap-2 px-5 py-3 rounded-full bg-yellow-400 text-black font-semibold hover:bg-yellow-300 transition-colors","data-testid":"bbr-hero-cta",children:["Run your fleet like Banana Boat ",(0,k.jsx)(c.A,{className:"w-4 h-4"})]}),(0,k.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-5 py-3 rounded-full bg-white/10 hover:bg-white/15 border border-white/15 text-white font-medium transition-colors backdrop-blur","data-testid":"bbr-hero-visit",children:["Visit bananaboatrentals.com ",(0,k.jsx)(g.A,{className:"w-4 h-4"})]})]}),(0,k.jsxs)("div",{className:"mt-10 flex flex-wrap items-center gap-6 text-sm text-gray-400",children:[(0,k.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,k.jsx)(f.A,{className:"w-4 h-4 fill-yellow-300 text-yellow-300"})," 5.0 Google"]}),(0,k.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,k.jsx)(p.A,{className:"w-4 h-4"})," Austin, TX"]}),(0,k.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,k.jsx)(i.A,{className:"w-4 h-4"})," 15+ party boats"]})]})]}),(0,k.jsxs)("div",{className:"relative",children:[(0,k.jsxs)("div",{className:"aspect-[4/5] rounded-3xl overflow-hidden shadow-2xl ring-1 ring-white/10 grid grid-cols-2 grid-rows-3 gap-2 bg-white/5 p-2",children:[(0,k.jsx)("img",{src:(0,j.k)(B[0],900,80),alt:"Banana Boat Rentals guests on Lake Austin with the Pennybacker Bridge",className:"col-span-2 row-span-2 w-full h-full object-cover rounded-2xl",loading:"eager",decoding:"async"}),(0,k.jsx)("img",{src:(0,j.k)(B[1],500,80),alt:"Large group celebrating on a Banana Boat Rentals party boat",className:"w-full h-full object-cover rounded-2xl",loading:"lazy",decoding:"async"}),(0,k.jsx)("img",{src:(0,j.k)(B[2],500,80),alt:"A Banana Boat Rentals pontoon cruising Lake Austin",className:"w-full h-full object-cover rounded-2xl",loading:"lazy",decoding:"async"})]}),(0,k.jsx)("div",{className:"absolute -top-3 -left-2 sm:-left-4 z-10 bg-black rounded-xl ring-1 ring-white/15 px-2.5 py-1.5 
2shadow-2xl",children:(0,k.jsx)("img",{src:"https://1iynnenkjdavmviy.public.blob.vercel-storage.com/bbr_logo.png",alt:"Banana Boat Rentals",className:"h-8 sm:h-10 w-auto object-contain",loading:"eager"})}),(0,k.jsxs)("div",{className:"absolute -top-3 -right-2 sm:-right-4 z-10 bg-yellow-400 text-black rounded-xl px-3.5 py-2 font-bold text-sm shadow-2xl flex items-center gap-1.5",children:[(0,k.jsx)(i.A,{className:"w-4 h-4"})," 15+ boats"]}),(0,k.jsxs)("div",{className:"absolute -bottom-5 -left-3 sm:-left-6 bg-white text-gray-900 rounded-2xl shadow-2xl px-4 py-3 flex items-center gap-3 max-w-[290px]",children:[(0,k.jsx)(A,{className:"w-7 h-7 flex-shrink-0"}),(0,k.jsxs)("div",{className:"text-xs leading-tight",children:[(0,k.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,k.jsx)("span",{className:"font-semibold",children:"500+ Google reviews"}),(0,k.jsx)("div",{className:"flex",children:[0,1,2,3,4].map(e=>(0,k.jsx)(f.A,{className:"w-2.5 h-2.5 fill-amber-400 text-amber-400"},e))})]}),(0,k.jsx)("div",{className:"text-gray-500 mt-0.5",children:"Austin's largest party-boat fleet"})]})]})]})]})})]}),(0,k.jsx)("section",{className:"bg-gradient-to-b from-white to-gray-50 py-16 sm:py-20",children:(0,k.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:(0,k.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 sm:gap-6","data-testid":"bbr-headline-stats",children:F.map(e=>{let{label:t,value:a,sub:s,icon:l,color:n}=e;return(0,k.jsxs)("div",{className:"relative bg-white rounded-2xl p-5 sm:p-6 border border-gray-100 shadow-[0_10px_30px_-15px_rgba(0,0,0,0.15)] overflow-hidden",children:[(0,k.jsx)("div",{className:`absolute -right-4 -top-4 w-20 h-20 rounded-full bg-gradient-to-br ${n} opacity-10`}),"google"===l?(0,k.jsx)(A,{className:"w-5 h-5 mb-3"}):(0,k.jsx)(l,{className:"w-5 h-5 text-gray-400 mb-3"}),(0,k.jsx)("div",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-gray-900",children:a}),(0,k.jsx)("div",{className:"mt-1 text-sm font-medium text-gray-700",children:t}),(0,k.jsx)("div",{className:"text-xs text-gray-500 mt-0.5",children:s})]},t)})})})}),(0,k.jsx)("section",{className:"py-16 sm:py-20",children:(0,k.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6",children:[(0,k.jsx)("div",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-amber-600 mb-3",children:"The Challenge"}),(0,k.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight mb-6",children:"The biggest fleet in town needs the tightest operation."}),(0,k.jsxs)("div",{className:"space-y-4 text-lg text-gray-700 leading-relaxed",children:[(0,k.jsx)("p",{children:"Banana Boat Rentals didn't get to be Austin's largest party-boat fleet by accident \u2014 but running 15+ boats across Lake Austin and Lake Travis on weekends is a logistics machine. Availability, captains, deposits, and last-minute group changes all have to line up, every single Saturday."}),(0,k.jsx)("p",{children:"They needed two things at once: a website that actually ranks and converts, and a booking engine strong enough to dispatch a whole fleet without the phone-tag and spreadsheet chaos that breaks most operators the moment they scale past a couple of boats."})]})]})}),(0,k.jsx)("section",{className:"py-16 sm:py-20 bg-gray-50",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[(0,k.jsxs)("div",{className:"max-w-3xl mb-12",children:[(0,k.jsx)("div",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-amber-600 mb-3",children:"The Solution"}),(0,k.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight mb-4",children:"A world-class site, and the engine to run the fleet behind it."}),(0,k.jsx)("p",{className:"text-lg text-gray-600",children:"We built Banana Boat Rentals a clean, modern, conversion-focused website \u2014 and wired it to BookingFlows so all 15+ boats book, dispatch, and pay out from one place."})]}),(0,k.jsx)("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-5","data-testid":"bbr-features",children:z.map(e=>{let{icon:t,title:a,body:s}=e;return(0,k.jsxs)("div",{className:"bg-white rounded-2xl p-6 border border-gray-100 shadow-sm hover:shadow-md hover:-translate-y-0.5 transition-all",children:[(0,k.jsx)("div",{className:"w-10 h-10 rounded-xl bg-warning-soft text-warning-soft-foreground flex items-center justify-center mb-4",children:(0,k.jsx)(t,{className:"w-5 h-5"})}),(0,k.jsx)("h3",{className:"text-base font-semibold text-gray-900 mb-2",children:a}),(0,k.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed",children:s})]},a)})})]})}),(0,k.jsx)("section",{className:"py-20 sm:py-28",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[(0,k.jsxs)("div",{className:"max-w-3xl mb-12",children:[(0,k.jsx)("div",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-amber-600 mb-3",children:"Product in Action"}),(0,k.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight mb-4",children:"Live on bananaboatrentals.com. Right now."}),(0,k.jsx)("p",{className:"text-lg text-gray-600",children:"Not a mock-up \u2014 this is the real, modern site we designed and built for Banana Boat Rentals, with the BookingFlows booking engine running on it."})]}),(0,k.jsxs)("div",{className:"grid lg:grid-cols-12 gap-8 lg:gap-12 items-center","data-testid":"bbr-product-screenshot",children:[(0,k.jsxs)("div",{className:"lg:col-span-7 relative",children:[(0,k.jsx)("div",{className:"absolute -inset-6 bg-gradient-to-br from-yellow-100 via-amber-50 to-orange-50 rounded-3xl blur-2xl opacity-70 pointer-events-none"}),(0,k.jsx)("div",{className:"relative rounded-2xl overflow-hidden shadow-[0_30px_60px_-2
20px_rgba(15,23,42,0.25)] ring-1 ring-gray-200 bg-white",children:(0,k.jsx)("img",{src:(0,j.k)(_[0].src,1100,82),alt:"The modern Banana Boat Rentals website built by BookingFlows",className:"w-full h-auto block",loading:"lazy",decoding:"async"})})]}),(0,k.jsxs)("div",{className:"lg:col-span-5",children:[(0,k.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-success-soft text-success-soft-foreground border border-emerald-200 text-[11px] font-medium uppercase tracking-wider mb-4",children:[(0,k.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse"}),"Live \xb7 bananaboatrentals.com"]}),(0,k.jsx)("h3",{className:"text-2xl font-semibold tracking-tight text-gray-900 mb-3",children:"A clean, modern site engineered to convert."}),(0,k.jsx)("p",{className:"text-base text-gray-600 leading-relaxed mb-5",children:'Bold, fast, and mobile-first \u2014 the homepage leads with social proof (500+ Google reviews), the 15+ boat fleet, and a one-tap "Book Now" that drops straight into the BookingFlows widget. Customers never leave the brand, and availability is always live.'}),(0,k.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-semibold text-amber-600 hover:text-amber-700 transition-colors","data-testid":"bbr-product-visit",children:["See it live ",(0,k.jsx)(c.A,{className:"w-4 h-4"})]})]})]}),(0,k.jsx)("div",{className:"grid md:grid-cols-2 gap-6 lg:gap-8 mt-8 lg:mt-12","data-testid":"bbr-product-gallery",children:_.slice(1).map(e=>{let{src:t,title:a,caption:s}=e;return(0,k.jsxs)("figure",{className:"group",children:[(0,k.jsx)("div",{className:"relative rounded-2xl overflow-hidden shadow-[0_24px_50px_-24px_rgba(15,23,42,0.35)] ring-1 ring-gray-200 bg-white",children:(0,k.jsx)("img",{src:(0,j.k)(t,800,82),alt:a,className:"w-full h-auto block group-hover:scale-[1.02] transition-transform duration-500",loading:"lazy",decoding:"async"})}),(0,k.jsxs)("figcaption",{className:"mt-4",children:[(0,k.jsx)("div",{className:"text-sm font-semibold text-gray-900",children:a}),(0,k.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed mt-1",children:s})]})]},t)})})]})}),(0,k.jsx)("section",{className:"py-20 sm:py-28",children:(0,k.jsx)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:(0,k.jsxs)("div",{className:"relative bg-gradient-to-br from-neutral-950 to-neutral-800 rounded-3xl p-8 sm:p-14 text-white overflow-hidden",children:[(0,k.jsx)("div",{className:"absolute -top-16 -right-16 w-72 h-72 rounded-full bg-yellow-400/15 blur-3xl"}),(0,k.jsx)(u.A,{className:"absolute top-6 right-6 w-24 h-24 text-yellow-300/15",strokeWidth:1}),(0,k.jsxs)("blockquote",{className:"relative",children:[(0,k.jsx)("p",{className:"text-2xl sm:text-3xl font-medium leading-snug mb-6",children:'"We have the largest fleet in Austin \u2014 and for the first time it all runs from one place. Customers book in seconds, captains know their boats, and our site finally looks as good as the experience on the water."'}),(0,k.jsxs)("footer",{className:"flex items-center gap-4",children:[(0,k.jsx)("div",{className:"w-12 h-12 rounded-full bg-yellow-400 text-black flex items-center justify-center font-bold text-lg",children:"B"}),(0,k.jsxs)("div",{children:[(0,k.jsx)("div",{className:"font-semibold",children:"Banana Boat Rentals Team"}),(0,k.jsx)("div",{className:"text-sm text-gray-300",children:"Austin, TX \xb7 bananaboatrentals.com"})]})]})]})]})})}),(0,k.jsx)("section",{className:"py-16 sm:py-20 bg-gray-50",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[(0,k.jsxs)("div",{className:"max-w-3xl mb-10",children:[(0,k.jsx)("div",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-amber-600 mb-3",children:"The Results"}),(0,k.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight",children:"Austin's largest fleet, running like clockwork."})]}),(0,k.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3 sm:gap-5 mb-10","data-testid":"bbr-results",children:M.map(e=>{let{label:t,value:a,sub:s}=e;return(0,k.jsxs)("div",{className:"bg-white rounded-2xl p-5 border border-gray-100",children:[(0,k.jsx)("div",{className:"text-xs font-semibold uppercase tracking-wider text-gray-500 mb-2",children:t}),(0,k.jsx)("div",{className:"text-2xl font-bold text-gray-900",children:a}),(0,k.jsx)("div",{className:"text-xs text-gray-500 mt-1.5",children:s})]},t)})}),(0,k.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-3 gap-3 sm:gap-4",children:B.map((e,t)=>(0,k.jsx)("div",{className:"relative rounded-2xl overflow-hidden shadow-md "+(0===t?"lg:col-span-2 aspect-[16/10]":"aspect-[4/3]"),children:(0,k.jsx)("img",{src:(0,j.k)(e,0===t?900:600,80),alt:`Banana Boat Rentals day on the water ${t+1}`,className:"w-full h-full object-cover hover:scale-105 transition-transform duration-700",loading:"lazy",decoding:"async"})},e))})]})}),(0,k.jsx)("section",{className:"py-14 border-y border-gray-100",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[(0,k.jsx)("div",{className:"text-center text-xs font-semibold uppercase tracking-[0.2em] text-gray-500 mb-6",children:"Serving Austin's lakes"}),(0,k.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-gray-400",children:R.map(e=>(0,k.jsx)("span",{className:"text-sm sm:text-base font-medium tracking-wide hover:text-gray-700 transition-colors",children:e},e))})]})}),(0,k.jsx)("section",{id:"contact",className:"py-20 sm:py-24 bg-gradient-to-br from-neutral-950 via-neutral-900 to-black text-white",children:(0,k.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 text-center",children:[(0,k.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-yellow-400/15 border border-yellow-300/25 backdrop-blur text-xs font-medium uppercase tracking-widest text-yellow-200 mb-6",children:[(0,k.jsx)(w.A,{className:"w-3.5 h-3.5"})," Ready to scale"]}),(0,k.jsx)("h2",{className:"text-4xl sm:text-5xl font-bold tracking-tight leading-tight mb-5",children:"Run your fleet like Banana Boat Rentals."}),(0,k.jsx)("p",{className:"text-lg sm:text-xl text-gray-300 mb-9 leading-relaxed",children:"Whether you run 2 boats or 20 \u2014 BookingFlows gives you the modern site, the local SEO, and the booking engine to grow into Austin's next biggest fleet."}),(0,k.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3 mb-12",children:[(0,k.jsxs)("a",{href:"mailto:[email protected]?subject=Demo%20request%20from%20Banana%20Boat%20Rentals%20case%20study",className:"inline-flex items-center gap-2 px-6 py-3.5 rounded-full bg-yellow-400 text-black font-semibold hover:bg-yellow-300 transition-colors","data-testid":"bbr-footer-cta-demo",children:["Book a demo ",(0,k.jsx)(c.A,{className:"w-4 h-4"})]}),(0,k.jsx)(l.N_,{to:"/marketplace",className:"inline-flex items-center gap-2 px-6 py-3.5 rounded-full bg-white/10 hover:bg-white/15 border border-white/15 text-white font-medium transition-colors backdrop-blur","data-testid":"bbr-footer-cta-explore",children:"Explore the marketplace"})]}),(0,k.jsxs)("div",{className:"grid sm:grid-cols-3 gap-4 max-w-xl mx-auto text-sm",children:[(0,k.jsxs)("div",{className:"flex items-center gap-2 justify-center text-gray-400",children:[(0,k.jsx)(o.A,{className:"w-4 h-4 text-emerald-400"})," Stripe Connect ready"]}),(0,k.jsxs)("div",{className:"flex items-center gap-2 justify-center text-gray-400",children:[(0,k.jsx)(o.A,{className:"w-4 h-4 text-emerald-400"}
2)," Fleet-scale dispatch"]}),(0,k.jsxs)("div",{className:"flex items-center gap-2 justify-center text-gray-400",children:[(0,k.jsx)(o.A,{className:"w-4 h-4 text-emerald-400"})," Custom site + SEO"]})]})]})}),(0,k.jsx)("footer",{className:"py-10 px-4 bg-gray-950 text-gray-400",children:(0,k.jsxs)("div",{className:"max-w-6xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4 text-sm",children:[(0,k.jsxs)(l.N_,{to:"/",className:"flex items-center gap-2 group",children:[(0,k.jsx)("img",{src:"/logo-icon.png",alt:"BookingFlows",className:"w-7 h-7 rounded-lg object-cover"}),(0,k.jsx)("span",{className:"text-gray-300 group-hover:text-white transition-colors font-medium",children:"BookingFlows"}),(0,k.jsxs)("span",{className:"text-gray-500",children:["\xb7 \xa9 ",(new Date).getFullYear()]})]}),(0,k.jsxs)("div",{className:"flex items-center gap-5",children:[(0,k.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors flex items-center gap-1.5",children:[(0,k.jsx)(g.A,{className:"w-3.5 h-3.5"})," bananaboatrentals.com"]}),(0,k.jsxs)("a",{href:"tel:+17373085692",className:"hover:text-white transition-colors flex items-center gap-1.5",children:[(0,k.jsx)(b.A,{className:"w-3.5 h-3.5"})," (737) 308-5692"]}),(0,k.jsxs)("a",{href:"mailto:[email protected]",className:"hover:text-white transition-colors flex items-center gap-1.5",children:[(0,k.jsx)(h.A,{className:"w-3.5 h-3.5"})," [email protected]"]})]})]})})]})}},44521(e,t,a){a.d(t,{k:()=>l});const s=["customer-assets.emergentagent.com","emergentagent.com","vercel-storage.com","blob.vercel-storage.com"];function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:800,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:78;if(!e||"string"!==typeof e)return e;if(e.startsWith("/")||e.startsWith("data:"))return e;try{const l=new URL(e).host;return s.some(e=>l.includes(e))?`https://api.bookingflows.com/api/v2/public/image-proxy?url=${encodeURIComponent(e)}&w=${t}&q=${a}`:e}catch{return e}}},6313(e,t,a){const s=(0,a(31212).A)("anchor",[["path",{d:"M12 6v16",key:"nqf5sj"}],["path",{d:"m19 13 2-1a9 9 0 0 1-18 0l2 1",key:"y7qv08"}],["path",{d:"M9 11h6",key:"1fldmi"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}]]);a.d(t,["A",0,s])},85692(e,t,a){const s=(0,a(31212).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);a.d(t,["A",0,s])},28646(e,t,a){const s=(0,a(31212).A)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);a.d(t,["A",0,s])},27033(e,t,a){const s=(0,a(31212).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);a.d(t,["A",0,s])},38326(e,t,a){const s=(0,a(31212).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);a.d(t,["A",0,s])},76833(e,t,a){const s=(0,a(31212).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);a.d(t,["A",0,s])},86376(e,t,a){const s=(0,a(31212).A)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);a.d(t,["A",0,s])},55731(e,t,a){const s=(0,a(31212).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);a.d(t,["A",0,s])},35327(e,t,a){const s=(0,a(31212).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);a.d(t,["A",0,s])},28006(e,t,a){const s=(0,a(31212).A)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);a.d(t,["A",0,s])},91286(e,t,a){const s=(0,a(31212).A)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 
20 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);a.d(t,["A",0,s])},978(e,t,a){const s=(0,a(31212).A)("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);a.d(t,["A",0,s])},46963(e,t,a){const s=(0,a(31212).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);a.d(t,["A",0,s])},56099(e,t,a){const s=(0,a(31212).A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
2],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);a.d(t,["A",0,s])},63944(e,t,a){const s=(0,a(31212).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);a.d(t,["A",0,s])},20073(e,t,a){const s=(0,a(31212).A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);a.d(t,["A",0,s])}}]);
3//# sourceMappingURL=2939.48904c23.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.