PageSourceSearch

https://melon-ride-on.lovable.app/assets/Index-CVUVso4F.js

js melon-ride-on.lovable.app collected 2026-10-03 03:32:48 UTC 47,078 bytes, 26 lines download raw bytes

1import{c as N,u as de,a as ce,b as me,r,s as xe,j as e,d as E,g as he,e as pe,f as ue}from"./index-BtGFp6U-.js";import{m as ge}from"./modelSlug-DXMTl09X.js";import{g as fe}from"./modelCardImage-BrGnpyeU.js";import{B as h}from"./button-CpP5hguP.js";import{C as be,a as ye}from"./card-Bv3a_rxh.js";import{A as we,a as je,b as ve,c as ke,s as Ne}from"./sam-melon-rider.jpeg.asset-Dfkvldci.js";import{P as _e}from"./PublicNavBar-kO9Y49aT.js";import{F as Ce}from"./Footer-BwtlcaxN.js";import{B as Ae}from"./badge-bQyvWIV0.js";import{I as F}from"./input-BvXG7xgz.js";import{L as I}from"./label-DJPxh7Vm.js";import{S as $e,a as Me,b as Se,c as Re,d as B}from"./select-BAX-moZP.js";import{m as Ee}from"./mia-melon-rider.jpeg.asset-B2B7P1jQ.js";import{S as L,R as Ie}from"./RequestCallDialog-CJYAIgn1.js";import{D as Be,d as qe,c as Pe,a as Te}from"./pricingCalculator-BphUV8v0.js";import{P as ze}from"./phone-BG55A4IN.js";import{C as q}from"./check-Lktdb7n7.js";import{C as Fe}from"./credit-card-ChRv7hFl.js";import{C as Le}from"./car-Dja0mllV.js";import{D as De}from"./dollar-sign-BkczFzxA.js";import{K as X}from"./key-round-PvgeLxpB.js";import{C as D}from"./chevron-right-opJiRod3.js";import{M as We}from"./minus-BoUGUrl1.js";import{B as Z}from"./bike-D2MxmDRi.js";import"./index-Dq2zHsXn.js";import"./index-Cq0EMQb1.js";import"./chevron-down-w2YyRUlg.js";import"./dropdown-menu-DysoCu1C.js";import"./Combination-CcwfQTMS.js";import"./index-kLm6aMkr.js";import"./melon-logo-DaaW67WJ.js";import"./arrow-right-B5kjcJRF.js";import"./map-pin-tIEfoYL-.js";import"./index-BdQq_4o_.js";import"./index-Cf0XRMqp.js";import"./dialog-Cl_Hqger.js";import"./index-CQUYNbwq.js";import"./checkbox-C-ITJtfP.js";import"./circle-check-BzmSsdUn.js";import"./types-CtWaBghH.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Ve=N("CalendarDays",[["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"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const H=N("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const Ge=N("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"}]]);/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const Oe=N("HandCoins",[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17",key:"geh8rc"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"1fto5m"}],["path",{d:"m2 16 6 6",key:"1pfhp9"}],["circle",{cx:"16",cy:"9",r:"2.9",key:"1n0dlu"}],["circle",{cx:"6",cy:"5",r:"3",key:"151irh"}]]);/**
22 * @license lucide-react v0.462.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const He=N("Plane",[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]]),Ye=1,Xe="7dca6b06-200f-48cf-9e3b-92cc31954eb7",Ze="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",Je="/__l5e/assets-v1/7dca6b06-200f-48cf-9e3b-92cc31954eb7/alex-melon-rider.jpeg",Ue="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/7dca6b06-200f-48cf-9e3b-92cc31954eb7/alex-melon-rider.jpeg",Ke="alex-melon-rider.jpeg",Qe=633546,et="image/jpeg",tt="2026-09-17T06:06:05Z",st={version:Ye,asset_id:Xe,project_id:Ze,url:Je,r2_key:Ue,original_filename:Ke,size:Qe,content_type:et,created_at:tt},at=1,rt="efc6bb0f-e0b9-4e04-9251-c7783868c3b6",nt="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",it="/__l5e/assets-v1/efc6bb0f-e0b9-4e04-9251-c7783868c3b6/marco-melon-rider.jpeg",ot="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/efc6bb0f-e0b9-4e04-9251-c7783868c3b6/marco-melon-rider.jpeg",lt="marco-melon-rider.jpeg",dt=647715,ct="image/jpeg",mt="2026-09-17T06:06:07Z",xt={version:at,asset_id:rt,project_id:nt,url:it,r2_key:ot,original_filename:lt,size:dt,content_type:ct,created_at:mt},ht=1,pt="8286c07a-4c51-42e4-9d29-51c3a207e7ea",ut="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",gt="/__l5e/assets-v1/8286c07a-4c51-42e4-9d29-51c3a207e7ea/daniel-melon-rider.jpeg",ft="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/8286c07a-4c51-42e4-9d29-51c3a207e7ea/daniel-melon-rider.jpeg",bt="daniel-melon-rider.jpeg",yt=630958,wt="image/jpeg",jt="2026-09-17T06:06:11Z",vt={version:ht,asset_id:pt,project_id:ut,url:gt,r2_key:ft,original_filename:bt,size:yt,content_type:wt,created_at:jt},kt=1,Nt="50998ea8-8652-4475-9f5b-c3094d673f70",_t="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",Ct="/__l5e/assets-v1/50998ea8-8652-4475-9f5b-c3094d673f70/josh-melon-rider.jpeg",At="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/50998ea8-8652-4475-9f5b-c3094d673f70/josh-melon-rider.jpeg",$t="josh-melon-rider.jpeg",Mt=619181,St="image/jpeg",Rt="2026-09-17T06:06:13Z",Et={version:kt,asset_id:Nt,project_id:_t,url:Ct,r2_key:At,original_filename:$t,size:Mt,content_type:St,created_at:Rt},It=1,Bt="f3fc662f-9ad9-4dd1-8f56-a70978bcf751",qt="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",Pt="/__l5e/assets-v1/f3fc662f-9ad9-4dd1-8f56-a70978bcf751/siddhart-melon-rider.jpeg",Tt="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/f3fc662f-9ad9-4dd1-8f56-a70978bcf751/siddhart-melon-rider.jpeg",zt="siddhart-melon-rider.jpeg",Ft=629075,Lt="image/jpeg",Dt="2026-09-17T06:06:18Z",Wt={version:It,asset_id:Bt,project_id:qt,url:Pt,r2_key:Tt,original_filename:zt,size:Ft,content_type:Lt,created_at:Dt},Vt=1,Gt="52169254-1c3a-4d80-88db-5d6a7fc113be",Ot="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",Ht="/__l5e/assets-v1/52169254-1c3a-4d80-88db-5d6a7fc113be/crox-hero-desktop.webp",Yt="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/52169254-1c3a-4d80-88db-5d6a7fc113be/crox-hero-desktop.webp",Xt="crox-hero-desktop.webp",Zt=116724,Jt="image/webp",Ut="2026-09-29T05:31:10Z",Kt={version:Vt,asset_id:Gt,project_id:Ot,url:Ht,r2_key:Yt,original_filename:Xt,size:Zt,content_type:Jt,created_at:Ut},Qt=1,es="b97c42a6-e004-482b-ae80-3929c3723e75",ts="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",ss="/__l5e/assets-v1/b97c42a6-e004-482b-ae80-3929c3723e75/crox-hero-mobile.webp",as="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/b97c42a6-e004-482b-ae80-3929c3723e75/crox-hero-mobile.webp",rs="crox-hero-mobile.webp",ns=121440,is="image/webp",os="2026-09-29T05:31:12Z",ls={version:Qt,asset_id:es,project_id:ts,url:ss,r2_key:as,original_filename:rs,size:ns,content_type:is,created_at:os},ds=1,cs="494162c5-347f-42f3-b5af-26b4cd88265d",ms="e0d4a15a-ea13-497f-9d2f-fa4a856ce39b",xs="/__l5e/assets-v1/494162c5-347f-42f3-b5af-26b4cd88265d/crox-hero-desktop.jpg",hs="a/v1/e0d4a15a-ea13-497f-9d2f-fa4a856ce39b/494162c5-347f-42f3-b5af-26b4cd88265d/crox-hero-desktop.jpg",ps="crox-hero-desktop.jpg",us=175583,gs="image/jpeg",fs="2026-09-29T05:31:15Z",bs={version:ds,asset_id:cs,project_id:m
26s,url:xs,r2_key:hs,original_filename:ps,size:us,content_type:gs,created_at:fs},u=[{quote:"Got my scooter the same week I arrived on the Gold Coast. Super easy process.",name:"James",type:"UK Working Holiday Visa"},{quote:"Very good service. I rented a motorbike for over 5 months, first a scooter and then a semi automatic, both were great. Nathan and Justin always helped me when I needed something, I recommend them. The best service on the Gold Coast!",name:"Karen",type:"Long-term rider"},{quote:"Stop looking. You've come to the right guys for scooters. I've rented several times and now am on a rent-to-own, and every single time has been great service, great bikes that are well maintained.. and super affordable prices. The booking process was super easy and very professional",name:"Ryan",type:"Rent-to-own rider"},{quote:"It is the best place to rent scooters in Gold Coast. I bought a rent to own and never had a problem. I always had help when ever something needed fixing. I would recommend a hundred percent. Thank you Coastline for everything. I literally earned my living out of the scooter.",name:"Reetwika",type:"Working Holiday Visa"}],ys=[{n:"01",title:"Choose your ride",body:"Pick the scooter, motorcycle or e-bike that works for you."}
26,{n:"02",title:"Apply",body:"Complete a simple application. No credit check required."},{n:"03",title:"Pay weekly & ride",body:"Get on the road and make simple weekly payments."},{n:"04",title:"Own it",body:"Continue through your ownership plan and make the ride yours."}],ws=["Weekly payments","You use the vehicle","Vehicle remains with the rental company","No ownership at the end"],js=["Simple weekly payments","Brand-new vehicle","Payments work towards ownership","Option to own your ride"],l=[{photo:st.url,quote:"The rent-to-own option made way more sense for me than paying for a rental every week. I needed something reliable for work and liked knowing the payments were actually going towards my own bike.",name:"Alex",type:"Melon rider",vehicle:"",rating:5},{photo:xt.url,quote:"Really straightforward from the start. I didn’t want to spend thousands buying a scooter upfront, so being able to pay weekly and work towards owning it was exactly what I needed.",name:"Marco",type:"Melon rider",vehicle:"",rating:5},{photo:Ne.url,quote:"I’m in Australia temporarily and needed my own transport without a big upfront cost. The weekly payments are easy to manage and the whole process was much simpler than I expected.",name:"Sam",type:"Melon rider",vehicle:"",rating:5},{photo:vt.url,quote:"I use mine every day for deliveries. Having a brand-new scooter instead of constantly renting one has been great, and I like that there’s an end goal of actually owning it.",name:"Daniel",type:"Melon rider",vehicle:"",rating:5},{photo:Et.url,quote:"Super easy process and I was on the road quickly. The weekly cost works well for me and the team explained how the rent-to-own plan works without making it complicated.",name:"Josh",type:"Melon rider",vehicle:"",rating:5},{photo:Ee.url,quote:"I mainly wanted something to get around the Gold Coast without buying a bike outright. Weekly payments made it affordable for me and I love having my own scooter.",name:"Mia",type:"Melon rider",vehicle:"",rating:5},{photo:Wt.url,quote:"I needed reliable transport for work but didn’t want to spend thousands buying a scooter upfront. The weekly rent-to-own plan made it easy to get on the road straight away and work towards owning my own bike.",name:"Siddhart",type:"Melon rider",vehicle:"",rating:5}],W=[{number:"01",label:"Ride",sublabel:"Get on the road",icon:Z},{number:"02",label:"Own",sublabel:"Complete your plan",icon:X},{number:"03",label:"Travel",sublabel:"Enjoy Australia",icon:He},{number:"04",label:"Sell back",sublabel:"When it's time to leave",icon:Oe}],vs=[{q:"Do I need a motorcycle licence?",a:"Not always. Selected 50cc scooters can be ridden on just a car licence in QLD, WA, NT and SA, and e-bikes need no licence at all. Larger motorcycles do need a motorcycle licence - check your state's rules if you're unsure."},{q:"Can I apply on a Working Holiday Visa?",a:"Yes. Working holiday, student and eligible visa holders are welcome to apply."},{q:"Do you run credit checks?",a:"No. You don't need any Australian credit history to apply with Melon."},{q:"How much do plans cost?",a:"Plans start from $99/week. Your exact weekly price depends on the ride, your ride term and any upfront contribution you choose."},{q:"How long is the minimum commitment?",a:"12 weeks. After the minimum term, you can return your ride just like a regular rental."},{q:"How does rent-to-own work?",a:"Choose your ride, complete a simple application, then pay weekly and ride. Your weekly payments work towards ownership of the vehicle."},{q:"Can I return my vehicle?",a:"Yes. Once you've completed the 12-week minimum term, you can hand your ride back if your plans change."},{q:"When do I own the vehicle?",a:"Once you've completed all the weekly payments in your plan, the ride is yours - no extra buyout costs."},{q:"How does the Buy Back Promise work?",a:"Any time after the 12-week minimum, Melon can make you an offer to buy your vehicle back, even if you chose a longer ride term. There's no lock-in. Buy Back Promise terms and conditions apply."},{q:"What do I need to apply?",a:"Just a few personal details and your ID. The online application only takes a few minutes, and our team will help you with the rest."}],Y=({target:i,prefix:y="",suffix:b="",decimals:d=0})=>{const _=r.useRef(null),[C,A]=r.useState(0);return r.useEffect(()=>{const g=_.current;if(!g)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){A(i);return}let m;const f=new IntersectionObserver(([o])=>{if(!(o!=null&&o.isIntersecting))return;f.disconnect();const w=performance.now(),$=2500,j=P=>{const v=Math.min((P-w)/$,1),M=1-Math.pow(1-v,3),T=i*M*Math.pow(10,d);A(Math.round(T)/Math.pow(10,d)),v<1&&(m=requestAnimationFrame(j))};m=requestAnimationFrame(j)},{threshold:.35});return f.observe(g),()=>{f.disconnect(),m!==void 0&&cancelAnimationFrame(m)}},[i,d]),e.jsxs("span",{ref:_,"aria-label":`${y}${i.toFixed(d)}${b}`,children:[y,C.toFixed(d),b]})},ma=()=>{const i=de(),[y]=ce(),{toast:b}=me(),[d,_]=r.useState([]),[C,A]=r.useState(Be),[g,J]=r.useState("all"),[m,f]=r.useState(0),[o,w]=r.useState(0),$=r.useRef(null),j=r.useRef(null),[P,v]=r.useState(0);r.useEffect(()=>{const t=j.current??$.current;if(!t)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){v(1);return}let s=0;const a=()=>{s=0;const p=t.getBoundingClientRect(),c=window.innerHeight,z=Math.min(1,Math.max(0,(c-p.top)/(c*.75)));v(z)},n=()=>{s||(s=requestAnimationFrame(a))};return a(),window.addEventListener("scroll",n,{passive:!0}
26),window.addEventListener("resize",n),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n),s&&cancelAnimationFrame(s)}},[]),r.useEffect(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const s=setInterval(()=>{f(a=>(a+1)%u.length)},6e3);return()=>clearInterval(s)},[]),r.useEffect(()=>{if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const s=setInterval(()=>{w(a=>(a+1)%l.length)},6e3);return()=>clearInterval(s)},[]);const[M,T]=r.useState([]),V=r.useRef(null),[U,S]=r.useState(!1),[R,K]=r.useState(!1);r.useEffect(()=>{let t=!1;const s=()=>{t=!1,K(window.scrollY>window.innerHeight*.7)},a=()=>{t||(t=!0,window.requestAnimationFrame(s))};return s(),window.addEventListener("scroll",a,{passive:!0}),()=>window.removeEventListener("scroll",a)},[]);const[x,k]=r.useState({firstName:"",phone:"",email:"",lookingFor:""}),[G,O]=r.useState(!1),Q=async t=>{var p;t.preventDefault();const s=x.firstName.trim(),a=x.email.trim(),n=x.phone.trim();if(!s||!a||!n){b({title:"A few details missing",description:"Please add your name, phone and email so we can get back to you.",variant:"destructive"});return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(a)){b({title:"Check your email",description:"That email address doesn't look right.",variant:"destructive"});return}O(!0);try{const{error:c}=await E.functions.invoke("submit-lead",{body:{attribution:he(),name:s,email:a,phone:n,source:"ready_to_ride",status:"new",notes:x.lookingFor?`Looking for: ${x.lookingFor}`:null,referral_code:pe()??void 0,referral_visitor_id:ue()??void 0}});if(c)throw c;try{(p=window.fbq)==null||p.call(window,"track","Lead",{source:"ready_to_ride"})}catch{}k({firstName:"",phone:"",email:"",lookingFor:""}),i("/application-success")}catch(c){console.error("[Index] homepage enquiry failed:",c),b({title:"Couldn't send your enquiry",description:"Please try again, or use the Request a call option.",variant:"destructive"})}finally{O(!1)}};r.useEffect(()=>{const t=y.get("ref");t&&xe(t)},[y]);const[ks,ee]=r.useState(!1),[Ns,te]=r.useState(!0),se=()=>i("/get-started?tab=login"),ae=()=>i("/get-started?tab=apply");r.useEffect(()=>{(async()=>{const[s,a]=await Promise.all([E.from("bike_models").select("*").eq("is_active",!0).eq("show_on_application",!0).order("rental_fee_floor",{ascending:!0,nullsFirst:!1}),E.from("pricing_config").select("*").limit(1).maybeSingle()]);s.data&&_(s.data),a.data&&A(qe(a.data))})()},[]),r.useEffect(()=>{(async()=>{const{data:s}=await E.from("blog_posts").select("id, title, slug, excerpt, featured_image_url, category, published_at").eq("is_published",!0).order("published_at",{ascending:!1}).limit(3);s&&T(s)})()},[]);const re=t=>{if(t.landed_cost==null||t.rental_fee_floor==null)return null;const s=Pe(C,Te(t),{weeksSelected:C.maxWeeks,downPayment:0,balloonOverride:0});return Math.round(s.weeklyTotal)},ne=()=>{if(!V.current)return;const{scrollLeft:t,scrollWidth:s,clientWidth:a}=V.current;ee(t>0),te(t<s-a-10)};r.useEffect(()=>{ne()},[d]),r.useMemo(()=>{const t=s=>{var a,n;return((a=s.engine_type)==null?void 0:a.toLowerCase().includes("e-bike"))||((n=s.engine_size)==null?void 0:n.toLowerCase().includes("e-bike"))};return g==="car"?d.filter(s=>{var a;return!t(s)&&((a=s.engine_size)==null?void 0:a.includes("50"))}):g==="motorcycle"?d.filter(s=>{var a;return!t(s)&&!((a=s.engine_size)!=null&&a.includes("50"))}):g==="e-bike"?d.filter(t):d},[d,g]);const ie=r.useMemo(()=>[/sym\s*crox/i,/zoot\s*city\s*xs/i,/milan/i,/bender/i].map(s=>d.find(a=>s.test(String((a==null?void 0:a.name)??"")))).filter(Boolean),[d]);function oe(t){var s,a,n;return(s=t.engine_type)!=null&&s.toLowerCase().includes("e-bike")||(a=t.engine_size)!=null&&a.toLowerCase().includes("e-bike")?{label:"No licence",variant:"no-licence"}:(n=t.engine_size)!=null&&n.includes("50")?{label:"Car licence",variant:"car"}:{label:"Motorcycle licence",variant:"motorcycle"}}return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(_e,{onLoginClick:se,onApplyClick:ae}),e.jsx("section",{className:"relative overflow-hidden bg-hero pt-16 lg:min-h-[clamp(720px,52vw,846px)] lg:pt-16",children:e.jsx("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:w-[92vw] lg:max-w-[1680px] lg:px-[clamp(32px,3.5v
26w,72px)]",children:e.jsxs("div",{className:"grid grid-cols-1 items-center max-md:pb-8 md:min-h-[656px] lg:min-h-[clamp(656px,48vw,780px)] lg:grid-cols-[46fr_54fr] lg:gap-6",children:[e.jsxs("div",{className:"relative z-20 max-md:contents pb-6 pt-12 md:pt-16 lg:py-16",children:[e.jsx("p",{className:"max-md:order-1 max-md:pt-6 max-md:mb-3 mb-5 text-xs font-bold uppercase text-primary-dark md:text-sm",children:"GOLD COAST DELIVERY RIDERS"}),e.jsxs("h1",{className:"max-md:order-2 hero-headline max-w-[680px] text-[3.5rem] leading-[0.92] tracking-[-0.02em] text-foreground sm:text-7xl lg:text-[5.25rem] xl:text-[clamp(6rem,5.6vw,7rem)]",children:[e.jsxs("span",{className:"block whitespace-nowrap",children:[e.jsx("span",{className:"font-light",children:"RIDE."})," ",e.jsx("span",{className:"font-normal",children:"EARN."})]}),e.jsx("span",{className:"mt-2 block font-medium text-primary-dark",children:"OWN IT."})]}),e.jsx("p",{className:"max-md:order-4 max-md:mt-4 mt-7 max-w-xl text-base leading-7 text-muted-foreground md:text-lg md:leading-8",children:"Get on the road with a brand-new scooter from $99/week. No large deposit, no credit checks, just a simple weekly plan that works towards ownership."}),e.jsxs("div",{className:"max-md:order-5 max-md:mt-5 mt-7 flex flex-col gap-3 sm:flex-row sm:items-center",children:[e.jsxs(h,{onClick:()=>i("/models"),size:"lg",className:"w-full rounded-full px-8 text-base sm:w-auto",children:["View Models ",e.jsx("span",{"aria-hidden":"true",children:"→"})]}),e.jsxs(h,{variant:"ghost",onClick:()=>S(!0),className:"w-full rounded-full bg-foreground px-5 text-background transition-colors hover:bg-neutral-800 hover:text-[#F0F5F1] sm:w-auto",children:[e.jsxs("span",{className:"relative flex h-2.5 w-2.5",children:[e.jsx("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-primary opacity-75"}),e.jsx("span",{className:"relative inline-flex h-2.5 w-2.5 rounded-full bg-primary"})]}),e.jsx(ze,{className:"h-4 w-4"}),"Request a call or text"]})]}),e.jsxs("ul",{className:"max-md:order-6 max-md:mt-5 mt-6 flex max-w-xl flex-wrap gap-x-5 gap-y-2 text-sm font-semibold text-foreground","aria-label":"Plan benefits",children:[e.jsxs("li",{className:"flex items-center gap-1.5",children:[e.jsx(q,{className:"h-4 w-4 text-primary-dark"}),"From $99/week"]}),e.jsxs("li",{className:"flex items-center gap-1.5",children:[e.jsx(q,{className:"h-4 w-4 text-primary-dark"}),"No credit checks"]}),e.jsxs("li",{className:"flex items-center gap-1.5",children:[e.jsx(q,{className:"h-4 w-4 text-primary-dark"}),"Visa holders welcome"]})]})]}),e.jsx("div",{className:"relative left-1/2 z-10 max-md:order-3 max-md:mt-3 max-md:aspect-[1270/1050] md:min-h-[390px] w-screen -translate-x-1/2 overflow-hidden bg-hero sm:min-h-[500px] lg:left-auto lg:min-h-[clamp(620px,46vw,760px)] lg:w-full lg:translate-x-0",children:e.jsxs("picture",{children:[e.jsx("source",{media:"(max-width: 767px)",srcSet:ls.url,type:"image/webp"}),e.jsx("source",{srcSet:Kt.url,type:"image/webp"}),e.jsx("img",{src:bs.url,alt:"Blue SYM Crox scooter",width:1205,height:1040,className:"absolute inset-0 h-full w-full object-contain object-bottom max-md:object-right-bottom max-md:px-1 max-md:pb-2 max-md:pt-0 md:px-2 md:pb-5 md:pt-4 sm:px-8 sm:pb-8 lg:object-right-bottom lg:px-0 lg:pb-6 lg:pt-4",loading:"eager",decoding:"async",fetchPriority:"high"})]})})]})})}),e.jsxs("section",{className:"bg-[#0A0A0A] py-20 md:py-28 relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/10 to-transparent","aria-hidden":"true"}),e.jsx("div",{className:"absolute bottom-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-white/10 to-transparent","aria-hidden":"true"}),e.jsx("div",{className:"mx-auto max-w-screen-xl px-6 md:px-8 lg:px-12",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-y-12 md:gap-y-10 lg:gap-y-0 md:divide-x md:divide-white/10 max-lg:[&>*:nth-child(4)]:!border-l-0",children:[{target:400,prefix:"$",unit:"/day",label:"Top rider earnings"},{target:99,prefix:"$",unit:"/week",label:"Plans starting from"},{target:0,unit:"checks",label:"No credit required"},{target:100,suffix:"%",unit:"new",label:"Brand-new vehicles"},{target:500,unit:"+",label:"Riders on the road"},{target:4.7,decimals:1,label:"Average Google rating",icon:"star"}].map((t,s)=>e.jsxs("div",{className:"flex flex-col items-center justify-center text-center px-3 md:px-8",children:[e.jsxs("div",{className:"flex items-baseline gap-2 md:gap-3 whitespace-nowrap",children:[e.jsx("span",{className:"text-white text-4xl md:text-5xl font-semibold tracking-tight tabular-nums leading-none",children:e.jsx(Y,{target:t.target,prefix:t.prefix,suffix:t.suffix,decimals:t.decimals})}),t.icon==="star"?e.jsx(L,{className:"text-[#3EE07A] w-4 h-4 md:w-5 md:h-5 self-center fill-[#3EE07A]","aria-hidden":"true"}):e.jsx("span",{className:"text-[#3EE07A] text-base md:text-lg font-medium tracking-tight whitespace-nowrap",children:t.unit})]}),e.jsx("div",{className:"mt-4 h-px w-8 bg-[#3EE07A]/60","aria-hidden":"true"}),e.jsx("p",{className:"mt-4 text-[11px] md:text-xs uppercase tracking-[0.18em] text-white/50 font-medium",children:t.label})]},s))})})]}),e.jsx("section",{className:"bg-section-white py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-6 md:px-8 lg:px-12",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Why Melon?"}),e.jsx("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight max-w-3xl",children:"Your ride. Your income. Your freedom."}),e.jsx("div",{className:"mt-12 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5 md:gap-6",children:[{icon:Fe,title:"No credit checks",body:"No Australian credit history? No problem."},{icon:Ge,title:"Visa friendly",body:"Working holiday, student and eligible visa holders welcome."},{icon:Le,title:"Car licence options",body:"Selected scooters can be ridden on just a car licence."},{icon:De,title:"TAX DEDUCTIBLE",body:"Claim weekly rental and fuel expenses back at the end of the tax year!"},{icon:X,title:"OWN YOUR RIDE FROM $99/WK",body:"Your weekly payments work towards ownership."},{icon:Ve,title:"Flexible exit",body:"Minimum 12 weeks. Plans changed? Return your ride any time!"}].map(t=>e.jsxs("div",{className:"group flex h-full flex-col rounded-lg border border-foreground
26/10 bg-transparent p-7 md:p-8 transition-colors duration-200 hover:border-[#3EE07A]",children:[e.jsx(t.icon,{className:"h-8 w-8 text-foreground transition-colors duration-200 group-hover:text-[#1CB85A]",strokeWidth:1.5,"aria-hidden":"true"}),e.jsx("h3",{className:"mt-8 text-lg md:text-xl font-semibold uppercase tracking-wide",children:t.title}),e.jsx("p",{className:"mt-3 text-sm md:text-base text-muted-foreground leading-relaxed",children:t.body})]},t.title))}),e.jsxs("button",{type:"button",onClick:()=>{var t;(t=document.getElementById("how-it-works"))==null||t.scrollIntoView({behavior:"smooth"})},className:"mt-12 inline-flex items-center gap-2 text-sm md:text-base font-semibold uppercase tracking-[0.14em] text-foreground transition-colors hover:text-[#1CB85A]",children:["See how Melon works",e.jsx(D,{className:"h-4 w-4","aria-hidden":"true"})]})]})}),e.jsx("section",{className:"bg-section-warm py-16 md:py-20 lg:py-28",children:e.jsx("div",{className:"mx-auto max-w-screen-xl px-6 md:px-8 lg:px-12",children:e.jsxs("div",{className:"flex flex-col-reverse gap-14 lg:grid lg:grid-cols-5 lg:gap-16 lg:items-center",children:[e.jsxs("div",{className:"lg:col-span-3",children:[e.jsx("div",{className:"flex gap-1","aria-label":"5 star review",children:Array.from({length:5}).map((t,s)=>e.jsx(L,{className:"h-5 w-5 fill-[#3EE07A] text-[#3EE07A]","aria-hidden":"true"},s))}),e.jsxs("blockquote",{className:"mt-6 min-h-[7rem] md:min-h-[8rem]",children:[e.jsxs("p",{className:"text-2xl md:text-3xl lg:text-4xl font-semibold tracking-tight leading-snug",children:['"',u[m].quote,'"']}),e.jsxs("footer",{className:"mt-5 text-sm md:text-base text-muted-foreground",children:[e.jsx("span",{className:"font-semibold text-foreground",children:u[m].name})," — ",u[m].type]})]}),e.jsxs("div",{className:"mt-8 flex items-center gap-6",children:[e.jsx("button",{type:"button",onClick:()=>f(t=>(t-1+u.length)%u.length),className:"flex h-11 w-11 items-center justify-center rounded-full border border-foreground
26/15 transition-colors hover:border-[#1CB85A] hover:text-[#1CB85A]","aria-label":"Previous review",children:e.jsx(H,{className:"h-5 w-5","aria-hidden":"true"})}),e.jsxs("span",{className:"text-sm font-medium tabular-nums tracking-widest text-muted-foreground",children:[m+1," / ",u.length]}),e.jsx("button",{type:"button",onClick:()=>f(t=>(t+1)%u.length),className:"flex h-11 w-11 items-center justify-center rounded-full border border-foreground/15 transition-colors hover:border-[#1CB85A] hover:text-[#1CB85A]","aria-label":"Next review",children:e.jsx(D,{className:"h-5 w-5","aria-hidden":"true"})})]})]}),e.jsxs("div",{className:"lg:col-span-2",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Trusted by"}),e.jsxs("p",{className:"mt-4 text-6xl md:text-7xl lg:text-8xl font-semibold tracking-tight leading-none",children:[e.jsx(Y,{target:500}),e.jsx("span",{className:"text-[#3EE07A]",children:"+"})]}),e.jsx("p",{className:"mt-2 text-xl md:text-2xl font-semibold uppercase tracking-wide",children:"Riders"}),e.jsx("p",{className:"mt-5 text-base md:text-lg text-muted-foreground",children:"Real people. Real rides. Gold Coast."})]})]})})}),e.jsx("section",{className:"bg-section-white py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Find your ride"}),e.jsxs("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight",children:["Pick the ride.",e.jsx("br",{className:"hidden md:block"})," Start the journey."]}),e.jsx("p",{className:"mt-4 text-base md:text-lg text-muted-foreground max-w-2xl",children:"Brand-new scooters, motorcycles and e-bikes with simple weekly plans."}),e.jsx("nav",{"aria-label":"Browse by licence",className:"mt-10 flex flex-wrap gap-x-10 gap-y-3 border-t border-foreground
26/10 pt-6",children:[["Car licence","car"],["Motorcycle","motorcycle"],["E-bike / No licence","ebike"]].map(([t,s])=>e.jsxs("button",{type:"button",onClick:()=>i(`/models?category=${s}`),className:"group inline-flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.18em] text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary",children:[t," ",e.jsx("span",{"aria-hidden":"true",className:"text-[#1CB85A] transition-transform group-hover:translate-x-0.5",children:"→"})]},t))}),e.jsx("div",{className:"mt-8 grid grid-cols-1 items-start gap-x-8 gap-y-14 sm:grid-cols-2 sm:gap-y-16",children:ie.map(t=>{const s=re(t),a=oe(t),n=fe(t),p=[a.label,t.engine_size].filter(Boolean).join(" · ");return e.jsxs("button",{type:"button",onClick:()=>i(ge(t)),className:"group text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-4",children:[e.jsx("img",{src:n.src??void 0,alt:t.name,className:"block w-full h-auto",loading:"lazy"}),e.jsxs("div",{className:"mt-5",children:[e.jsx("h3",{className:"text-xl font-bold uppercase leading-tight tracking-tight",children:t.name}),e.jsx("p",{className:"mt-1.5 text-[11px] font-semibold uppercase tracking-[0.16em] text-muted-foreground",children:p}),s!=null?e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-[0.18em] text-muted-foreground",children:"From"}),e.jsxs("p",{className:"text-3xl font-bold tracking-tight font-sans tabular-nums",children:["$",s,e.jsx("span",{className:"ml-0.5 text-sm font-semibold text-muted-foreground",children:"/week"})]})]}):e.jsx("p",{className:"mt-4 text-sm text-muted-foreground",children:"Custom quote"}),e.jsxs("span",{className:"mt-3 inline-flex items-center gap-2 text-sm font-bold uppercase tracking-[0.08em] text-[#1CB85A] transition-all group-hover:gap-3",children:["View ride ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})]})]},t.id)})}),e.jsx("div",{className:"mt-12",children:e.jsxs(h,{size:"lg",variant:"outline",className:"rounded-full h-12 px-8",onClick:()=>i("/models"),children:["View all rides ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})})]})}),e.jsx("section",{id:"how-it-works",ref:$,className:"bg-section-warm py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"How Melon works"}),e.jsx("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight",children:"Get it. Ride it. Own it."}),e.jsx("p",{className:"mt-4 text-base md:text-lg text-muted-foreground max-w-2xl",children:"A simple weekly plan designed to get you on the road without traditional vehicle finance."}),e.jsxs("ol",{ref:j,className:"mt-14 relative grid grid-cols-1 gap-12 md:grid-cols-4 md:gap-8",children:[e.jsx("div",{className:"pointer-events-none absolute left-[2.55rem] top-3 bottom-10 w-px bg-foreground
26/15 md:hidden","aria-hidden":"true"}),e.jsx("div",{className:"pointer-events-none absolute hidden md:block left-0 right-0 top-[2.35rem] h-px bg-foreground/15","aria-hidden":"true"}),ys.map((t,s)=>{const a=(c,z,le)=>c+(z-c)*le,n=s===0?1:Math.min(1,Math.max(0,(P-s*.22)/.3)),p=`rgb(${Math.round(a(10,62,n))}, ${Math.round(a(10,224,n))}, ${Math.round(a(10,122,n))})`;return e.jsxs("li",{className:"relative flex items-start gap-6 md:block",children:[e.jsx("span",{style:{color:p,transition:"color 150ms linear"},className:"relative z-10 bg-section-warm pr-3 text-6xl md:text-7xl font-semibold tracking-tight leading-none",children:t.n}),e.jsxs("div",{className:"pt-1 md:pt-8",children:[e.jsx("p",{className:"text-sm font-bold uppercase tracking-[0.14em]",children:t.title}),e.jsx("p",{className:"mt-2 text-sm md:text-base text-muted-foreground leading-relaxed max-w-[18rem]",children:t.body})]})]},t.n)})]}),e.jsx("div",{className:"mt-14",children:e.jsxs(h,{onClick:()=>i("/models"),size:"lg",className:"rounded-full h-12 px-8",children:["Get started ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})})]})}),e.jsx("section",{className:"bg-section-white py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Rent vs own"}),e.jsx("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight",children:"Why rent forever?"}),e.jsx("p",{className:"mt-4 text-base md:text-lg text-muted-foreground max-w-2xl",children:"With Melon, your weekly payments can work towards something that's yours."}),e.jsxs("div",{className:"mt-12 grid grid-cols-1 md:grid-cols-2 border border-foreground
26/10 divide-y md:divide-y-0 md:divide-x divide-foreground/10",children:[e.jsxs("div",{className:"p-8 md:p-12",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-muted-foreground",children:"Traditional rental"}),e.jsx("ul",{className:"mt-6 space-y-4",children:ws.map(t=>e.jsxs("li",{className:"flex items-start gap-3 text-muted-foreground",children:[e.jsx(We,{className:"h-4 w-4 mt-1 shrink-0","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]}),e.jsxs("div",{className:"p-8 md:p-12 md:border-l-2 md:border-l-[#3EE07A]",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-[#1CB85A]",children:"Melon"}),e.jsx("ul",{className:"mt-6 space-y-4",children:js.map(t=>e.jsxs("li",{className:"flex items-start gap-3 font-medium",children:[e.jsx(q,{className:"h-5 w-5 mt-0.5 shrink-0 text-[#1CB85A]","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]})]}),e.jsxs("div",{className:"mt-14",children:[e.jsxs("p",{className:"text-2xl md:text-4xl font-semibold tracking-tight",children:["Stop just renting.",e.jsx("br",{}),"Start owning."]}),e.jsxs(h,{onClick:()=>i("/models"),size:"lg",className:"mt-8 rounded-full h-12 px-8",children:["Find your ride ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})]})]})}),e.jsx("section",{className:"bg-section-warm py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Real Melon riders"}),e.jsx("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight",children:"500+ riders and counting."}),e.jsx("p",{className:"mt-4 text-base md:text-lg text-muted-foreground max-w-2xl",children:"From delivery shifts to everyday transport, Melon riders are getting around the Gold Coast their way."}),e.jsxs("div",{className:"mt-12 grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-16 items-center",children:[e.jsx("div",{className:"aspect-[4/5] max-h-[560px] w-full border border-foreground
26/10 bg-section-white flex items-center justify-center overflow-hidden",children:l[o].photo?e.jsx("img",{src:l[o].photo,alt:`${l[o].name}, ${l[o].type}`,className:"h-full w-full object-cover",loading:"lazy"}):e.jsx("span",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground",children:"Rider photo"})}),e.jsxs("div",{children:[l[o].rating>0&&e.jsx("div",{className:"flex gap-1","aria-label":`${l[o].rating} star review`,children:Array.from({length:l[o].rating}).map((t,s)=>e.jsx(L,{className:"h-5 w-5 fill-[#3EE07A] text-[#3EE07A]","aria-hidden":"true"},s))}),e.jsxs("blockquote",{className:"mt-6 text-2xl md:text-3xl font-semibold tracking-tight leading-snug",children:['"',l[o].quote,'"']}),e.jsxs("footer",{className:"mt-6",children:[e.jsx("p",{className:"font-semibold",children:l[o].name}),e.jsxs("p",{className:"mt-1 text-sm text-muted-foreground",children:[l[o].type,l[o].vehicle?` · ${l[o].vehicle}`:""]})]}),e.jsxs("div",{className:"mt-10 flex items-center gap-6",children:[e.jsx("button",{type:"button",onClick:()=>w(t=>(t-1+l.length)%l.length),className:"flex h-11 w-11 items-center justify-center rounded-full border border-foreground
26/15 transition-colors hover:border-[#1CB85A] hover:text-[#1CB85A]","aria-label":"Previous rider story",children:e.jsx(H,{className:"h-5 w-5","aria-hidden":"true"})}),e.jsxs("span",{className:"text-sm font-medium tabular-nums tracking-widest text-muted-foreground",children:[String(o+1).padStart(2,"0")," / ",String(l.length).padStart(2,"0")]}),e.jsx("button",{type:"button",onClick:()=>w(t=>(t+1)%l.length),className:"flex h-11 w-11 items-center justify-center rounded-full border border-foreground/15 transition-colors hover:border-[#1CB85A] hover:text-[#1CB85A]","aria-label":"Next rider story",children:e.jsx(D,{className:"h-5 w-5","aria-hidden":"true"})})]}),e.jsx("p",{className:"mt-10 text-xs md:text-sm uppercase tracking-[0.22em] font-semibold text-[#1CB85A]",children:"Trusted by 500+ riders"})]})]})]})}),e.jsxs("section",{className:"relative overflow-hidden bg-section-white py-12 md:py-14 lg:py-16",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute right-[-30%] top-1/2 h-[22rem] w-[22rem] -translate-y-1/2 rounded-full bg-primary/5 md:right-[-12%] md:h-[32rem] md:w-[32rem] lg:right-[-8%] lg:h-[40rem] lg:w-[40rem]"}),e.jsx("div",{className:"relative mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 items-center gap-12 lg:grid-cols-12 lg:gap-10",children:[e.jsxs("div",{className:"lg:col-span-5",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"The Buy Back Promise"}),e.jsxs("h2",{className:"mt-4 text-4xl md:text-6xl xl:text-7xl font-semibold tracking-tight",children:["Going home eventually?",e.jsx("br",{}),"That's okay."]}),e.jsx("p",{className:"mt-5 max-w-md text-base md:text-lg text-muted-foreground",children:"Own your ride, enjoy your time in Australia, and when it's time to move on, Melon can make you an offer to buy it back."})]}),e.jsx("div",{className:"lg:col-span-7",children:e.jsx("ol",{className:"grid grid-cols-4 gap-3 md:gap-5",children:W.map((t,s)=>{const a=s===W.length-1;return e.jsxs("li",{className:"relative",children:[e.jsx("span",{className:`text-2xl md:text-4xl lg:text-5xl xl:text-6xl font-semibold leading-none tracking-tight ${a?"text-[#1CB85A]":""}`,children:t.number}),e.jsxs("div",{className:"relative mt-4 lg:mt-6",children:[e.jsx(t.icon,{className:"relative z-10 h-7 w-7 text-[#1CB85A] md:h-10 md:w-10 lg:h-12 lg:w-12",strokeWidth:1.5,"aria-hidden":"true"}),s<W.length-1&&e.jsx("span",{"aria-hidden":"true",className:"absolute -right-4 left-9 top-1/2 border-t border-foreground
26/20 md:-right-6 md:left-12 lg:-right-7 lg:left-14"})]}),e.jsxs("div",{className:"mt-3 lg:mt-5",children:[e.jsx("p",{className:`text-xs font-semibold uppercase tracking-wide md:text-lg lg:text-xl ${a?"text-[#1CB85A]":""}`,children:t.label}),e.jsx("p",{className:"text-[11px] text-muted-foreground md:text-sm",children:t.sublabel})]})]},t.label)})})})]})})]}),e.jsx("section",{className:"bg-section-warm py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 md:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#1CB85A] font-semibold",children:"Questions?"}),e.jsx("h2",{className:"mt-4 text-3xl md:text-5xl font-semibold tracking-tight",children:"The stuff you probably want to know."}),e.jsx(we,{type:"single",collapsible:!0,className:"mt-10 w-full",children:vs.map((t,s)=>e.jsxs(je,{value:`item-${s}`,children:[e.jsx(ve,{className:"text-left text-base md:text-lg font-semibold",children:t.q}),e.jsx(ke,{className:"text-muted-foreground leading-relaxed",children:t.a})]},t.q))}),e.jsxs("div",{className:"mt-12",children:[e.jsx("p",{className:"text-sm font-bold uppercase tracking-[0.18em]",children:"Still have questions?"}),e.jsxs(h,{onClick:()=>S(!0),size:"lg",variant:"outline",className:"mt-4 rounded-full h-12 px-8",children:["Request a call or text ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})]})]})}),e.jsx("section",{className:"bg-[#0A0A0A] py-20 md:py-28 text-white",children:e.jsx("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-start",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-[#3EE07A] font-semibold",children:"Let's get you moving"}),e.jsx("h2",{className:"mt-4 text-4xl md:text-6xl font-semibold tracking-tight",children:"Ready to ride?"}),e.jsx("p",{className:"mt-4 text-base md:text-lg text-white/70 max-w-md",children:"Tell us what you're looking for and we'll help you find the right ride."}),e.jsxs("div",{className:"mt-10",children:[e.jsx("p",{className:"text-sm text-white/60",children:"Prefer to talk?"}),e.jsxs("button",{type:"button",onClick:()=>S(!0),className:"mt-2 text-sm font-semibold uppercase tracking-[0.14em] text-[#3EE07A] hover:underline",children:["Request a call or text ",e.jsx("span",{"aria-hidden":"true",children:"→"})]})]})]}),e.jsxs("form",{className:"space-y-4",onSubmit:Q,children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(I,{htmlFor:"lead-firstName",className:"text-white/80",children:"First name"}),e.jsx(F,{id:"lead-firstName",placeholder:"John",className:"rounded-full bg-transparent border-white/20 text-white placeholder:text-white/40",value:x.firstName,onChange:t=>k(s=>({...s,firstName:t.target.value})),maxLength:60,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(I,{htmlFor:"lead-phone",className:"text-white/80",children:"Mobile number"}),e.jsx(F,{id:"lead-phone",type:"tel",placeholder:"04XX XXX XXX",className:"rounded-full bg-transparent border-white/20 text-white placeholder:text-white/40",value:x.phone,onChange:t=>k(s=>({...s,phone:t.target.value})),maxLength:30,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(I,{htmlFor:"lead-email",className:"text-white/80",children:"Email"}),e.jsx(F,{id:"lead-email",type:"email",placeholder:"[email protected]",className:"rounded-full bg-transparent border-white/20 text-white placeholder:text-white/40",value:x.email,onChange:t=>k(s=>({...s,email:t.target.value})),maxLength:200,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(I,{htmlFor:"lead-lookingFor",className:"text-white/80",children:"What are you looking for?"}),e.jsxs($e,{value:x.lookingFor,onValueChange:t=>k(s=>({...s,lookingFor:t})),children:[e.jsx(Me,{id:"lead-lookingFor",className:"rounded-full bg-transparent border-white/20 text-white data-[placeholder]:text-white/40",children:e.jsx(Se,{placeholder:"Choose one"})}),e.jsxs(Re,{children:[e.jsx(B,{value:"Car licence scooter",children:"Car licence scooter"}),e.jsx(B,{value:"Motorcycle",children:"Motorcycle"}),e.jsx(B,{value:"E-bike",children:"E-bike"}
26),e.jsx(B,{value:"Not sure - help me choose",children:"Not sure - help me choose"})]})]})]}),e.jsx(h,{type:"submit",className:"w-full rounded-full h-12",disabled:G,children:G?"Sending...":"Get me riding →"}),e.jsx("p",{className:"pt-1 text-center text-xs text-white/60",children:"No credit checks • Visa friendly • Plans from $99/week"})]})]})})}),M.length>0&&e.jsx("section",{className:"bg-section-white py-16 md:py-20 lg:py-24",children:e.jsxs("div",{className:"mx-auto max-w-screen-xl px-4 md:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-semibold mb-4",children:"Latest from our blog"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Tips, guides, and updates for delivery riders"})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-8",children:M.map(t=>e.jsxs(be,{className:"relative overflow-hidden rounded-2xl border shadow-sm hover:shadow-md transition-shadow cursor-pointer group before:absolute before:inset-0 before:bg-gradient-to-r before:from-transparent before:via-white/[0.05] before:to-transparent before:bg-[length:300%_100%] before:animate-shimmer before:pointer-events-none",onClick:()=>i(`/blog/${t.slug}`),children:[t.featured_image_url&&e.jsx("div",{className:"aspect-[16/9] overflow-hidden bg-muted",children:e.jsx("img",{src:t.featured_image_url,alt:t.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",loading:"lazy"})}),e.jsxs(ye,{className:"p-6 space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(Ae,{variant:"secondary",className:"text-xs",children:t.category}),t.published_at&&e.jsx("span",{className:"text-xs text-muted-foreground",children:new Date(t.published_at).toLocaleDateString("en-AU",{day:"numeric",month:"short",year:"numeric"})})]}),e.jsx("h3",{className:"text-lg font-semibold line-clamp-2",children:t.title}),t.excerpt&&e.jsx("p",{className:"text-sm text-muted-foreground line-clamp-3",children:t.excerpt})]})]},t.id))}),e.jsx("div",{className:"text-center",children:e.jsx(h,{variant:"outline",className:"rounded-full",onClick:()=>i("/blog"),children:"View all articles"})})]})}),e.jsx("div",{className:`fixed bottom-0 left-0 right-0 z-40 bg-background border-t border-border shadow-[0_-4px_20px_rgba(0,0,0,0.08)] p-4 pr-20 pb-[max(1rem,env(safe-area-inset-bottom))] lg:hidden transition-transform duration-300 will-change-transform motion-reduce:transition-none ${R?"translate-y-0":"translate-y-full"}`,"aria-hidden":!R,children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs(h,{onClick:()=>i("/models"),className:"flex-1 rounded-full h-12 font-medium",tabIndex:R?0:-1,children:[e.jsx(Z,{className:"mr-2 h-5 w-5"}),"View models"]}),e.jsx("button",{onClick:()=>i("/get-started?tab=apply"),className:"text-sm font-medium text-primary whitespace-nowrap hover:underline",tabIndex:R?0:-1,children:"Apply now"})]})}),e.jsx("div",{className:"h-24 lg:hidden"}),e.jsx(Ce,{}),e.jsx(Ie,{open:U,onOpenChange:S})]})};export{ma as default};

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.