@@ -1,182 +1,369 @@
< x - layouts :: public title = " FuelAlert — Fill up now or wait? " >
< header class = " w-full lg:max-w-4xl max-w-[335px] text-sm mb-6 not-has-[nav]:hidden " >
@ if ( Route :: has ( 'login' ))
< nav class = " flex items-center justify-end gap-4 " >
@ auth
< a
href = " { { route('dashboard') }} "
class = " inline-block px-5 py-1.5 dark:text-[#EDEDEC] border-[#19140035] hover:border-[#1915014a] border text-[#1b1b18] dark:border-[#3E3E3A] dark:hover:border-[#62605b] rounded-sm text-sm leading-normal "
>
Dashboard
</ a >
@ else
< a
href = " { { route('login') }} "
class = " inline-block px-5 py-1.5 dark:text-[#EDEDEC] text-[#1b1b18] border border-transparent hover:border-[#19140035] dark:hover:border-[#3E3E3A] rounded-sm text-sm leading-normal "
>
Log in
</ a >
< div class = " min-h-screen bg-zinc-100 " >
@ if ( Route :: has ( 'register' ))
< a
href = " { { route('register') }} "
class = " inline-block px-5 py-1.5 dark:text-[#EDEDEC] border-[#19140035] hover:border-[#1915014a] border text-[#1b1b18] dark:border-[#3E3E3A] dark:hover:border-[#62605b] rounded-sm text-sm leading-normal " >
Register
</ a >
@ endif
@ endauth
</ nav >
@ endif
</ header >
< div class = " flex items-center justify-center w-full transition-opacity opacity-100 duration-750 lg:grow starting:opacity-0 " >
< main class = " flex max-w-[335px] w-full flex-col-reverse lg:max-w-4xl lg:flex-row " >
< div class = " text-[13px] leading-[20px] flex-1 p-6 pb-12 lg:p-20 bg-white dark:bg-[#161615] dark:text-[#EDEDEC] shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d] rounded-es-lg rounded-ee-lg lg:rounded-ss-lg lg:rounded-ee-none " >
< h1 class = " mb-1 font-medium " > Let ' s get started </ h1 >
< p class = " mb-2 text-[#706f6c] dark:text-[#A1A09A] " > Laravel has an incredibly rich ecosystem . < br > We suggest starting with the following .</ p >
< ul class = " flex flex-col mb-4 lg:mb-6 " >
< li class = " flex items-center gap-4 py-2 relative before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A] before:top-1/2 before:bottom-0 before:left-[0.4rem] before:absolute " >
< span class = " relative py-1 bg-white dark:bg-[#161615] " >
< span class = " flex items-center justify-center rounded-full bg-[#FDFDFC] dark:bg-[#161615] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] w-3.5 h-3.5 border dark:border-[#3E3E3A] border-[#e3e3e0] " >
< span class = " rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A] w-1.5 h-1.5 " ></ span >
</ span >
</ span >
< span >
Read the
< a href = " https://laravel.com/docs " target = " _blank " class = " inline-flex items-center space-x-1 font-medium underline underline-offset-4 text-[#f53003] dark:text-[#FF4433] ms-1 " >
< span > Documentation </ span >
< svg
width = " 10 "
height = " 11 "
viewBox = " 0 0 10 11 "
fill = " none "
xmlns = " http://www.w3.org/2000/svg "
class = " w-2.5 h-2.5 "
>
< path
d = " M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001 "
stroke = " currentColor "
stroke - linecap = " square "
/>
</ svg >
</ a >
</ span >
{{ -- Navigation -- }}
< nav class = " fixed top-0 w-full z-50 bg-zinc-50 border-b border-zinc-300 px-6 py-4 md:px-12 " >
< div class = " max-w-7xl mx-auto flex items-center justify-between " >
< a href = " { { route('home') }} " class = " flex items-center gap-3 " >
< div class = " w-10 h-10 md:w-12 md:h-12 rounded-lg bg-primary flex items-center justify-center shadow-md " >
< iconify - icon icon = " lucide:fuel " class = " text-white text-xl md:text-2xl " ></ iconify - icon >
</ div >
< span class = " font-display text-2xl md:text-3xl font-black tracking-tighter text-primary " > FuelAlert </ span >
</ a >
< div class = " hidden md:flex items-center gap-10 " >
< a href = " #how-it-works " class = " text-sm font-semibold text-zinc-500 hover:text-primary transition-colors " > How it Works </ a >
< a href = " #features " class = " text-sm font-semibold text-zinc-500 hover:text-primary transition-colors " > Features </ a >
< a href = " #pricing " class = " text-sm font-semibold text-zinc-500 hover:text-primary transition-colors " > Pricing </ a >
</ div >
< div class = " flex items-center gap-4 " >
@ auth
< a href = " { { route('dashboard') }} " class = " text-sm font-bold text-zinc-500 hover:text-zinc-800 transition-colors " > Dashboard </ a >
@ else
< a href = " { { route('login') }} " class = " text-sm font-bold text-zinc-500 hover:text-zinc-800 transition-colors " > Login </ a >
< a href = " { { route('register') }} " class = " bg-primary text-white px-6 py-2.5 rounded-full text-sm font-bold shadow-lg hover:bg-primary-dark transition-all hover:scale-105 active:scale-95 " > Get Started </ a >
@ endauth
</ div >
</ div >
</ nav >
{{ -- Hero Section -- }}
< section class = " relative pt-40 pb-24 px-6 hero-gradient overflow-hidden " >
< div class = " max-w-7xl mx-auto grid lg:grid-cols-2 gap-16 items-center " >
< div class = " space-y-8 " >
< div class = " inline-flex items-center gap-2 px-3 py-1 bg-primary/10 text-primary rounded-full text-[10px] md:text-xs font-bold uppercase tracking-wider " >
< iconify - icon icon = " lucide:sparkles " ></ iconify - icon >
Save up to £250 / year on fuel
</ div >
< h1 class = " font-display text-3xl md:text-5xl lg:text-7xl font-black text-zinc-800 leading-[1.1] tracking-tighter " >
Stop Overpaying < br > < span class = " text-primary " > for Fuel .</ span >
</ h1 >
< p class = " text-base md:text-xl text-zinc-500 max-w-lg leading-relaxed " >
Join 50 , 000 + UK drivers using real - time insights to find the cheapest petrol and time their fill - ups perfectly .
</ p >
{{ -- Search Section -- }}
< div class = " flex flex-col sm:flex-row gap-3 max-w-md " >
< div class = " relative flex-1 " >
< iconify - icon icon = " lucide:map-pin " class = " absolute left-4 top-1/2 -translate-y-1/2 text-zinc-500 text-xl " ></ iconify - icon >
< input type = " text " placeholder = " Enter Postcode "
class = " w-full h-14 pl-12 pr-4 bg-white border border-zinc-300 rounded-xl text-lg shadow-inner focus:outline-none focus:ring-2 focus:ring-primary " >
</ div >
< button class = " h-14 px-8 bg-primary text-white rounded-xl font-bold text-lg shadow-xl hover:bg-primary-dark transition-all " >
Find Prices
</ button >
</ div >
{{ -- Search Section -- }}
< div class = " flex items-center gap-4 pt-4 " >
< div class = " flex -space-x-2 " >
< img src = " https://api.dicebear.com/7.x/avataaars/svg?seed=1 " alt = " " class = " w-8 h-8 rounded-full border-2 border-white " >
< img src = " https://api.dicebear.com/7.x/avataaars/svg?seed=2 " alt = " " class = " w-8 h-8 rounded-full border-2 border-white " >
< img src = " https://api.dicebear.com/7.x/avataaars/svg?seed=3 " alt = " " class = " w-8 h-8 rounded-full border-2 border-white " >
</ div >
< span class = " text-sm text-zinc-500 font-medium italic " > " Saved me £12 on my first tank! " </ span >
</ div >
</ div >
{{ -- Hero card mockup -- }}
< div class = " relative hidden lg:block " >
< div class = " absolute -inset-4 bg-primary/5 rounded-[2.5rem] blur-2xl " ></ div >
< div class = " relative glass-card p-6 rounded-4xl shadow-2xl space-y-4 max-w-md mx-auto rotate-2 " >
< div class = " flex justify-between items-center " >
< div class = " flex items-center gap-2 " >
< div class = " w-8 h-8 rounded bg-primary flex items-center justify-center " >
< iconify - icon icon = " lucide:fuel " class = " text-white " ></ iconify - icon >
</ div >
< span class = " font-display font-black text-primary " > FuelAlert </ span >
</ div >
< span class = " text-xs font-bold text-zinc-500 " > SW1A 1 AA </ span >
</ div >
< div class = " bg-zinc-50 p-4 rounded-xl border border-zinc-300 shadow-sm " >
< p class = " text-[10px] font-bold uppercase tracking-widest text-zinc-500 mb-1 " > Recommendation </ p >
< h3 class = " font-display text-2xl font-black text-mauve " > Fill up now </ h3 >
< div class = " mt-2 h-1.5 w-full bg-zinc-200 rounded-full overflow-hidden " >
< div class = " h-full bg-mauve w-4/5 " ></ div >
</ div >
</ div >
< div class = " space-y-2 " >
< div class = " flex justify-between items-center p-3 bg-white rounded-lg border border-zinc-200 " >
< span class = " font-bold text-sm " > Tesco Superstore </ span >
< span class = " font-black text-status-good " > 142.9 p </ span >
</ div >
< div class = " flex justify-between items-center p-3 bg-white rounded-lg border border-zinc-200 " >
< span class = " font-bold text-sm " > Shell V - Power </ span >
< span class = " font-black text-zinc-500 " > 148.9 p </ span >
</ div >
</ div >
</ div >
</ div >
</ div >
</ section >
{{ -- How It Works -- }}
< section id = " how-it-works " class = " py-24 px-6 bg-zinc-50 " >
< div class = " max-w-7xl mx-auto " >
< div class = " text-center mb-16 space-y-4 " >
< h2 class = " font-display text-4xl md:text-5xl font-black text-zinc-800 " > Smart Savings in 3 Steps </ h2 >
< p class = " text-zinc-500 text-lg max-w-2xl mx-auto " > Stop guessing when to fill up . Our engine analyses thousands of data points daily to save you money .</ p >
</ div >
< div class = " grid md:grid-cols-3 gap-12 " >
< div class = " text-center space-y-4 " >
< div class = " w-16 h-16 bg-primary/10 text-primary rounded-2xl flex items-center justify-center mx-auto text-3xl " >
< iconify - icon icon = " lucide:search " ></ iconify - icon >
</ div >
< h3 class = " font-display text-2xl font-bold " > 1. Search </ h3 >
< p class = " text-zinc-500 " > Enter your postcode or location to find every forecourt within a 5 – 20 mile radius instantly .</ p >
</ div >
< div class = " text-center space-y-4 " >
< div class = " w-16 h-16 bg-primary/10 text-primary rounded-2xl flex items-center justify-center mx-auto text-3xl " >
< iconify - icon icon = " lucide:trending-up " ></ iconify - icon >
</ div >
< h3 class = " font-display text-2xl font-bold " > 2. Get Advice </ h3 >
< p class = " text-zinc-500 " > Our AI compares local prices against national wholesale trends to give you a Fill Up / Wait recommendation .</ p >
</ div >
< div class = " text-center space-y-4 " >
< div class = " w-16 h-16 bg-primary/10 text-primary rounded-2xl flex items-center justify-center mx-auto text-3xl " >
< iconify - icon icon = " lucide:wallet " ></ iconify - icon >
</ div >
< h3 class = " font-display text-2xl font-bold " > 3. Fill Up Smart </ h3 >
< p class = " text-zinc-500 " > Navigate to the cheapest station and fill up with confidence knowing you ' ve secured the best price .</ p >
</ div >
</ div >
</ div >
</ section >
{{ -- Features -- }}
< section id = " features " class = " py-24 px-6 " >
< div class = " max-w-7xl mx-auto " >
< div class = " grid lg:grid-cols-2 gap-20 items-center " >
< div class = " order-2 lg:order-1 grid grid-cols-2 gap-6 " >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl space-y-3 " >
< iconify - icon icon = " lucide:zap " class = " text-3xl text-primary " ></ iconify - icon >
< h4 class = " font-bold text-lg " > Real - Time Prices </ h4 >
< p class = " text-sm text-zinc-500 " > Verified daily prices from thousands of UK forecourts .</ p >
</ div >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl space-y-3 " >
< iconify - icon icon = " lucide:calendar " class = " text-3xl text-primary " ></ iconify - icon >
< h4 class = " font-bold text-lg " > Timing Predictions </ h4 >
< p class = " text-sm text-zinc-500 " > Proprietary 14 - day forecasts for petrol and diesel trends .</ p >
</ div >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl space-y-3 " >
< iconify - icon icon = " lucide:shopping-bag " class = " text-3xl text-primary " ></ iconify - icon >
< h4 class = " font-bold text-lg " > Supermarket Anchors </ h4 >
< p class = " text-sm text-zinc-500 " > Track local supermarkets to find the absolute lowest base price .</ p >
</ div >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl space-y-3 " >
< iconify - icon icon = " lucide:bell-ring " class = " text-3xl text-primary " ></ iconify - icon >
< h4 class = " font-bold text-lg " > Smart Price Alerts </ h4 >
< p class = " text-sm text-zinc-500 " > Get notified when local prices drop below your set target .</ p >
</ div >
</ div >
< div class = " order-1 lg:order-2 space-y-8 " >
< h2 class = " font-display text-4xl md:text-5xl font-black text-zinc-800 " > The ultimate fuel companion .</ h2 >
< p class = " text-lg text-zinc-500 " > Whether you ' re a daily commuter , a delivery professional , or just planning a weekend road trip , FuelAlert gives you the edge at the pump .</ p >
< ul class = " space-y-4 " >
< li class = " flex items-center gap-3 font-bold " >
< iconify - icon icon = " lucide:check-circle-2 " class = " text-primary " ></ iconify - icon >
Coverage for 98 % of UK Forecourts
</ li >
< li class = " flex items-center gap-4 py-2 relative before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A] before:bottom-1/2 before:top-0 before:start-[0.4rem] before:absolute " >
< span class = " relative py-1 bg-white dark:bg-[#161615] " >
< span class = " flex items-center justify-center rounded-full bg-[#FDFDFC] dark:bg-[#161615] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] w-3.5 h-3.5 border dark:border-[#3E3E3A] border-[#e3e3e0] " >
< span class = " rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A] w-1.5 h-1.5 " ></ span >
</ span >
</ spa n >
< span >
Watch video tutorials at
< a href = " https://laracasts.com " target = " _blank " class = " inline-flex items-center space-x-1 font-medium underline underline-offset-4 text-[#f53003] dark:text-[#FF4433] ms-1 " >
< span > Laracasts </ span >
< svg
width = " 10 "
height = " 11 "
viewBox = " 0 0 10 11 "
fill = " none "
xmlns = " http://www.w3.org/2000/svg "
class = " w-2.5 h-2.5 "
>
< path
d = " M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001 "
stroke = " currentColor "
stroke - linecap = " square "
/>
</ svg >
</ a >
</ span >
</ li >
</ ul >
< ul class = " flex gap-3 text-sm leading-normal " >
< li >
< a href = " https://cloud.laravel.com " target = " _blank " class = " inline-block dark:bg-[#eeeeec] dark:border-[#eeeeec] dark:text-[#1C1C1A] dark:hover:bg-white dark:hover:border-white hover:bg-black hover:border-black px-5 py-1.5 bg-[#1b1b18] rounded-sm border border-black text-white text-sm leading-normal " >
Deploy now
</ a >
< li class = " flex items-center gap-3 font-bold " >
< iconify - icon icon = " lucide:check-circle-2 " class = " text-primary " ></ iconify - icon >
Hyper - local Map Visualisation
</ li >
< li class = " flex items-center gap-3 font-bold " >
<iconify - icon icon = " lucide:check-circle-2 " class = " text-primary " ></ iconify - ico n >
Historic Price Benchmarking
</ li >
</ ul >
< a href = " { { route('register') }} " class = " inline-flex items-center gap-2 text-primary font-black text-lg group " >
Explore all features
< iconify - icon icon = " lucide:arrow-right " class = " transition-transform group-hover:translate-x-1 " ></ iconify - icon >
</ a >
</ div >
< div class = " bg-[#fff2f2] dark:bg-[#1D0002] relative lg:-ml-px -mb-px lg:mb-0 rounded-t-lg lg:rounded-t-none lg:rounded-r-lg aspect-[335/364] lg:aspect-auto w-full lg:w-[438px] shrink-0 overflow-hidden " >
{{ -- Laravel Logo -- }}
< svg class = " w-full text-[#F53003] dark:text-[#F61500] transition-all translate-y-0 opacity-100 max-w-none duration-750 starting:opacity-0 motion-safe:starting:translate-y-6 " viewBox = " 0 0 438 104 " fill = " none " xmlns = " http://www.w3.org/2000/svg " >
< path d = " M17.2036 -3H0V102.197H49.5189V86.7187H17.2036V-3Z " fill = " currentColor " />
< path d = " M110.256 41.6337C108.061 38.1275 104.945 35.3731 100.905 33.3681C96.8667 31.3647 92.8016 30.3618 88.7131 30.3618C83.4247 30.3618 78.5885 31.3389 74.201 33.2923C69.8111 35.2456 66.0474 37.928 62.9059 41.3333C59.7643 44.7401 57.3198 48.6726 55.5754 53.1293C53.8287 57.589 52.9572 62.274 52.9572 67.1813C52.9572 72.1925 53.8287 76.8995 55.5754 81.3069C57.3191 85.7173 59.7636 89.6241 62.9059 93.0293C66.0474 96.4361 69.8119 99.1155 74.201 101.069C78.5885 103.022 83.4247 103.999 88.7131 103.999C92.8016 103.999 96.8667 102.997 100.905 100.994C104.945 98.9911 108.061 96.2359 110.256 92.7282V102.195H126.563V32.1642H110.256V41.6337ZM108.76 75.7472C107.762 78.4531 106.366 80.8078 104.572 82.8112C102.776 84.8161 100.606 86.4183 98.0637 87.6206C95.5202 88.823 92.7004 89.4238 89.6103 89.4238C86.5178 89.4238 83.7252 88.823 81.2324 87.6206C78.7388 86.4183 76.5949 84.8161 74.7998 82.8112C73.004 80.8078 71.6319 78.4531 70.6856 75.7472C69.7356 73.0421 69.2644 70.1868 69.2644 67.1821C69.2644 64.1758 69.7356 61.3205 70.6856 58.6154C71.6319 55.9102 73.004 53.5571 74.7998 51.5522C76.5949 49.5495 78.738 47.9451 81.2324 46.7427C83.7252 45.5404 86.5178 44.9396 89.6103 44.9396C92.7012 44.9396 95.5202 45.5404 98.0637 46.7427C100.606 47.9451 102.776 49.5487 104.572 51.5522C106.367 53.5571 107.762 55.9102 108.76 58.6154C109.756 61.3205 110.256 64.1758 110.256 67.1821C110.256 70.1868 109.756 73.0421 108.76 75.7472Z " fill = " currentColor " />
< path d = " M242.805 41.6337C240.611 38.1275 237.494 35.3731 233.455 33.3681C229.416 31.3647 225.351 30.3618 221.262 30.3618C215.974 30.3618 211.138 31.3389 206.75 33.2923C202.36 35.2456 198.597 37.928 195.455 41.3333C192.314 44.7401 189.869 48.6726 188.125 53.1293C186.378 57.589 185.507 62.274 185.507 67.1813C185.507 72.1925 186.378 76.8995 188.125 81.3069C189.868 85.7173 192.313 89.6241 195.455 93.0293C198.597 96.4361 202.361 99.1155 206.75 101.069C211.138 103.022 215.974 103.999 221.262 103.999C225.351 103.999 229.416 102.997 233.455 100.994C237.494 98.9911 240.611 96.2359 242.805 92.7282V102.195H259.112V32.1642H242.805V41.6337ZM241.31 75.7472C240.312 78.4531 238.916 80.8078 237.122 82.8112C235.326 84.8161 233.156 86.4183 230.614 87.6206C228.07 88.823 225.251 89.4238 222.16 89.4238C219.068 89.4238 216.275 88.823 213.782 87.6206C211.289 86.4183 209.145 84.8161 207.35 82.8112C205.554 80.8078 204.182 78.4531 203.236 75.7472C202.286 73.0421 201.814 70.1868 201.814 67.1821C201.814 64.1758 202.286 61.3205 203.236 58.6154C204.182 55.9102 205.554 53.5571 207.35 51.5522C209.145 49.5495 211.288 47.9451 213.782 46.7427C216.275 45.5404 219.068 44.9396 222.16 44.9396C225.251 44.9396 228.07 45.5404 230.614 46.7427C233.156 47.9451 235.326 49.5487 237.122 51.5522C238.917 53.5571 240.312 55.9102 241.31 58.6154C242.306 61.3205 242.806 64.1758 242.806 67.1821C242.805 70.1868 242.305 73.0421 241.31 75.7472Z " fill = " currentColor " />
< path d = " M438 -3H421.694V102.197H438V-3Z " fill = " currentColor " />
< path d = " M139.43 102.197H155.735V48.2834H183.712V32.1665H139.43V102.197Z " fill = " currentColor " />
< path d = " M324.49 32.1665L303.995 85.794L283.498 32.1665H266.983L293.748 102.197H314.242L341.006 32.1665H324.49Z " fill = " currentColor " />
< path d = " M376.571 30.3656C356.603 30.3656 340.797 46.8497 340.797 67.1828C340.797 89.6597 356.094 104 378.661 104C391.29 104 399.354 99.1488 409.206 88.5848L398.189 80.0226C398.183 80.031 389.874 90.9895 377.468 90.9895C363.048 90.9895 356.977 79.3111 356.977 73.269H411.075C413.917 50.1328 398.775 30.3656 376.571 30.3656ZM357.02 61.0967C357.145 59.7487 359.023 43.3761 376.442 43.3761C393.861 43.3761 395.978 59.7464 396.099 61.0967H357.02Z " fill = " currentColor " />
</ svg >
{{ -- 13 -- }}
< svg class = " w-[438px] max-w-none relative -mt-[6.6rem] -ml-8 lg:ml-0 [--stroke-color:#1B1B18] dark:[--stroke-color:#FF750F] " viewBox = " 0 0 440 392 " fill = " none " xmlns = " http://www.w3.org/2000/svg " >
< g class = " mix-blend-darken dark:mix-blend-normal transition-all delay-300 opacity-100 duration-750 starting:opacity-0 text-[#1B1B18] dark:text-black " >
< mask id = " path-1-mask " maskUnits = " userSpaceOnUse " x = " -0.328613 " y = " 103 " width = " 338 " height = " 299 " fill = " black " >
< rect fill = " white " x = " -0.328613 " y = " 103 " width = " 338 " height = " 299 " />
< path d = " M234.936 400.8C204.136 400.8 178.936 392.4 159.336 375.6C140.136 358.8 130.536 337 130.536 310.2H200.736C200.736 318.2 203.736 324.8 209.736 330C215.736 335.2 223.736 337.8 233.736 337.8C243.336 337.8 251.136 335 257.136 329.4C263.536 323.8 266.736 316.6 266.736 307.8C266.736 299.8 263.936 293.2 258.336 288C252.736 282.8 245.536 280.2 236.736 280.2H199.536V218.4H236.736C243.536 218.4 249.336 216 254.136 211.2C258.936 206.4 261.336 200.4 261.336 193.2C261.336 184.8 258.736 178.2 253.536 173.4C248.336 168.6 241.736 166.2 233.736 166.2C226.536 166.2 220.336 168.4 215.136 172.8C210.336 177.2 207.936 182.8 207.936 189.6H141.336C141.336 164.8 150.136 144.6 167.736 129C185.336 113 207.936 105 235.536 105C263.136 105 285.536 112.2 302.736 126.6C320.336 141 329.136 160 329.136 183.6C329.136 200.8 324.536 214.8 315.336 225.6C306.136 236 294.336 243.2 279.936 247.2C297.136 252 310.736 260.2 320.736 271.8C331.136 283.4 336.336 298 336.336 315.6C336.336 340.4 326.936 360.8 308.136 376.8C289.336 392.8 264.936 400.8 234.936 400.8Z " />
< path d = " M26.8714 167.6H1.67139V105.2H94.6714V400.2H26.8714V167.6Z " />
</ mask >
< path d = " M234.936 400.8C204.136 400.8 178.936 392.4 159.336 375.6C140.136 358.8 130.536 337 130.536 310.2H200.736C200.736 318.2 203.736 324.8 209.736 330C215.736 335.2 223.736 337.8 233.736 337.8C243.336 337.8 251.136 335 257.136 329.4C263.536 323.8 266.736 316.6 266.736 307.8C266.736 299.8 263.936 293.2 258.336 288C252.736 282.8 245.536 280.2 236.736 280.2H199.536V218.4H236.736C243.536 218.4 249.336 216 254.136 211.2C258.936 206.4 261.336 200.4 261.336 193.2C261.336 184.8 258.736 178.2 253.536 173.4C248.336 168.6 241.736 166.2 233.736 166.2C226.536 166.2 220.336 168.4 215.136 172.8C210.336 177.2 207.936 182.8 207.936 189.6H141.336C141.336 164.8 150.136 144.6 167.736 129C185.336 113 207.936 105 235.536 105C263.136 105 285.536 112.2 302.736 126.6C320.336 141 329.136 160 329.136 183.6C329.136 200.8 324.536 214.8 315.336 225.6C306.136 236 294.336 243.2 279.936 247.2C297.136 252 310.736 260.2 320.736 271.8C331.136 283.4 336.336 298 336.336 315.6C336.336 340.4 326.936 360.8 308.136 376.8C289.336 392.8 264.936 400.8 234.936 400.8Z " fill = " currentColor " />
< path d = " M26.8714 167.6H1.67139V105.2H94.6714V400.2H26.8714V167.6Z " fill = " currentColor " />
< path d = " M234.936 400.8C204.136 400.8 178.936 392.4 159.336 375.6C140.136 358.8 130.536 337 130.536 310.2H200.736C200.736 318.2 203.736 324.8 209.736 330C215.736 335.2 223.736 337.8 233.736 337.8C243.336 337.8 251.136 335 257.136 329.4C263.536 323.8 266.736 316.6 266.736 307.8C266.736 299.8 263.936 293.2 258.336 288C252.736 282.8 245.536 280.2 236.736 280.2H199.536V218.4H236.736C243.536 218.4 249.336 216 254.136 211.2C258.936 206.4 261.336 200.4 261.336 193.2C261.336 184.8 258.736 178.2 253.536 173.4C248.336 168.6 241.736 166.2 233.736 166.2C226.536 166.2 220.336 168.4 215.136 172.8C210.336 177.2 207.936 182.8 207.936 189.6H141.336C141.336 164.8 150.136 144.6 167.736 129C185.336 113 207.936 105 235.536 105C263.136 105 285.536 112.2 302.736 126.6C320.336 141 329.136 160 329.136 183.6C329.136 200.8 324.536 214.8 315.336 225.6C306.136 236 294.336 243.2 279.936 247.2C297.136 252 310.736 260.2 320.736 271.8C331.136 283.4 336.336 298 336.336 315.6C336.336 340.4 326.936 360.8 308.136 376.8C289.336 392.8 264.936 400.8 234.936 400.8Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-1-mask) " />
< path d = " M26.8714 167.6H1.67139V105.2H94.6714V400.2H26.8714V167.6Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-1-mask) " />
</ g >
</ div >
</ div >
</ section >
< g class = " transition-all delay-400 opacity-100 duration-750 starting:opacity-0 motion-safe:starting:-translate-x-[26px] text-[#F3BEC7] dark:text-[#4B0600] " >
< mask id = " path-2-mask " maskUnits = " userSpaceOnUse " x = " 25.3357 " y = " 103 " width = " 338 " height = " 299 " fill = " black " >
< rect fill = " white " x = " 25.3357 " y = " 103 " width = " 338 " height = " 299 " / >
< path d = " M260.6 400.8C229.8 400.8 204.6 392.4 185 375.6C165.8 358.8 156.2 337 156.2 310.2H226.4C226.4 318.2 229.4 324.8 235.4 330C241.4 335.2 249.4 337.8 259.4 337.8C269 337.8 276.8 335 282.8 329.4C289.2 323.8 292.4 316.6 292.4 307.8C292.4 299.8 289.6 293.2 284 288C278.4 282.8 271.2 280.2 262.4 280.2H225.2V218.4H262.4C269.2 218.4 275 216 279.8 211.2C284.6 206.4 287 200.4 287 193.2C287 184.8 284.4 178.2 279.2 173.4C274 168.6 267.4 166.2 259.4 166.2C252.2 166.2 246 168.4 240.8 172.8C236 177.2 233.6 182.8 233.6 189.6H167C167 164.8 175.8 144.6 193.4 129C211 113 233.6 105 261.2 105C288.8 105 311.2 112.2 328.4 126.6C346 141 354.8 160 354.8 183.6C354.8 200.8 350.2 214.8 341 225.6C331.8 236 320 243.2 305.6 247.2C322.8 252 336.4 260.2 346.4 271.8C356.8 283.4 362 298 362 315.6C362 340.4 352.6 360.8 333.8 376.8C315 392.8 290.6 400.8 260.6 400.8Z " / >
< path d = " M52.5357 167.6H27.3357V105.2H120.336V400.2H52.5357V167.6Z " / >
</ mask >
< path d = " M260.6 400.8C229.8 400.8 204.6 392.4 185 375.6C165.8 358.8 156.2 337 156.2 310.2H226.4C226.4 318.2 229.4 324.8 235.4 330C241.4 335.2 249.4 337.8 259.4 337.8C269 337.8 276.8 335 282.8 329.4C289.2 323.8 292.4 316.6 292.4 307.8C292.4 299.8 289.6 293.2 284 288C278.4 282.8 271.2 280.2 262.4 280.2H225.2V218.4H262.4C269.2 218.4 275 216 279.8 211.2C284.6 206.4 287 200.4 287 193.2C287 184.8 284.4 178.2 279.2 173.4C274 168.6 267.4 166.2 259.4 166.2C252.2 166.2 246 168.4 240.8 172.8C236 177.2 233.6 182.8 233.6 189.6H167C167 164.8 175.8 144.6 193.4 129C211 113 233.6 105 261.2 105C288.8 105 311.2 112.2 328.4 126.6C346 141 354.8 160 354.8 183.6C354.8 200.8 350.2 214.8 341 225.6C331.8 236 320 243.2 305.6 247.2C322.8 252 336.4 260.2 346.4 271.8C356.8 283.4 362 298 362 315.6C362 340.4 352.6 360.8 333.8 376.8C315 392.8 290.6 400.8 260.6 400.8Z " fill = " currentColor " / >
< path d = " M52.5357 167.6H27.3357V105.2H120.336V400.2H52.5357V167.6Z " fill = " currentColor " />
< path d = " M260.6 400.8C229.8 400.8 204.6 392.4 185 375.6C165.8 358.8 156.2 337 156.2 310.2H226.4C226.4 318.2 229.4 324.8 235.4 330C241.4 335.2 249.4 337.8 259.4 337.8C269 337.8 276.8 335 282.8 329.4C289.2 323.8 292.4 316.6 292.4 307.8C292.4 299.8 289.6 293.2 284 288C278.4 282.8 271.2 280.2 262.4 280.2H225.2V218.4H262.4C269.2 218.4 275 216 279.8 211.2C284.6 206.4 287 200.4 287 193.2C287 184.8 284.4 178.2 279.2 173.4C274 168.6 267.4 166.2 259.4 166.2C252.2 166.2 246 168.4 240.8 172.8C236 177.2 233.6 182.8 233.6 189.6H167C167 164.8 175.8 144.6 193.4 129C211 113 233.6 105 261.2 105C288.8 105 311.2 112.2 328.4 126.6C346 141 354.8 160 354.8 183.6C354.8 200.8 350.2 214.8 341 225.6C331.8 236 320 243.2 305.6 247.2C322.8 252 336.4 260.2 346.4 271.8C356.8 283.4 362 298 362 315.6C362 340.4 352.6 360.8 333.8 376.8C315 392.8 290.6 400.8 260.6 400.8Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-2-mask) " />
< path d = " M52.5357 167.6H27.3357V105.2H120.336V400.2H52.5357V167.6Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-2-mask) " />
</ g >
{{ -- Pricing -- }}
< section id = " pricing " class = " py-24 px-6 bg-zinc-50 " >
< div class = " max-w-7xl mx-auto " >
< div class = " text-center mb-16 " >
< h2 class = " font-display text-4xl md:text-5xl font-black text-zinc-800 mb-4 " > Pricing for every driver </ h2 >
< p class = " text-zinc-500 text-lg " > Save hundreds for less than the cost of a coffee .</ p >
</ div >
< g class = " mix-blend-color dark:mix-blend-hard-light transition-all delay-400 opacity-100 duration-750 starting:opacity-0 motion-safe:starting:-translate-x-[51px] text-[#F8B803] dark:text-[#391800] " >
< mask id = " path-3-mask " maskUnits = " userSpaceOnUse " x = " 51 " y = " 103 " width = " 338 " height = " 299 " fill = " black " >
< rect fill = " white " x = " 51 " y = " 103 " width = " 338 " height = " 299 " />
< path d = " M286.264 400.8C255.464 400.8 230.264 392.4 210.664 375.6C191.464 358.8 181.864 337 181.864 310.2H252.064C252.064 318.2 255.064 324.8 261.064 330C267.064 335.2 275.064 337.8 285.064 337.8C294.664 337.8 302.464 335 308.464 329.4C314.864 323.8 318.064 316.6 318.064 307.8C318.064 299.8 315.264 293.2 309.664 288C304.064 282.8 296.864 280.2 288.064 280.2H250.864V218.4H288.064C294.864 218.4 300.664 216 305.464 211.2C310.264 206.4 312.664 200.4 312.664 193.2C312.664 184.8 310.064 178.2 304.864 173.4C299.664 168.6 293.064 166.2 285.064 166.2C277.864 166.2 271.664 168.4 266.464 172.8C261.664 177.2 259.264 182.8 259.264 189.6H192.664C192.664 164.8 201.464 144.6 219.064 129C236.664 113 259.264 105 286.864 105C314.464 105 336.864 112.2 354.064 126.6C371.664 141 380.464 160 380.464 183.6C380.464 200.8 375.864 214.8 366.664 225.6C357.464 236 345.664 243.2 331.264 247.2C348.464 252 362.064 260.2 372.064 271.8C382.464 283.4 387.664 298 387.664 315.6C387.664 340.4 378.264 360.8 359.464 376.8C340.664 392.8 316.264 400.8 286.264 400.8Z " />
< path d = " M78.2 167.6H53V105.2H146V400.2H78.2V167.6Z " />
</ mask >
< path d = " M286.264 400.8C255.464 400.8 230.264 392.4 210.664 375.6C191.464 358.8 181.864 337 181.864 310.2H252.064C252.064 318.2 255.064 324.8 261.064 330C267.064 335.2 275.064 337.8 285.064 337.8C294.664 337.8 302.464 335 308.464 329.4C314.864 323.8 318.064 316.6 318.064 307.8C318.064 299.8 315.264 293.2 309.664 288C304.064 282.8 296.864 280.2 288.064 280.2H250.864V218.4H288.064C294.864 218.4 300.664 216 305.464 211.2C310.264 206.4 312.664 200.4 312.664 193.2C312.664 184.8 310.064 178.2 304.864 173.4C299.664 168.6 293.064 166.2 285.064 166.2C277.864 166.2 271.664 168.4 266.464 172.8C261.664 177.2 259.264 182.8 259.264 189.6H192.664C192.664 164.8 201.464 144.6 219.064 129C236.664 113 259.264 105 286.864 105C314.464 105 336.864 112.2 354.064 126.6C371.664 141 380.464 160 380.464 183.6C380.464 200.8 375.864 214.8 366.664 225.6C357.464 236 345.664 243.2 331.264 247.2C348.464 252 362.064 260.2 372.064 271.8C382.464 283.4 387.664 298 387.664 315.6C387.664 340.4 378.264 360.8 359.464 376.8C340.664 392.8 316.264 400.8 286.264 400.8Z " fill = " currentColor " />
< path d = " M78.2 167.6H53V105.2H146V400.2H78.2V167.6Z " fill = " currentColor " />
< path d = " M286.264 400.8C255.464 400.8 230.264 392.4 210.664 375.6C191.464 358.8 181.864 337 181.864 310.2H252.064C252.064 318.2 255.064 324.8 261.064 330C267.064 335.2 275.064 337.8 285.064 337.8C294.664 337.8 302.464 335 308.464 329.4C314.864 323.8 318.064 316.6 318.064 307.8C318.064 299.8 315.264 293.2 309.664 288C304.064 282.8 296.864 280.2 288.064 280.2H250.864V218.4H288.064C294.864 218.4 300.664 216 305.464 211.2C310.264 206.4 312.664 200.4 312.664 193.2C312.664 184.8 310.064 178.2 304.864 173.4C299.664 168.6 293.064 166.2 285.064 166.2C277.864 166.2 271.664 168.4 266.464 172.8C261.664 177.2 259.264 182.8 259.264 189.6H192.664C192.664 164.8 201.464 144.6 219.064 129C236.664 113 259.264 105 286.864 105C314.464 105 336.864 112.2 354.064 126.6C371.664 141 380.464 160 380.464 183.6C380.464 200.8 375.864 214.8 366.664 225.6C357.464 236 345.664 243.2 331.264 247.2C348.464 252 362.064 260.2 372.064 271.8C382.464 283.4 387.664 298 387.664 315.6C387.664 340.4 378.264 360.8 359.464 376.8C340.664 392.8 316.264 400.8 286.264 400.8Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-3-mask) " />
< path d = " M78.2 167.6H53V105.2H146V400.2H78.2V167.6Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-3-mask) " />
</ g >
< div class = " grid sm:grid-cols-2 lg:grid-cols-4 gap-6 " >
< g class = " mix-blend-multiply dark:mix-blend-normal transition-all delay-400 opacity-100 duration-750 starting:opacity-0 motion-safe:starting:-translate-x-[78px] text-[#F3BEC7] dark:text-[#733000] " >
< mask id = " path-4-mask " maskUnits = " userSpaceOnUse " x = " 76.6643 " y = " 103 " width = " 338 " height = " 299 " fill = " black " >
< rect fill = " white " x = " 76.6643 " y = " 103 " width = " 338 " height = " 299 " />
< path d = " M311.929 400.8C281.129 400.8 255.929 392.4 236.329 375.6C217.129 358.8 207.529 337 207.529 310.2H277.729C277.729 318.2 280.729 324.8 286.729 330C292.729 335.2 300.729 337.8 310.729 337.8C320.329 337.8 328.129 335 334.129 329.4C340.529 323.8 343.729 316.6 343.729 307.8C343.729 299.8 340.929 293.2 335.329 288C329.729 282.8 322.529 280.2 313.729 280.2H276.529V218.4H313.729C320.529 218.4 326.329 216 331.129 211.2C335.929 206.4 338.329 200.4 338.329 193.2C338.329 184.8 335.729 178.2 330.529 173.4C325.329 168.6 318.729 166.2 310.729 166.2C303.529 166.2 297.329 168.4 292.129 172.8C287.329 177.2 284.929 182.8 284.929 189.6H218.329C218.329 164.8 227.129 144.6 244.729 129C262.329 113 284.929 105 312.529 105C340.129 105 362.529 112.2 379.729 126.6C397.329 141 406.129 160 406.129 183.6C406.129 200.8 401.529 214.8 392.329 225.6C383.129 236 371.329 243.2 356.929 247.2C374.129 252 387.729 260.2 397.729 271.8C408.129 283.4 413.329 298 413.329 315.6C413.329 340.4 403.929 360.8 385.129 376.8C366.329 392.8 341.929 400.8 311.929 400.8Z " />
< path d = " M103.864 167.6H78.6643V105.2H171.664V400.2H103.864V167.6Z " />
</ mask >
< path d = " M311.929 400.8C281.129 400.8 255.929 392.4 236.329 375.6C217.129 358.8 207.529 337 207.529 310.2H277.729C277.729 318.2 280.729 324.8 286.729 330C292.729 335.2 300.729 337.8 310.729 337.8C320.329 337.8 328.129 335 334.129 329.4C340.529 323.8 343.729 316.6 343.729 307.8C343.729 299.8 340.929 293.2 335.329 288C329.729 282.8 322.529 280.2 313.729 280.2H276.529V218.4H313.729C320.529 218.4 326.329 216 331.129 211.2C335.929 206.4 338.329 200.4 338.329 193.2C338.329 184.8 335.729 178.2 330.529 173.4C325.329 168.6 318.729 166.2 310.729 166.2C303.529 166.2 297.329 168.4 292.129 172.8C287.329 177.2 284.929 182.8 284.929 189.6H218.329C218.329 164.8 227.129 144.6 244.729 129C262.329 113 284.929 105 312.529 105C340.129 105 362.529 112.2 379.729 126.6C397.329 141 406.129 160 406.129 183.6C406.129 200.8 401.529 214.8 392.329 225.6C383.129 236 371.329 243.2 356.929 247.2C374.129 252 387.729 260.2 397.729 271.8C408.129 283.4 413.329 298 413.329 315.6C413.329 340.4 403.929 360.8 385.129 376.8C366.329 392.8 341.929 400.8 311.929 400.8Z " fill = " currentColor " />
< path d = " M103.864 167.6H78.6643V105.2H171.664V400.2H103.864V167.6Z " fill = " currentColor " />
< path d = " M311.929 400.8C281.129 400.8 255.929 392.4 236.329 375.6C217.129 358.8 207.529 337 207.529 310.2H277.729C277.729 318.2 280.729 324.8 286.729 330C292.729 335.2 300.729 337.8 310.729 337.8C320.329 337.8 328.129 335 334.129 329.4C340.529 323.8 343.729 316.6 343.729 307.8C343.729 299.8 340.929 293.2 335.329 288C329.729 282.8 322.529 280.2 313.729 280.2H276.529V218.4H313.729C320.529 218.4 326.329 216 331.129 211.2C335.929 206.4 338.329 200.4 338.329 193.2C338.329 184.8 335.729 178.2 330.529 173.4C325.329 168.6 318.729 166.2 310.729 166.2C303.529 166.2 297.329 168.4 292.129 172.8C287.329 177.2 284.929 182.8 284.929 189.6H218.329C218.329 164.8 227.129 144.6 244.729 129C262.329 113 284.929 105 312.529 105C340.129 105 362.529 112.2 379.729 126.6C397.329 141 406.129 160 406.129 183.6C406.129 200.8 401.529 214.8 392.329 225.6C383.129 236 371.329 243.2 356.929 247.2C374.129 252 387.729 260.2 397.729 271.8C408.129 283.4 413.329 298 413.329 315.6C413.329 340.4 403.929 360.8 385.129 376.8C366.329 392.8 341.929 400.8 311.929 400.8Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-4-mask) " />
< path d = " M103.864 167.6H78.6643V105.2H171.664V400.2H103.864V167.6Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-4-mask) " />
</ g >
< x - pricing - card
name = " Free "
price = " £0 "
button - text = " Get Started "
: perks = " [
[ 'text' => 'Basic Search' , 'included' => true ],
[ 'text' => 'Daily Updates' , 'included' => true ],
[ 'text' => 'No Alerts' , 'included' => false ],
] "
/>
< g class = " mix-blend-hard-light transition-all delay-400 opacity-100 duration-750 starting:opacity-0 motion-safe:starting:-translate-x-[102px] text-[#F3BEC7] dark:text-[#4B0600] " >
< mask id = " path-5-mask " maskUnits = " userSpaceOnUse " x = " 102.329 " y = " 103 " width = " 338 " height = " 299 " fill = " black " >
< rect fill = " white " x = " 102.329 " y = " 103 " width = " 338 " height = " 2 99 " />
< path d = " M337.593 400.8C306.793 400.8 281.593 392.4 261.993 375.6C242.793 358.8 233.193 337 233.193 310.2H303.393C303.393 318.2 306.393 324.8 312.393 330C318.393 335.2 326.393 337.8 336.393 337.8C345.993 337.8 353.793 335 359.793 329.4C366.193 323.8 369.393 316.6 369.393 307.8C369.393 299.8 366.593 293.2 360.993 288C355.393 282.8 348.193 280.2 339.393 280.2H302.193V218.4H339.393C346.193 218.4 351.993 216 356.793 211.2C361.593 206.4 363.993 200.4 363.993 193.2C363.993 184.8 361.393 178.2 356.193 173.4C350.993 168.6 344.393 166.2 336.393 166.2C329.193 166.2 322.993 168.4 317.793 172.8C312.993 177.2 310.593 182.8 310.593 189.6H243.993C243.993 164.8 252.793 144.6 270.393 129C287.993 113 310.593 105 338.193 105C365.793 105 388.193 112.2 405.393 126.6C422.993 141 431.793 160 431.793 183.6C431.793 200.8 427.193 214.8 417.993 225.6C408.793 236 396.993 243.2 382.593 247.2C399.793 252 413.393 260.2 423.393 271.8C433.793 283.4 438.993 298 438.993 315.6C438.993 340.4 429.593 360.8 410.793 376.8C391.993 392.8 367.593 400.8 337.593 400.8Z " />
< path d = " M129.529 167.6H104.329V105.2H197.329V400.2H129.529V167.6Z " />
</ mask >
< path d = " M337.593 400.8C306.793 400.8 281.593 392.4 261.993 375.6C242.793 358.8 233.193 337 233.193 310.2H303.393C303.393 318.2 306.393 324.8 312.393 330C318.393 335.2 326.393 337.8 336.393 337.8C345.993 337.8 353.793 335 359.793 329.4C366.193 323.8 369.393 316.6 369.393 307.8C369.393 299.8 366.593 293.2 360.993 288C355.393 282.8 348.193 280.2 339.393 280.2H302.193V218.4H339.393C346.193 218.4 351.993 216 356.793 211.2C361.593 206.4 363.993 200.4 363.993 193.2C363.993 184.8 361.393 178.2 356.193 173.4C350.993 168.6 344.393 166.2 336.393 166.2C329.193 166.2 322.993 168.4 317.793 172.8C312.993 177.2 310.593 182.8 310.593 189.6H243.993C243.993 164.8 252.793 144.6 270.393 129C287.993 113 310.593 105 338.193 105C365.793 105 388.193 112.2 405.393 126.6C422.993 141 431.793 160 431.793 183.6C431.793 200.8 427.193 214.8 417.993 225.6C408.793 236 396.993 243.2 382.593 247.2C399.793 252 413.393 260.2 423.393 271.8C433.793 283.4 438.993 298 438.993 315.6C438.993 340.4 429.593 360.8 410.793 376.8C391.993 392.8 367.593 400.8 337.593 400.8Z " fill = " currentColor " />
< path d = " M129.529 167.6H104.329V105.2H197.329V400.2H129.529V167.6Z " fill = " currentColor " />
< path d = " M337.593 400.8C306.793 400.8 281.593 392.4 261.993 375.6C242.793 358.8 233.193 337 233.193 310.2H303.393C303.393 318.2 306.393 324.8 312.393 330C318.393 335.2 326.393 337.8 336.393 337.8C345.993 337.8 353.793 335 359.793 329.4C366.193 323.8 369.393 316.6 369.393 307.8C369.393 299.8 366.593 293.2 360.993 288C355.393 282.8 348.193 280.2 339.393 280.2H302.193V218.4H339.393C346.193 218.4 351.993 216 356.793 211.2C361.593 206.4 363.993 200.4 363.993 193.2C363.993 184.8 361.393 178.2 356.193 173.4C350.993 168.6 344.393 166.2 336.393 166.2C329.193 166.2 322.993 168.4 317.793 172.8C312.993 177.2 310.593 182.8 310.593 189.6H243.993C243.993 164.8 252.793 144.6 270.393 129C287.993 113 310.593 105 338.193 105C365.793 105 388.193 112.2 405.393 126.6C422.993 141 431.793 160 431.793 183.6C431.793 200.8 427.193 214.8 417.993 225.6C408.793 236 396.993 243.2 382.593 247.2C399.793 252 413.393 260.2 423.393 271.8C433.793 283.4 438.993 298 438.993 315.6C438.993 340.4 429.593 360.8 410.793 376.8C391.993 392.8 367.593 400.8 337.593 400.8Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-5-mask) " />
< path d = " M129.529 167.6H104.329V105.2H197.329V400.2H129.529V167.6Z " stroke = " var(--stroke-color) " stroke - width = " 2.4 " mask = " url(#path-5-mask) " />
</ g >
</ svg >
< div class = " absolute inset-0 rounded-t-lg lg:rounded-t-none lg:rounded-r-lg shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d] " ></ div >
< x - pricing - card
name = " Basic "
price = " £0. 99"
button - text = " Select Basic "
: perks = " [
[ 'text' => 'Ad-free Experience' , 'included' => true ],
[ 'text' => '14-day Trend Data' , 'included' => true ],
[ 'text' => '3 Daily Price Alerts' , 'included' => true ],
] "
/>
< x - pricing - card
name = " Plus "
price = " £2.49 "
button - text = " Join Plus "
: featured = " true "
: perks = " [
[ 'text' => 'Supermarket Anchor' , 'included' => true ],
[ 'text' => 'Priority Price Alerts' , 'included' => true ],
[ 'text' => 'Multi-location Tracking' , 'included' => true ],
] "
/>
< x - pricing - card
name = " Pro "
price = " £3.99 "
button - text = " Go Pro "
: dark = " true "
: perks = " [
[ 'text' => 'AI Price Predictions' , 'included' => true ],
[ 'text' => 'Multi-Vehicle Fleet' , 'included' => true ],
[ 'text' => 'Exportable Price History' , 'included' => true ],
] "
/>
</ div >
</ div >
</ section >
{{ -- Social Proof -- }}
< section class = " py-24 px-6 " >
< div class = " max-w-7xl mx-auto " >
< div class = " flex flex-col md:flex-row gap-12 items-center " >
< div class = " md:w-1/3 " >
< h2 class = " font-display text-4xl font-black text-zinc-800 mb-4 " > Loved by commuters .</ h2 >
< div class = " flex items-center gap-1 text-status-warn mb-4 text-xl " >
< iconify - icon icon = " lucide:star " ></ iconify - icon >
< iconify - icon icon = " lucide:star " ></ iconify - icon >
< iconify - icon icon = " lucide:star " ></ iconify - icon >
< iconify - icon icon = " lucide:star " ></ iconify - icon >
< iconify - icon icon = " lucide:star " ></ iconify - icon >
</ div >
< p class = " text-zinc-500 " > Join thousands of UK drivers saving every single month .</ p >
</ div >
</ main >
< div class = " md:w-2/3 grid sm:grid-cols-2 gap-6 " >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl shadow-sm italic text-zinc-800 " >
" I used to just go to the station on my way home. Now I check FuelAlert and realise there's a station 2 miles away that's 5p cheaper! Over a month, it adds up to a free tank per year. "
< div class = " mt-4 flex items-center gap-3 not-italic " >
< img src = " https://api.dicebear.com/7.x/avataaars/svg?seed=John " alt = " James R. " class = " w-10 h-10 rounded-full " >
< div >
< p class = " font-bold text-sm " > James R .</ p >
< p class = " text-[10px] text-zinc-500 uppercase font-bold tracking-widest " > Daily Commuter </ p >
</ div >
</ div >
</ div >
< div class = " p-6 bg-zinc-50 border border-zinc-300 rounded-2xl shadow-sm italic text-zinc-800 " >
" The predictions are eerily accurate. I was going to fill up Friday, but FuelAlert said 'Hold on' for Monday. Sure enough, prices dropped at my local Tesco by 3p. Brilliant. "
< div class = " mt-4 flex items-center gap-3 not-italic " >
< img src = " https://api.dicebear.com/7.x/avataaars/svg?seed=Sarah " alt = " Sarah M. " class = " w-10 h-10 rounded-full " >
< div >
< p class = " font-bold text-sm " > Sarah M .</ p >
< p class = " text-[10px] text-zinc-500 uppercase font-bold tracking-widest " > Delivery Driver </ p >
</ div >
</ div >
</ div >
</ div >
</ div >
</ div >
</ section >
{{ -- CTA Banner -- }}
< section class = " py-24 px-6 bg-primary text-white text-center " >
< div class = " max-w-3xl mx-auto space-y-8 " >
< h2 class = " font-display text-4xl md:text-5xl font-black leading-tight " > Ready to outsmart the pumps ? </ h2 >
< p class = " text-xl text-white/80 " > Sign up for free today and never pay over the odds for fuel again .</ p >
< div class = " flex flex-col sm:flex-row gap-4 justify-center " >
< a href = " { { route('register') }} " class = " bg-white text-primary px-10 py-4 rounded-xl text-lg font-black shadow-2xl hover:bg-zinc-100 transition-all " > Create Free Account </ a >
< a href = " # " class = " border-2 border-white/30 text-white px-10 py-4 rounded-xl text-lg font-bold hover:bg-white/10 transition-all " > Watch Demo Video </ a >
</ div >
</ div >
</ section >
{{ -- Footer -- }}
< footer class = " bg-zinc-50 border-t border-zinc-300 pt-16 pb-8 px-6 " >
< div class = " max-w-7xl mx-auto grid grid-cols-2 md:grid-cols-4 gap-12 mb-12 " >
< div class = " col-span-2 md:col-span-1 space-y-4 " >
< a href = " { { route('home') }} " class = " flex items-center gap-2 " >
< div class = " w-8 h-8 rounded bg-primary flex items-center justify-center " >
< iconify - icon icon = " lucide:fuel " class = " text-white " ></ iconify - icon >
</ div >
< span class = " font-display text-xl font-black tracking-tighter text-primary " > FuelAlert </ span >
</ a >
< p class = " text-sm text-zinc-500 leading-relaxed " > Helping UK drivers save money at the pump since 2021. Real - time data , smarter choices .</ p >
< div class = " flex gap-4 " >
< iconify - icon icon = " mdi:twitter " class = " text-2xl text-zinc-500 hover:text-primary cursor-pointer transition-colors " ></ iconify - icon >
< iconify - icon icon = " mdi:facebook " class = " text-2xl text-zinc-500 hover:text-primary cursor-pointer transition-colors " ></ iconify - icon >
< iconify - icon icon = " mdi:instagram " class = " text-2xl text-zinc-500 hover:text-primary cursor-pointer transition-colors " ></ iconify - icon >
</ div >
</ div >
< div class = " space-y-4 " >
< h5 class = " font-black uppercase text-xs text-zinc-800 tracking-widest " > Product </ h5 >
< ul class = " space-y-2 text-sm text-zinc-500 " >
< li >< a href = " #pricing " class = " hover:text-primary transition-colors " > Pricing </ a ></ li >
< li >< a href = " #features " class = " hover:text-primary transition-colors " > Features </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > FuelAlert Pro </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Enterprise API </ a ></ li >
</ ul >
</ div >
< div class = " space-y-4 " >
< h5 class = " font-black uppercase text-xs text-zinc-800 tracking-widest " > Resources </ h5 >
< ul class = " space-y-2 text-sm text-zinc-500 " >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Market Insights </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > How We Track </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Help Centre </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Driver Safety </ a ></ li >
</ ul >
</ div >
< div class = " space-y-4 " >
< h5 class = " font-black uppercase text-xs text-zinc-800 tracking-widest " > Legal </ h5 >
< ul class = " space-y-2 text-sm text-zinc-500 " >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Privacy Policy </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Terms of Service </ a ></ li >
< li >< a href = " # " class = " hover:text-primary transition-colors " > Cookie Settings </ a ></ li >
</ ul >
</ div >
</ div >
@ if ( Route :: has ( 'login' ))
< div class = " h-14.5 hidden lg:block " > </div >
@ endif
< div class = " max-w-7xl mx-auto pt-8 border-t border-zinc-300 flex flex-col md:flex-row justify-between items-center gap-4 text-[10px] font-bold uppercase tracking-widest text-zinc-500 " >
< p > © {{ date ( 'Y' ) }} FuelAlert UK Limited . All Rights Reserved . </p >
< p > Data provided by official UK retail price transparency schemes .</ p >
</ div >
</ footer >
</ div >
</ x - layouts :: public >