PageSourceSearch

https://mathership.com/features

html mathership.com collected 2026-10-06 13:40:42 UTC 30,773 bytes, 38 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/manage_inventory-6EGUQDXk.webp"/><link rel="preload" as="image" href="/assets/recipe-B0lovkxk.webp"/><link rel="preload" as="image" href="/assets/order-C-JPuZ7L.webp"/><link rel="preload" as="image" href="/assets/suggestions-CvCHqXQ0.webp"/><link rel="stylesheet" href="/assets/styles-hoUpfFH7.css" data-precedence="default"/>
1<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="" defer=""></script>
1<title>Mathership — Features</title><meta name="theme-color" content="#000000"/><meta property="og:image" content="/og_image.png"/><meta property="og:title" content="Mathership"/><meta property="og:type" content="website"/><meta name="description" content="Everything Mathership does: inventory, ordering, alerts, multi-location, integrations and reporting."/><link rel="modulepreload" href="/assets/index-BcY7M5L8.js"/><link rel="modulepreload" href="/assets/auth-CkmE7wsI.js"/><link rel="modulepreload" href="/assets/features-I5Jby-1E.js"/><link rel="modulepreload" href="/assets/PublicLayout-CHHLgjMD.js"/><link rel="modulepreload" href="/assets/button-jQClOhkZ.js"/><link rel="modulepreload" href="/assets/marketing-data-kh2rvm0p.js"/><link rel="modulepreload" href="/assets/TitleSection-BzA5r7V8.js"/><link rel="modulepreload" href="/assets/use-spotlight-DuQfevXG.js"/><link rel="modulepreload" href="/assets/FooterCallAction-2ya68rhl.js"/><link rel="modulepreload" href="/assets/card-D60CI7Ri.js"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/></head><body><!--$--><header class="sticky top-0 z-50 w-full bg-[#2B2D40] text-white"><div class="container mx-auto flex h-16 max-w-[1070px] items-center justify-between px-4 xl:px-0"><div class="flex items-center gap-8"><a href="/"><img src="data:image/svg+xml,%3csvg%20width=&#x27;42&#x27;%20height=&#x27;30&#x27;%20viewBox=&#x27;0%200%2042%2030&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;M6.77454%2025.9087V4.09127C6.77454%201.832%208.59425%200.000500356%2010.839%200.000500356C13.0837%200.000500356%2014.9034%201.832%2014.9034%204.09127V25.9087C14.9034%2028.168%2013.0837%2029.9995%2010.839%2029.9995C8.59425%2029.9995%206.77454%2028.168%206.77454%2025.9087ZM20.3226%2025.9087V4.09127C20.3226%201.832%2022.1423%200.000500356%2024.3871%200.000500356C26.6318%200.000500356%2028.4515%201.832%2028.4515%204.09127V25.9087C28.4515%2028.168%2026.6318%2029.9995%2024.3871%2029.9995C22.1423%2029.9995%2020.3226%2028.168%2020.3226%2025.9087Z&#x27;%20fill=&#x27;%237A001C&#x27;/%3e%3cpath%20d=&#x27;M1.91066%2011.5311C3.81414%2010.3337%206.32175%2010.916%207.51148%2012.8318L14.2855%2023.7405C15.4752%2025.6563%2014.8967%2028.1802%2012.9932%2029.3776C11.0898%2030.575%208.58214%2029.9927%207.39241%2028.077L0.618364%2017.1682C-0.571311%2015.2524%200.00723465%2012.7285%201.91066%2011.5311ZM8.68503%200.622372C10.5885%20-0.574937%2013.0958%200.00732658%2014.2855%201.92304L27.8336%2023.7405C29.0233%2025.6563%2028.4447%2028.1802%2026.5413%2029.3776C24.6378%2030.575%2022.1302%2029.9927%2020.9405%2028.077L7.39241%206.2595C6.20271%204.34364%206.78151%201.81978%208.68503%200.622372ZM22.2328%200.622372C24.1363%20-0.575011%2026.6439%200.0072757%2027.8336%201.92304L41.3817%2023.7405C42.5714%2025.6564%2041.9926%2028.1802%2040.0891%2029.3776C38.1856%2030.575%2035.6783%2029.9927%2034.4886%2028.077L20.9405%206.2595C19.7508%204.34368%2020.3294%201.81981%2022.2328%200.622372Z&#x27;%20fill=&#x27;%23D80032&#x27;/%3e%3c/svg%3e" alt="Mathership Logo" class="h-8 w-auto"/></a><div class="hidden md:block"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" data-slot="navigation-menu" data-viewport="true" class="group/navigation-menu relative flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1" dir="ltr"><li data-slot="navigation-menu-item" class="relative"><a aria-current="page" data-slot="navigation-menu-link" data-radix-collection-item="" class="flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground data-[active=true]:hover:bg-accent data-[active=true]:focus:bg-accent [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground rounded-md px-3 py-2 !text-white transition-colors hover:!bg-white/10 hover:!text-white !bg-white/10 focus:!bg-white/10 active:!bg-white/10 active" href="/features" data-status="active">Features</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/price" class="flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground data-[active=true]:hover:bg-accent data-[active=true]:focus:bg-accent [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground rounded-md px-3 py-2 !text-white transition-colors hover:!bg-white/10 hover:!text-white !bg-transparent focus:!bg-transparent active:!bg-transparent">Pricing</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" data-radix-collection-item="" href="/get-demo" class="flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground data-[active=true]:hover:bg-accent data-[active=true]:focus:bg-accent [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 [&amp;_svg:not([class*=&#x27;text-&#x27;])]:text-muted-foreground rounded-md px-3 py-2 !text-white transition-colors hover:!bg-white/10 hover:!text-white !bg-transparent focus:!bg-transparent active:!bg-transparent">Get a Demo</a></li></ul></div><div class="absolute top-full left-0 isolate z-50 flex justify-center"></div></nav></div><div class="md:hidden"><button type="button" class="flex min-h-[44px] min-w-[44px] items-center justify-center rounded-md p-2 text-white hover:bg-white/10 md:hidden" aria-label="Open menu" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_55aq_" data-state="closed" data-slot="sheet-trigger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div><div class="flex items-center gap-2"><div class="hidden md:block"><button type="button" class="flex items-center gap-1.5 rounded-md px-3 py-2 text-white transition-colors hover:bg-white/10" id="radix-_R_paq_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="text-sm font-medium">EN</span></button></div><a href="/login"><button data-slot="button" data-variant="default" data-size="default" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 text-sm font-medium whitespace-nowrap outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 text-primary-foreground h-9 px-4 py-2 has-[&gt;svg]:px-3 rounded-md bg-[#D80032] transition-transform hover:bg-[#a71d2a] active:scale-95">Login</button></a></div></div></header><main>
1<section class="relative w-full overflow-hidden bg-transparent pb-24 pt-32"><div class="absolute inset-0 z-0" style="background-image:url(/assets/features_bg-BK_dXBui.webp);background-size:cover;background-position:center"></div><div class="absolute inset-0 z-[1] bg-gradient-to-b from-white/65 via-white/90 to-white"></div><div class="relative z-10 mx-auto flex max-w-4xl flex-col items-center gap-6 px-6 text-center"><h1 class="text-3xl font-normal leading-tight md:text-4xl">All Features at a Glance</h1><p class="mx-auto max-w-2xl text-sm font-medium leading-normal md:text-base">Discover how Mathership makes your workday easier, faster, and more efficient.</p></div></section><section class="mx-auto max-w-[1070px] space-y-8 px-4 pb-24 pt-0 xl:px-0"><div class="grid grid-cols-1 gap-8 lg:grid-cols-2"><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc78, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-list h-12 w-12" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Ordering and Procurement</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">From Order to Delivery, Simplified</p><p class="cursor-default text-sm leading-normal md:text-base">Manage multiple vendors in a single workflow. Schedule orders, automate sending, and track every delivery with full verification.</p></div></div></div><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc78, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text h-12 w-12" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Reporting and Analytics</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">Insights that drive decisions</p><p class="cursor-default text-sm leading-normal md:text-base">See what&#x27;s moving, what&#x27;s sitting, and what&#x27;s costing you money. Optimize purchasing, reduce waste, and improve your margins.</p></div></div></div></div><div class="grid grid-cols-1 gap-8 lg:grid-cols-3"><div class="lg:col-span-1"><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bell h-12 w-12" aria-hidden="true"><path d="M10.268 21a2 2 0 0 0 3.464 0"></path><path d="M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal 
1!leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Inventory Alerts</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">Never be surprised again.</p><p class="cursor-default text-sm leading-normal md:text-base">Set your thresholds and forget about them. Get instant alerts when stock drops too low or climbs too high. Proactive management made easy.</p></div></div></div></div><div class="overflow-hidden rounded-xl border-solid border-gray-100 shadow-md lg:col-span-2"><div class="relative h-full min-h-[300px] w-full overflow-hidden rounded-xl border bg-slate-100 shadow-[0_0_20px_0_rgba(217,217,217,1)]"><img src="/assets/manage_inventory-6EGUQDXk.webp" alt="Feature showcase 1" class="objet-center-center absolute inset-0 h-full w-full object-cover transition-opacity duration-700 ease-in-out sm:object-left-top opacity-100"/><img src="/assets/recipe-B0lovkxk.webp" alt="Feature showcase 2" class="objet-center-center absolute inset-0 h-full w-full object-cover transition-opacity duration-700 ease-in-out sm:object-left-top opacity-0"/><img src="/assets/order-C-JPuZ7L.webp" alt="Feature showcase 3" class="objet-center-center absolute inset-0 h-full w-full object-cover transition-opacity duration-700 ease-in-out sm:object-left-top opacity-0"/><img src="/assets/suggestions-CvCHqXQ0.webp" alt="Feature showcase 4" class="objet-center-center absolute inset-0 h-full w-full object-cover transition-opacity duration-700 ease-in-out sm:object-left-top opacity-0"/></div></div></div><div class="grid grid-cols-1 gap-8 lg:grid-cols-3"><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-12 w-12" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Multi-Location Support</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">One platform, all your locations</p><p class="cursor-default text-sm leading-normal md:text-base">Manage every kitchen from a single dashboard. Easily perform inter-location transfers and maintain full visibility across your entire operation.</p></div></div></div><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb h-12 w-12" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Smart Reorder Suggestions</div></div>
1<div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">AI that orders before you ask</p><p class="cursor-default text-sm leading-normal md:text-base">Our system analyzes your consumption patterns to suggest exactly what to buy and when. Stop guessing—order with a single click.</p></div></div></div><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card h-12 w-12" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">POS Integration</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">Your POS talks, your inventory listens</p><p class="cursor-default text-sm leading-normal md:text-base">Connect your POS and watch the magic: every sale automatically deducts the right ingredients. No manual entry, just accurate inventory.</p></div></div></div></div></section><section class="w-full px-4 pb-24 pt-0"><div data-slot="card" class="flex flex-col gap-6 rounded-xl border py-6 text-card-foreground relative mx-auto max-w-[1070px] overflow-hidden border-none bg-slate-900 shadow-xl" style="background-image:url(/assets/image_feature_1-BZnXAOhT.webp);background-size:cover;background-position:left center"><div class="absolute inset-0 bg-[linear-gradient(to_right,#2B2D4059_0%,#2B2D40_56%,#2B2D40_100%)]"></div><div data-slot="card-content" class="relative z-10 flex items-center justify-end gap-6 p-4 md:flex-row md:p-8"><div class="flex max-w-[517px] flex-col items-center gap-6 text-center"><h2 class="mb-0 hyphens-auto break-normal text-center text-3xl font-normal leading-tight text-white [overflow-wrap:anywhere] md:text-4xl">Minimize food waste and maximize efficiency</h2><p class="mb-0 text-center text-sm font-normal leading-normal text-white md:text-base">Join the new wave of restaurants that use real-time data to serve better and waste less.</p><div class="flex justify-center md:justify-end"><a href="/price"><button data-slot="button" data-variant="default" data-size="lg" class="shrink-0 cursor-pointer justify-center gap-2 font-medium outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 h-10 has-[&gt;svg]:px-4 flex items-center whitespace-break-spaces rounded-md bg-[#c82333] px-8 py-7 text-lg leading-tight text-white transition-transform hover:bg-[#a71d2a] active:scale-95 sm:px-10">Explore our plans now!</button></a></div></div></div></div></section><section class="mx-auto max-w-[1070px] px-4 pb-24 pt-0 xl:px-0"><div class="space-y-8"><div class="overflow-hidden rounded-2xl border-solid border-gray-100 shadow-md animate-in fade-in zoom-in duration-1000"><img src="/assets/manage_inventory-6EGUQDXk.webp" alt="Dashboard Preview" class="w-full object-cover"/></div><div class="grid grid-cols-1 gap-8 lg:grid-cols-3"><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-12 w-12" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal 
1!leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Email order delivery</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">Automated vendor communication</p><p class="cursor-default text-sm leading-normal md:text-base">Send purchase orders directly to your suppliers via email in seconds, reducing errors and saving valuable time.</p></div></div></div><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-headset h-12 w-12" aria-hidden="true"><path d="M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z"></path><path d="M21 16v2a4 4 0 0 1-4 4h-5"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Priority support</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">We&#x27;ve got your back</p><p class="cursor-default text-sm leading-normal md:text-base">Get fast, priority access to our support team. We&#x27;re here to ensure your kitchen operations run smoothly.</p></div></div></div><div data-slot="card" class="flex flex-col gap-6 border text-card-foreground relative overflow-hidden transition-all duration-300 rounded-xl border-solid border-gray-100 bg-white px-8 py-12 shadow-md"><div class="pointer-events-none absolute -inset-px z-0 transition duration-300" style="opacity:0;background:radial-gradient(600px circle at 0px 0px, #d1d5dc8d, transparent 40%)"></div><div class="relative z-10 flex h-full flex-col"><div class="flex items-center gap-4"><div class="flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-notebook-text h-12 w-12" aria-hidden="true"><path d="M2 6h4"></path><path d="M2 10h4"></path><path d="M2 14h4"></path><path d="M2 18h4"></path><rect width="16" height="20" x="4" y="2" rx="2"></rect><path d="M9.5 8h5"></path><path d="M9.5 12H16"></path><path d="M9.5 16H14"></path></svg></div><div data-slot="card-title" class="hyphens-auto break-normal text-2xl font-normal !leading-[1.1] [overflow-wrap:anywhere] md:text-3xl">Unlimited recipes</div></div><div data-slot="card-content" class="px-0"><p class="my-4 cursor-default text-lg md:text-xl">From recipe to reality</p><p class="cursor-default text-sm leading-normal md:text-base">Build recipes, manage sub-recipes, and track waste. Automatically calculate costs and ingredient usage whenever a dish is sold.</p></div></div></div></div></div></section><footer class="w-full bg-[#2B2D40] px-4 py-16 "><div class="mx-auto flex w-full flex-col items-center gap-8 text-center"><h2 class="m-0 hyphens-auto break-normal text-3xl font-normal leading-tight text-white [overflow-wrap:anywhere] md:text-4xl">Ready to Take Control of Your Inventory?</h2><p class="mx-auto max-w-2xl text-sm leading-normal text-white md:text-base">Join hundreds of food businesses already saving time and money.</p><a href="/get-demo"><button data-slot="button" data-variant="default" data-size="lg" class="inline-flex shrink-0 cursor-pointer items-center justify-center gap-2 font-medium outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 h-10 has-[&gt;svg]:px-4 whitespace-normal break-normal rounded-md bg-[#c82333] px-10 py-7 text-lg text-white transition-transform [overflow-wrap:anywhere] hover:bg-[#a71d2a] active:scale-95">Start Your Free Trial</button></a></div></footer></main><div class="flex flex-col items-end gap-2 px-4 pb-24 pt-6"><div class="font-bold"><p>© 2026 - Mathership Labs UG</p></div><div class="flex justify-end gap-3"><a href="/abg" class="cursor-pointer">Terms and Conditions</a><a href="/impressum" class="cursor-pointer">Legal Notice</a><a href="/privacy" class="cursor-pointer">Datenschutz</a></div></div>
1<script>(function(t){let s;try{s=JSON.parse(sessionStorage.getItem(t.storageKey)||"{}")}catch(e){console.error(e);return}const c=t.key||window.history.state?.__TSR_key,r=c?s[c]:void 0;if(t.shouldScrollRestoration&&r&&typeof r=="object"&&Object.keys(r).length>0){for(const e in r){const o=r[e];if(!o||typeof o!="object")continue;const l=o.scrollX,i=o.scrollY;if(!(!Number.isFinite(l)||!Number.isFinite(i))){if(e==="window")window.scrollTo({top:i,left:l,behavior:t.behavior});else if(e){let n;try{n=document.querySelector(e)}catch{continue}n&&(n.scrollLeft=l,n.scrollTop=i)}}}return}const a=window.location.hash.split("#",2)[1];if(a){const e=window.history.state?.__hashScrollIntoViewOptions??!0;if(e){const o=document.getElementById(a);o&&o.scrollIntoView(e)}return}window.scrollTo({top:0,left:0,behavior:t.behavior})})({"storageKey":"tsr-scroll-restoration-v1_3","shouldScrollRestoration":true});document.currentScript.remove()</script>
1<!--/$-->
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-BcY7M5L8.js","/assets/auth-CkmE7wsI.js"],assets:$R[5]=[$R[6]={tag:"script",attrs:$R[7]={type:"module",async:!0},children:"import(\"/assets/index-BcY7M5L8.js\")"}]},"/features":$R[8]={preloads:$R[9]=["/assets/features-I5Jby-1E.js","/assets/PublicLayout-CHHLgjMD.js","/assets/button-jQClOhkZ.js","/assets/marketing-data-kh2rvm0p.js","/assets/TitleSection-BzA5r7V8.js","/assets/use-spotlight-DuQfevXG.js","/assets/FooterCallAction-2ya68rhl.js","/assets/card-D60CI7Ri.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1791294042634,s:"success",ssr:!0},$R[12]={i:"�features�features",u:1791294042634,s:"success",ssr:!0}],lastMatchId:"�features�features",dehydratedData:$R[13]={queryStream:$R[14]=($R[15]=(e) => new ReadableStream({ start: (r) => {
2	e.on({
3		next: (a) => {
4			try {
5				r.enqueue(a);
6			} catch (t) {}
7		},
8		throw: (a) => {
9			r.error(a);
10		},
11		return: () => {
12			try {
13				r.close();
14			} catch (a) {}
15		}
16	});
17} }))($R[16]=($R[17]=() => {
18	let e = [], r = [], t = !0, n = !1, a = 0, s = (l, g, S) => {
19		for (S = 0; S < a; S++) r[S] && r[S][g](l);
20	}, i = (l, g, S, d) => {
21		for (g = 0, S = e.length; g < S; g++) d = e[g], !t && g === S - 1 ? l[n ? "return" : "throw"](d) : l.next(d);
22	}, u = (l, g) => (t && (g = a++, r[g] = l), i(l), () => {
23		t && (r[g] = r[a], r[a--] = void 0);
24	});
25	return {
26		__SEROVAL_STREAM__: !0,
27		on: (l) => u(l),
28		next: (l) => {
29			t && (e.push(l), s(l, "next"));
30		},
31		throw: (l) => {
32			t && (e.push(l), s(l, "throw"), t = !1, n = !1, r.length = 0);
33		},
34		return: (l) => {
35			t && (e.push(l), s(l, "return"), t = !1, n = !0, r.length = 0);
36		}
37	};
38})())}})($R["tsr"]);document.currentScript.remove()</script>
38<script type="module" async="">import("/assets/index-BcY7M5L8.js")</script>
38<script>($R=>$R[16].return(void 0))($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
38</body></html>

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.