1import{r as l,j as e,L as M,w as K}from"./entry.client-a1zWZLo0.js";import{N as P}from"./Navbar-CwmaTqYl.js";import{F as T}from"./Footer-BGf3-EpB.js";import{g as o,S as f}from"./vendor-gsap-lnFyu4_T.js";import{W as D,K as V,c as G,A as E,J as I,k as H,O}from"./vendor-icons-JkOfwdYf.js";import{P as q}from"./pricing-6-knH3rm5k.js";import{m as C,A as $,a as Z}from"./vendor-motion-gqv1-saE.js";import{C as U}from"./contact-9mmy2YWh.js";import{p as J,c as Q,w as X,s as Y,f as ee}from"./seo-Dfrt4OLV.js";import"./vendor-Ds0UoprO.js";import"./api-Bq3j9shq.js";typeof window<"u"&&o.registerPlugin(f);function te(){return l.useEffect(()=>{var d,r;if(typeof window>"u")return;o.defaults({ease:"expo.out",duration:.9});const t=()=>f.refresh(),a=[setTimeout(t,100),setTimeout(t,400),setTimeout(t,1200),setTimeout(t,3e3)];(r=(d=document.fonts)==null?void 0:d.ready)==null||r.then(t).catch(()=>{}),window.addEventListener("load",t);const n=Array.from(document.querySelectorAll("img")),i=()=>t();n.forEach(c=>{c.complete||c.addEventListener("load",i,{once:!0})});let s=null;const x=()=>{s==null||s.kill(),s=o.delayedCall(.2,t)};return window.addEventListener("resize",x),()=>{a.forEach(clearTimeout),window.removeEventListener("load",t),window.removeEventListener("resize",x),s==null||s.kill()}},[]),null}typeof window<"u"&&o.registerPlugin(f);function ae(){const t="absolute w-[200%] rounded-full";return e.jsxs(e.Fragment,{children:[e.jsx("div",{"aria-hidden":!0,className:`${t} h-16 bg-brand-500 shadow-[0_10px_30px_rgba(255,153,51,0.22)]`,style:{left:"30%",top:"30%",transform:"translate(-50%, -50%) rotate(18deg)",clipPath:"inset(0 100% 0 0)"}}),e.jsx("div",{"aria-hidden":!0,className:`${t} h-12 bg-amber-400`,style:{left:"50%",top:"58%",transform:"translate(-50%, -50%) rotate(-20deg)",clipPath:"inset(0 100% 0 0)"}}),e.jsx("div",{"aria-hidden":!0,className:`${t} h-8 bg-clay-700`,style:{left:"70%",top:"82%",transform:"translate(-50%, -50%) rotate(-34deg)",clipPath:"inset(0 100% 0 0)"}})]})}function ne(){const t=l.useRef(null),a=l.useRef(null);return l.useEffect(()=>{const n=o.context(()=>{var s;const i=(s=a.current)==null?void 0:s.querySelectorAll(".line span");i&&o.fromTo(i,{yPercent:110,rotate:6,opacity:0},{yPercent:0,rotate:0,opacity:1,duration:1.1,ease:"expo.out",stagger:.07,delay:.15}),o.from(".hero-sub",{y:22,opacity:0,duration:.9,delay:.6,ease:"expo.out"}),o.from(".hero-cta > *",{y:18,duration:.8,delay:.8,stagger:.08,ease:"expo.out"}),o.from(".hero-meta > *",{y:8,duration:.6,delay:1,stagger:.06,ease:"power2.out"}),o.fromTo(".hero-stripes > *",{clipPath:"inset(0 100% 0 0)",opacity:1},{clipPath:"inset(0 0% 0 0)",duration:1.4,ease:"power3.out",stagger:.18,delay:.25}),o.fromTo(".hero-chef",{y:80,opacity:0},{y:0,opacity:1,duration:1.2,ease:"expo.out",delay:.55})},t);return()=>n.revert()},[]),e.jsxs("section",{ref:t,id:"main",className:"relative isolate overflow-hidden bg-cream-50 pt-24 md:pt-28 pb-12 md:pb-20 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 warm-bloom opacity-60"}),e.jsx("div",{"aria-hidden":!0,className:"hero-stripes pointer-events-none absolute inset-0 z-0 overflow-hidden",children:e.jsx(ae,{})}),e.jsxs("div",{className:"relative z-10 mx-auto grid max-w-7xl items-center gap-y-12 px-6 lg:grid-cols-12 lg:gap-x-12 lg:gap-y-0",children:[e.jsxs("div",{className:"relative z-10 lg:col-span-7",children:[e.jsxs("h1",{ref:a,className:"font-serif text-[clamp(2.8rem,8vw,7rem)] leading-[1.05] tracking-[-0.03em] text-ink-900",children:[e.jsxs("span",{className:"sr-only",children:["BuffetGo - Bestellsystem aus Salzburg für Kantinen, Schulbuffets, Mensen und Catering in Ãsterreich."," "]}),e.jsxs("span",{"aria-hidden":"true",className:"block",children:[e.jsx("span",{className:"line block overflow-hidden",children:e.jsx("span",{className:"block",children:"Vorbestellt."})}),e.jsx("span",{className:"line block overflow-hidden",children:e.jsx("span",{className:"block",children:"Vorbezahlt."})}),e.jsx("span",{className:"line block overflow-hidden pb-[0.08em]",children:e.jsx("span",{className:"block",children:e.jsx("em",{className:"italic-display font-light text-warm",children:"Abgeholt."})})})]})]}),e.jsxs("p",{className:"hero-sub mt-7 max-w-xl text-base leading-relaxed text-ink-700 sm:text-lg md:text-xl",children:["Die Bestellsoftware aus ",e.jsx("strong",{className:"font-semibold text-ink-900",children:"Salzburg"})," ","für Kantinen, Schulbuffets, Mensen und Catering. Vorbestellung, Wallet, Allergene digital"," ",e.jsx("span",{className:"italic-display font-medium text-ink-900",children:"- und das Buffet weià ab 08:00 was es kocht."})]}),e.jsxs("div",{className:"hero-cta mt-9 flex flex-col items-stretch justify-start gap-3 sm:flex-row sm:items-center",children:[e.jsxs("a",{href:"#kontakt-form",className:"btn-primary group",children:[e.jsx("span",{children:"Demo anfragen"}),e.jsx("svg",{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:e.jsx("path",{d:"M5 12h14M13 6l6 6-6 6",strokeLinecap:"round",strokeLinejoin:"round"})})]}),e.jsxs("a",{href:"#painpoints",className:"btn-ghost",children:[e.jsx("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:e.jsx("polygon",{points:"5,3 19,12 5,21",fill:"currentColor"})}),e.jsx("span",{children:"Was wir wirklich lösen"})]})]}),e.jsxs("ul",{className:"hero-meta mt-10 flex flex-wrap items-center gap-x-6 gap-y-2 text-[12px] text-ink-500",children:[e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"}),"Weniger Wareneinsatz"]}),e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"}),"Kein Bargeld an der Theke"]}),e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"}),"Allergene rechtssicher"]}),e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"}
1),"Server in Ãsterreich"]})]})]}),e.jsxs("div",{className:"relative flex h-[360px] items-end justify-center sm:h-[440px] md:h-[560px] lg:col-span-5 lg:h-[720px]",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute bottom-0 left-1/2 z-[1] h-20 w-2/3 -translate-x-1/2 rounded-full bg-clay-500/35 blur-3xl sm:h-24"}),e.jsx("img",{src:"/chef.webp",alt:"Chef mit Handy - überrascht über die Bestellungen",className:"hero-chef relative z-[2] h-full w-auto max-w-none object-contain object-bottom select-none pointer-events-none",style:{filter:"drop-shadow(0 40px 40px rgba(40,20,5,0.22))"},loading:"eager"})]})]})]})}typeof window<"u"&&o.registerPlugin(f);const B=[{num:"01",keyword:"Foodwaste",title:"Schätzen, kochen, wegwerfen.",body:"Wer am Vortag nicht weiÃ, was benötigt wird, kocht auf Verdacht. Ein erheblicher Teil des Wareneinsatzes landet so im Müll - bei jedem Kilo Schnitzel doppelt teuer: einmal eingekauft, einmal entsorgt.",cure:"Vorbestellung als Einkaufsliste",cureDetail:"Die App sammelt am Vorabend, der Pächter sieht ab 08:00 was gekocht wird."},{num:"02",keyword:"Abrechnung",title:"Drei Wege. Drei Abrechnungen.",body:"Chipkarte, Bargeld, Lohnabzug - jedes Bezahl-System mit eigener Buchhaltung. Wer was bekommen hat, was offen ist, was vom Lohn abgeht: am Monatsende ein halber Tag Excel. Arbeitgeber-Zuschuss tröpfelt oft Wochen später ein.",cure:"Ein Wallet pro Person",cureDetail:"Stripe-Aufladung, Bar-Aufladung, Lohn-Subvention - alles auf demselben Guthaben. Tagesabschluss läuft als Auto-Report."},{num:"03",keyword:"Planung",title:"Bestellt wird nach Bauchgefühl.",body:"Mittwoch 9 Uhr: wie viel Hendl für Donnerstag? Wer es weiÃ, bestellt knapper, kocht ruhiger, plant Personal anders. Wer rät, bestellt vorsichtshalber zu viel.",cure:"Tagesplan aus Vorbestellungen",cureDetail:"Mengen, Verteilung, Spitzenzeiten - alles ab 08:00 sichtbar, nicht erst um 12:00."},{num:"04",keyword:"Allergene",title:"Vierzehn Allergene, persönliche Haftung.",body:"Der Pächter haftet persönlich - nicht die Schule, nicht die Firma. Kreidetafel und Zuruf decken das nicht. Kontrollen werden häufiger, Verfahren teurer.",cure:"Allergene pro Speise dokumentiert",cureDetail:"LMIV-konform am Bon, in der App, im Audit-Log. Bei Anfrage in 30 Sek exportiert."}];function se(){const t=l.useRef(null),a=l.useRef(null),[n,i]=l.useState(0);l.useEffect(()=>{const r=a.current;if(!r)return;const c=()=>{const p=r.querySelectorAll(".pp-card"),h=r.getBoundingClientRect(),u=h.left+h.width/2;let m=0,g=1/0;p.forEach((k,S)=>{const w=k.getBoundingClientRect(),W=w.left+w.width/2,N=Math.abs(W-u);N<g&&(g=N,m=S)}),i(m)};return c(),r.addEventListener("scroll",c,{passive:!0}),window.addEventListener("resize",c),()=>{r.removeEventListener("scroll",c),window.removeEventListener("resize",c)}},[]);const s=l.useCallback(r=>{const c=a.current;if(!c)return;const p=c.querySelectorAll(".pp-card")[r];if(!p)return;const h=p.offsetLeft+p.offsetWidth/2,u=c.clientWidth/2;c.scrollTo({left:h-u,behavior:"smooth"})},[]),x=n>0,d=n<B.length-1;return e.jsxs("section",{ref:t,id:"painpoints",className:"relative isolate overflow-hidden bg-cream-50 py-24 md:py-32",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 -bottom-32 -z-10 h-[420px] bg-[radial-gradient(50%_50%_at_50%_50%,rgba(255,153,51,0.15),transparent_70%)]"}),e.jsxs("div",{className:"mx-auto max-w-5xl px-6",children:[e.jsxs("div",{className:"flex items-center gap-4 font-mono text-[11px] uppercase tracking-[0.3em] text-ink-700",children:[e.jsx("span",{className:"inline-block h-px w-12 bg-ink-700/40"}),"Vier Bremsen, vier Werkzeuge"]}),e.jsxs("h2",{className:"pp-heading mt-6 max-w-3xl font-serif text-[clamp(2.2rem,6vw,5.5rem)] leading-[1] tracking-[-0.025em] text-ink-900",children:[e.jsx("span",{className:"block overflow-hidden",children:e.jsx("span",{className:"pp-word inline-block",children:"Mittagessen -"})})," ",e.jsx("span",{className:"block overflow-hidden",children:e.jsx("span",{className:"pp-word italic-display text-warm inline-block",children:"aufhören zu raten."})})]}),e.jsx("p",{className:"mt-7 max-w-xl text-base leading-relaxed text-ink-700 md:text-lg",children:"Was in der Kantine wirklich Geld kostet, ist nicht der Lärm und nicht die Schlange. Es ist die Tonne hinten, die Bargeldkassa vorne, und die Allergen-Frage am falschen Tag."})]}),e.jsx("div",{ref:a,className:"pp-track scrollbar-none mt-14 flex w-full snap-x snap-mandatory overflow-x-auto scroll-smooth pb-6 md:mt-20",style:{scrollPaddingInline:"max(1.5rem, calc((100vw - 28rem) / 2))",paddingInline:"max(1.5rem, calc((100vw - 28rem) / 2))",scrollbarWidth:"none",msOverflowStyle:"none"},children:B.map((r,c)=>e.jsxs("article",{className:`pp-card group relative flex h-[440px] shrink-0 snap-center flex-col overflow-hidden rounded-[2rem] bg-white ring-1 ring-ink-900/8 transition-all duration-500 ${n===c?"opacity-100 shadow-[0_30px_60px_-2
10px_rgba(40,20,5,0.18)]":"opacity-55 shadow-[0_10px_30px_-15px_rgba(40,20,5,0.10)]"}`,style:{width:"min(28rem, calc(100vw - 3rem))",marginRight:"1.25rem"},children:[e.jsxs("div",{className:"flex min-h-0 flex-1 flex-col p-6 md:p-7",children:[e.jsxs("div",{className:"flex items-baseline justify-between",children:[e.jsxs("span",{className:"font-mono text-[10px] uppercase tracking-[0.28em] text-ink-500",children:["Bremse · ",r.keyword]}),e.jsx("span",{className:"font-serif text-3xl italic-display text-clay-500/60",children:r.num})]}),e.jsx("h3",{className:"mt-4 font-serif text-2xl leading-[1.05] tracking-tight text-ink-900 md:text-[1.7rem]",children:r.title}),e.jsx("p",{className:"mt-3 text-[14px] leading-relaxed text-ink-700",children:r.body})]}),e.jsxs("div",{className:"relative shrink-0 bg-ink-900 p-6 text-cream-50 md:p-7",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-brand-400/50 to-transparent"}),e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{className:"inline-flex h-7 w-7 items-center justify-center rounded-full bg-brand-500/15 ring-1 ring-brand-400/30",children:e.jsx(D,{className:"h-3.5 w-3.5 text-brand-300",strokeWidth:2.4})}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.28em] text-brand-300",children:"Lösung von BuffetGo"})]}),e.jsxs("h4",{className:"mt-3 font-serif text-xl leading-tight tracking-tight text-cream-50 md:text-[1.4rem]",children:[r.cure,"."]}),e.jsx("p",{className:"mt-2 text-[13px] leading-relaxed text-cream-200/75",children:r.cureDetail})]})]},r.num))}),e.jsxs("div",{className:"mt-8 flex items-center justify-center gap-6",children:[e.jsx("button",{type:"button",onClick:()=>s(n-1),disabled:!x,"aria-label":"Vorherige Bremse",className:"inline-flex h-12 w-12 items-center justify-center rounded-full border border-ink-900/15 bg-white text-ink-900 transition-all hover:border-clay-500/40 hover:bg-cream-50 hover:shadow-[0_8px_24px_-8px_rgba(40,20,5,0.18)] disabled:cursor-not-allowed disabled:opacity-30 disabled:hover:border-ink-900/15 disabled:hover:bg-white disabled:hover:shadow-none",children:e.jsx(V,{className:"h-5 w-5",strokeWidth:2})}),e.jsx("div",{className:"flex items-center gap-2",children:B.map((r,c)=>e.jsx("button",{type:"button",onClick:()=>s(c),"aria-label":`Bremse ${c+1} anzeigen`,className:`h-1.5 rounded-full transition-all ${n===c?"w-8 bg-clay-500":"w-1.5 bg-ink-900/20 hover:bg-ink-900/35"}`},c))}),e.jsx("button",{type:"button",onClick:()=>s(n+1),disabled:!d,"aria-label":"Nächste Bremse",className:"inline-flex h-12 w-12 items-center justify-center rounded-full border border-ink-900/15 bg-white text-ink-900 transition-all hover:border-clay-500/40 hover:bg-cream-50 hover:shadow-[0_8px_24px_-8px_rgba(40,20,5,0.18)] disabled:cursor-not-allowed disabled:opacity-30 disabled:hover:border-ink-900/15 disabled:hover:bg-white disabled:hover:shadow-none",children:e.jsx(G,{className:"h-5 w-5",strokeWidth:2})})]}),e.jsx("style",{children:` 2 .scrollbar-none::-webkit-scrollbar { display: none; } 3 `})]})}const z={euro:"â 32.760 â¬",kg:"â 5.265 kg",co2:"â 13,2 t"};function re(){return e.jsxs("section",{id:"foodwaste","aria-labelledby":"foodwaste-teaser-title",className:"relative isolate overflow-hidden bg-cream-50 py-24 md:py-32 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 -top-24 -z-10 h-[420px] bg-[radial-gradient(50%_50%_at_50%_50%,rgba(255,153,51,0.16),transparent_70%)]"}),e.jsxs("div",{className:"mx-auto grid max-w-6xl items-center gap-12 px-6 lg:grid-cols-2 lg:gap-16",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-4 font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:[e.jsx("span",{className:"inline-block h-px w-12 bg-clay-700/40"}),"Foodwaste in Euro"]}),e.jsxs("h2",{id:"foodwaste-teaser-title",className:"mt-6 font-serif text-[clamp(2.2rem,5.5vw,4.5rem)] leading-[1.02] tracking-[-0.025em] text-ink-900",children:["Die teuerste Portion ist die,"," ",e.jsx("em",{className:"italic-display text-warm",children:"die niemand isst."})]}),e.jsx("p",{className:"mt-6 max-w-xl text-base leading-relaxed text-ink-700 md:text-lg",children:"Jede gekochte, aber nicht ausgegebene Portion wurde zweimal bezahlt: einmal eingekauft, einmal entsorgt. Wie viel das pro Jahr ist, sehen Sie in dreiÃig Sekunden - mit ein paar Reglern, ohne Anmeldung."}),e.jsxs("div",{className:"mt-9 flex flex-col items-stretch gap-3 sm:flex-row sm:items-center",children:[e.jsxs(M,{to:"/foodwaste-rechner",className:"btn-primary group whitespace-nowrap",children:[e.jsx("span",{children:"Foodwaste-Rechner"}),e.jsx(E,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),e.jsx("span",{className:"text-[13px] text-ink-500",children:"Kostenlos · keine Anmeldung · 30 Sekunden"})]})]}),e.jsxs(M,{to:"/foodwaste-rechner","aria-label":"Zum Foodwaste-Rechner",className:"group relative block overflow-hidden rounded-[2rem] bg-ink-900 shadow-[0_30px_60px_-24px_rgba(40,20,5,0.45)] transition-transform duration-300 hover:-translate-y-1",children:[e.jsxs("div",{className:"relative",children:[e.jsx("img",{src:"/foodwaste/teaser
3-dish.webp",alt:"Wiener Schnitzel mit Petersilienkartoffeln und Salat auf einem Teller",width:1200,height:797,loading:"lazy",className:"h-48 w-full object-cover transition-transform duration-500 group-hover:scale-[1.03] sm:h-56"}),e.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 bg-gradient-to-t from-ink-900 via-ink-900/35 to-ink-900/5"}),e.jsxs("div",{className:"absolute inset-x-0 top-0 flex items-center justify-between p-5",children:[e.jsx("span",{className:"rounded-full bg-ink-900/55 px-2.5 py-1 font-mono text-[10px] uppercase tracking-[0.24em] text-cream-100 ring-1 ring-white/10 backdrop-blur-sm",children:"Vorschau"}),e.jsx("span",{className:"rounded-full bg-ink-900/55 px-2.5 py-1 font-mono text-[10px] uppercase tracking-[0.2em] text-cream-100 ring-1 ring-white/10 backdrop-blur-sm",children:"Beispiel"})]})]}),e.jsxs("div",{className:"relative -mt-px bg-ink-900 px-7 pb-7 pt-3 text-cream-50 sm:px-9 sm:pb-9",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-60",style:{backgroundImage:"radial-gradient(45% 60% at 90% 0%, rgba(255,153,51,0.25), transparent 65%), radial-gradient(40% 50% at 0% 100%, rgba(194,65,12,0.25), transparent 70%)"}}),e.jsxs("div",{className:"relative",children:[e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{className:"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/10 ring-1 ring-white/15",children:e.jsx(I,{className:"h-3.5 w-3.5 text-brand-300",strokeWidth:2.4})}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.26em] text-cream-200/70",children:"Pro Jahr in die Tonne"})]}),e.jsx("div",{className:"mt-3 font-serif text-[clamp(2.6rem,6vw,4rem)] font-medium leading-[0.95] tracking-tight text-warm tabular-nums",children:z.euro}),e.jsx("p",{className:"mt-2 text-[12px] text-cream-200/55",children:"Beispiel: 250 Essen/Tag · 5 Tage · 2,80 ⬠· 18 % Foodwaste"}),e.jsxs("div",{className:"mt-6 grid grid-cols-2 gap-3",children:[e.jsxs("div",{className:"rounded-2xl bg-white/5 p-4 ring-1 ring-white/10",children:[e.jsx("div",{className:"font-serif text-xl tabular-nums text-cream-50",children:z.kg}),e.jsx("div",{className:"mt-1 text-[12px] text-cream-200/60",children:"Lebensmittel im Müll"})]}),e.jsxs("div",{className:"rounded-2xl bg-white/5 p-4 ring-1 ring-white/10",children:[e.jsxs("div",{className:"flex items-center gap-1.5 font-serif text-xl tabular-nums text-cream-50",children:[e.jsx(H,{className:"h-4 w-4 text-brand-300",strokeWidth:2.2}),z.co2]}),e.jsx("div",{className:"mt-1 text-[12px] text-cream-200/60",children:"COâe pro Jahr"})]})]}),e.jsxs("div",{className:"mt-7 flex items-center justify-between border-t border-white/10 pt-5",children:[e.jsx("span",{className:"text-[13px] text-cream-200/70",children:"Mit Ihren eigenen Zahlen rechnen"}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 font-medium text-brand-300",children:["Rechner öffnen",e.jsx(E,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})]})]})]})]})]})]})}function ie(){return e.jsxs("section",{id:"conviction",className:"relative isolate overflow-hidden bg-ink-900 py-32 md:py-48 text-cream-50 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 -z-10 opacity-30",style:{backgroundImage:"radial-gradient(45% 35% at 25% 25%, rgba(255,153,51,0.20), transparent 65%), radial-gradient(40% 30% at 75% 80%, rgba(194,65,12,0.18), transparent 70%)"}}),e.jsxs("div",{className:"relative mx-auto max-w-5xl px-6",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-brand-300",children:e.jsx("span",{className:"flourish",children:"Die ganze Idee in einem Satz"})}),e.jsxs("h2",{className:"cs-headline mt-10 font-serif text-[clamp(2rem,5.2vw,4.6rem)] leading-[1.15] tracking-[-0.02em] text-cream-50",children:["Am Vorabend planen heiÃt am Mittag durchatmen:"," ",e.jsx(F,{children:"weniger Wareneinsatz"}),","," ",e.jsx(F,{children:"weniger Foodwaste"})," und eine"," ",e.jsx(F,{children:"ruhigere Küche"})," am Mittag."]}),e.jsxs("div",{className:"cs-grid mt-16 grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:[e.jsx(y,{keyword:"Wareneinsatz",body:"Eingekauft wird nach Liste - nicht nach Bauchgefühl. Weniger Ãberschuss, weniger Kapitalbindung."}),e.jsx(y,{keyword:"Bargeld",body:"Guthaben statt Münzen. Kein Wechselgeld, kein Kassasturz, kein DiebstahlsÂrisiko."}),e.jsx(y,{keyword:"Foodwaste",body:"Was nicht bestellt wurde, wird nicht gekocht. Die Tonne hinten füllt sich messbar langsamer."}),e.jsx(y,{keyword:"Allergene",body:"Pro Speise hinterlegt, pro Bestellung dokumentiert. Pflicht erfüllt, Haftung gedeckt."})]})]})]})}function F({children:t}
3){return e.jsx("span",{className:"cs-hl inline px-1 -mx-1 rounded-sm text-cream-50",style:{backgroundImage:"linear-gradient(rgba(255, 153, 51, 0.38), rgba(255, 153, 51, 0.38))",backgroundRepeat:"no-repeat",backgroundPosition:"0% 0%",backgroundSize:"100% 100%",boxDecorationBreak:"clone",WebkitBoxDecorationBreak:"clone"},children:t})}function y({keyword:t,body:a}){return e.jsxs("div",{className:"cs-point rounded-2xl border border-cream-50/10 bg-white/[0.03] p-5",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-brand-300",children:t}),e.jsx("p",{className:"mt-3 text-[13px] leading-relaxed text-cream-200/80",children:a})]})}typeof window<"u"&&o.registerPlugin(f);const _=[{at:.25,eyebrow:"Vorher",title:"Gekocht wird auf Verdacht.",body:"Schätzung am Morgen, Bargeld in der Schublade, Allergene auf der Tafel - und am Abend wandert ein Fünftel in die Tonne."},{at:.75,eyebrow:"Mit BuffetGo",title:"Gekocht wird auf Liste.",body:"Vorbestellt am Vortag, Guthaben statt Bargeld, Allergene pro Speise. Die Küche weià früh, was läuft - und kauft nur das ein."}];function le(){const t=l.useRef(null),a=l.useRef(null),n=l.useRef(0),i=l.useRef(null),[s,x]=l.useState(!1);return l.useEffect(()=>{const d=a.current;if(!d)return;const r=()=>{d.pause(),x(!0)};if(d.readyState>=1&&d.duration>0)r();else return d.addEventListener("loadedmetadata",r),()=>d.removeEventListener("loadedmetadata",r)},[]),l.useEffect(()=>{if(!s||!t.current||!a.current)return;const r=a.current.duration;if(!r||isNaN(r))return;const c=()=>{const h=a.current;if(h&&h.duration){const u=Math.max(0,Math.min(r-.05,n.current)),m=h.currentTime,g=u-m;Math.abs(g)<.008?m!==u&&(h.currentTime=u):h.currentTime=m+g*.22}i.current=requestAnimationFrame(c)};i.current=requestAnimationFrame(c);const p=o.context(()=>{const h={time:0};o.to(h,{time:r,ease:"none",scrollTrigger:{trigger:t.current,start:"top top",end:"bottom bottom-=15%",scrub:1,invalidateOnRefresh:!0,onUpdate:()=>{n.current=Math.min(r-.05,h.time)},onLeave:()=>{const m=a.current;m&&(m.currentTime=r-.05,n.current=r-.05)},onLeaveBack:()=>{const m=a.current;m&&(m.currentTime=0,n.current=0)}}}),o.utils.toArray(t.current.querySelectorAll(".beat")).forEach((m,g)=>{const k=_[g].at,S=.16,w=.18,N=o.timeline({scrollTrigger:{trigger:t.current,start:`top+=${Math.max(0,(k-S-w/2)*100)}% top`,end:`top+=${Math.min(100,(k+.16+w/2)*100)}% top`,scrub:.5,invalidateOnRefresh:!0}});o.set(m,{opacity:0,y:24}),N.to(m,{opacity:1,y:0,ease:"power2.out",duration:.4}).to(m,{opacity:1,y:0,duration:.4}).to(m,{opacity:0,y:-16,ease:"power2.in",duration:.4})})},t);return()=>{i.current!==null&&cancelAnimationFrame(i.current),p.revert()}},[s]),e.jsx("section",{ref:t,id:"flow",className:"relative bg-ink-900 text-cream-50",style:{height:"520vh"},children:e.jsxs("div",{className:"sticky top-0 flex h-screen items-center justify-center overflow-hidden",children:[e.jsx("video",{ref:a,src:"/motion/plates-scroll.mp4",poster:"/motion/plates-scroll-poster.jpg",muted:!0,playsInline:!0,preload:"auto",className:"absolute inset-0 h-full w-full object-cover","aria-hidden":!0}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 bg-[radial-gradient(80%_60%_at_50%_50%,transparent_30%,rgba(10,5,2,0.75)_100%)]"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-[0.06]",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")`}}),e.jsxs("div",{className:"absolute inset-x-0 top-0 px-6 pt-12 text-center md:pt-16",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-brand-300",children:e.jsx("span",{className:"flourish",children:"Ein Mittag"})}),e.jsxs("h2",{className:"mt-4 font-serif text-4xl leading-[0.95] tracking-tight md:text-6xl",children:["Vorbestellt."," ",e.jsx("em",{className:"italic-display ",children:"Vorbezahlt."})," ",e.jsx("em",{className:"italic-display text-warm",children:"Abgeholt."})]})]}),e.jsx("div",{className:"absolute inset-x-0 bottom-0 px-6 pb-16 md:pb-24",children:e.jsx("div",{className:"relative mx-auto h-[180px] max-w-xl md:h-[160px]",children:_.map((d,r)=>e.jsxs("div",{className:"beat absolute inset-0 flex flex-col items-center justify-center text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-3 font-mono text-xs uppercase tracking-[0.4em] text-brand-300 md:text-sm md:tracking-[0.45em]",children:[e.jsx("span",{"aria-hidden":!0,
3className:"inline-block h-px w-8 bg-brand-300/70 md:w-12"}),e.jsx("span",{className:"font-semibold",children:d.eyebrow}),e.jsx("span",{"aria-hidden":!0,className:"inline-block h-px w-8 bg-brand-300/70 md:w-12"})]}),e.jsx("h3",{className:"mt-5 font-serif text-3xl leading-tight md:text-5xl",children:d.title}),e.jsx("p",{className:"mt-3 max-w-md text-sm leading-relaxed text-cream-200/80 md:text-base",children:d.body})]},r))})})]})})}const oe=[{n:"01",who:"Caterer mit mehreren Standorten",body:"Pflegeheime, Schulen und Werks-Kantinen unter einem Dach. Jeder Standort mit eigener Vorbestell-Liste - kein fünffach-POS, kein Bargeld-Hin-und-Her."},{n:"02",who:"Schul- & LehrlingsÂbuffets",body:"Pre-Pay-Guthaben statt Kleingeld, Allergene rechtsÂsicher für den Pächter, Vorbestellung gibt der Küche eine Liste statt einer Schätzung."}],L=["Salzburg AG","WerksÂkantine","PflegeÂheim","Hochschul-Mensa","Caterer-Verbund","BildungsÂeinrichtung","Industrie-Werk"];function ce(){return e.jsxs("section",{className:"relative isolate overflow-hidden bg-cream-50 py-24 md:py-32 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 right-0 -z-10 w-1/3 bg-[radial-gradient(60%_50%_at_100%_50%,rgba(194,65,12,0.18),transparent_70%)]"}),e.jsxs("div",{className:"relative mx-auto max-w-6xl px-6",children:[e.jsxs("div",{className:"grid gap-12 md:grid-cols-12",children:[e.jsxs("div",{className:"md:col-span-4",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Für wen das hier ist"}),e.jsxs("h2",{className:"mt-5 font-serif text-4xl md:text-5xl leading-[1] tracking-tight text-ink-900",children:["Zwei Welten. ",e.jsx("br",{}),e.jsx("em",{className:"italic-display text-warm",children:"Eine Software."})]}),e.jsx("p",{className:"mt-5 text-base text-ink-700 leading-relaxed",children:"Gebaut in Salzburg, ausgeliefert an Betriebe, die mit dünner Marge kochen und sich SchätzÂwirtschaft nicht mehr leisten wollen."})]}),e.jsx("ol",{className:"md:col-span-8 divide-y divide-ink-900/10 border-y border-ink-900/10",children:oe.map(t=>e.jsxs("li",{className:"aud-row grid grid-cols-12 gap-4 py-7 md:py-9",children:[e.jsx("div",{className:"col-span-2 font-serif text-3xl italic-display text-clay-500/80",children:t.n}),e.jsxs("div",{className:"col-span-10",children:[e.jsx("h3",{className:"font-serif text-2xl leading-tight text-ink-900",children:t.who}),e.jsx("p",{className:"mt-2 text-[15px] leading-relaxed text-ink-700 max-w-xl",children:t.body})]})]},t.n))})]}),e.jsx("div",{className:"mt-20 overflow-hidden border-y border-ink-900/10 py-4",children:e.jsx("div",{className:"flex w-fit gap-12 whitespace-nowrap font-mono text-[12px] uppercase tracking-[0.24em] text-ink-500 animate-[marquee_50s_linear_infinite]",children:[...L,...L,...L].map((t,a)=>e.jsxs("span",{className:"flex items-center gap-12",children:[t,e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"})]},a))})})]})]})}const b=({children:t,className:a="",backgroundColor:n="#FFFFFF",borderRadius:i=24})=>e.jsx("div",{className:`relative isolate transition-shadow duration-300 hover:shadow-[0_30px_60px_-30px_rgba(40,20,5,0.22)] ${a}`,style:{background:n,borderRadius:`${i}px`,border:"1px solid rgb(26 18 11 / 8%)",boxShadow:"0 1px 0 rgba(0,0,0,0.03), 0 12px 28px -16px rgba(0,0,0,0.10)"},children:t});typeof window<"u"&&o.registerPlugin(f);const j=["#FF9933","#C2410C","#FFB85C"],v="30 95 65";function de(){return e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-emerald-500/10 px-2.5 py-1 font-mono text-[9px] font-semibold uppercase tracking-[0.18em] text-emerald-700",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 animate-pulse rounded-full bg-emerald-500"}),"Live im Einsatz"]})}function me(){const t=l.useRef(null);return e.jsx("div",{className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#FFFFFF",borderRadius:24,glowRadius:36,glowColor:v,colors:j,children:e.jsxs("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[24px] p-7 md:p-8",children:[e.jsx("img",{src:"/bento/bento-buildings.png",alt:"","aria-hidden":!0,
3className:"pointer-events-none absolute -top-8 -right-10 h-[200px] w-auto rotate-[6deg] opacity-[0.25]",loading:"lazy",decoding:"async"}),e.jsxs("div",{className:"relative",children:[e.jsx(de,{}),e.jsxs("h3",{className:"mt-4 font-serif text-2xl md:text-3xl leading-[1.05] tracking-tight text-ink-900",children:["Mehrere Buffets."," ",e.jsx("br",{}),e.jsx("em",{className:"italic-display text-warm",children:"Ein Login."})]}),e.jsx("p",{className:"mt-3 text-[13px] md:text-sm leading-relaxed text-ink-700",children:"Eine gemeinsame Ãbersicht über alle eure Standorte - Wareneinsatz, Vorbestellungen, Foodwaste pro Haus auf einen Blick."})]}),e.jsxs("div",{ref:t,className:"relative tilt-stage mt-5 flex-1 min-h-[180px]",children:[e.jsx(A,{style:{left:"0%",top:"8%","--card-bg":"linear-gradient(135deg, #1a120b 0%, #5C2D0C 100%)"},rotate:-7,depth:0,name:"Hauptküche",city:"Salzburg",meals:612,badge:"Buffet 01"}),e.jsx(A,{style:{left:"26%",top:"28%","--card-bg":"linear-gradient(135deg, #FF9933 0%, #E07A1A 100%)"},rotate:2,depth:1,name:"Werks-Kantine",city:"Bergheim",meals:1247,badge:"Buffet 02"}),e.jsx(A,{style:{right:"0%",bottom:"0%","--card-bg":"linear-gradient(135deg, #2a1f15 0%, #C2410C 100%)"},rotate:-3,depth:2,name:"Hochschul-Mensa",city:"Wien",meals:893,badge:"Buffet 03"})]})]})})})}function A({name:t,city:a,meals:n,badge:i,rotate:s=0,depth:x=0,style:d}){const r=x===2?"tilt-deep":x===1?"tilt-mid":"tilt-flat";return e.jsx("div",{className:`absolute w-[150px] sm:w-[165px] tilt-target ${r}`,style:{...d,rotate:`${s}deg`},children:e.jsxs("div",{className:"mini-card",children:[e.jsxs("div",{className:"flex items-center justify-between text-[9px] font-mono uppercase tracking-[0.18em] text-white/60",children:[e.jsx("span",{children:i}),e.jsxs("span",{className:"inline-flex items-center gap-1",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 animate-pulse rounded-full bg-emerald-400"}),"live"]})]}),e.jsxs("div",{className:"mt-3",children:[e.jsx("div",{className:"font-serif text-base leading-tight",children:t}),e.jsx("div",{className:"font-mono text-[9px] uppercase tracking-wider text-white/55",children:a})]}),e.jsxs("div",{className:"mt-3 flex items-baseline gap-1",children:[e.jsx("span",{className:"font-serif text-xl tabular-nums",children:n.toLocaleString("de-AT")}),e.jsx("span",{className:"text-[9px] uppercase tracking-[0.18em] text-white/55",children:"Essen"})]})]})})}function xe(){const t=l.useRef(null);return e.jsx("div",{className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#F6F1E8",borderRadius:24,glowRadius:36,glowColor:v,colors:j,children:e.jsxs("div",{className:"relative grid h-full overflow-hidden rounded-[24px] bg-gradient-to-br from-cream-100 via-cream-50 to-white p-8 md:p-10 md:grid-cols-12 md:gap-6",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -bottom-24 -right-16 h-72 w-72 rounded-full bg-brand-300/30 blur-3xl"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -top-16 -left-16 h-56 w-56 rounded-full bg-clay-500/15 blur-3xl"}),e.jsx("img",{src:"/bento/bento-takeaway.png",alt:"","aria-hidden":!0,className:"pointer-events-none absolute -bottom-16 -left-10 h-[220px] w-auto -rotate-[8deg] opacity-[0.25]",loading:"lazy",decoding:"async"}),e.jsxs("div",{className:"relative md:col-span-6 md:flex md:flex-col md:justify-center",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-clay-700",children:"Die App"}),e.jsxs("h3",{className:"mt-3 font-serif text-3xl md:text-4xl lg:text-5xl leading-[0.98] tracking-tight text-ink-900",children:["Vorbestellt."," ",e.jsx("br",{}),e.jsx("em",{className:"italic-display text-warm",children:"Vorbezahlt."})]}),e.jsx("p",{className:"mt-4 max-w-sm text-sm md:text-[15px] leading-relaxed text-ink-700",children:"Menü von morgen heute schon wegÂbestellen. Guthaben aufladen, keine Münzen mehr an der Theke."}),e.jsx("ul",{className:"mt-6 space-y-2 text-[13px] text-ink-800",children:["iPhone & Android","Karte oder Bar aufladen - Stripe","Allergen-Filter pro Speise"].map(a=>e.jsxs("li",{className:"flex items-center gap-2.5",children:[e.jsx("span",{className:"inline-block h-1 w-1 rounded-full bg-clay-500"}),a]},a))})]}),e.jsx("div",{ref:t,className:"relative tilt-stage md:col-span-6 mt-6 md:mt-0",children:e.jsxs("div",{className:"tilt-target relative mx-auto h-full min-h-[280px] w-full max-w-[260px]",children:[e.jsx("div",{"aria-hidden":!0,
3className:"absolute inset-x-2 -bottom-6 h-12 rounded-[50%] bg-brand-500/30 blur-2xl"}),e.jsx("img",{src:"/app-real.webp",alt:"BuffetGo App",className:"relative h-full w-full rounded-[34px] object-cover shadow-[0_30px_70px_-20px_rgba(40,20,5,0.5)] ring-1 ring-ink-900/10",loading:"lazy",decoding:"async"}),e.jsxs("div",{className:"tilt-deep absolute -right-3 top-8 hidden rounded-2xl border border-ink-900/10 bg-white px-3 py-2 text-[11px] shadow-xl sm:block",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 animate-pulse rounded-full bg-emerald-500"}),e.jsx("span",{className:"font-mono text-[9px] uppercase tracking-wider text-ink-500",children:"Push"})]}),e.jsx("div",{className:"mt-0.5 font-serif text-[12px] text-ink-900",children:"#1247 bereit"})]}),e.jsxs("div",{className:"tilt-mid absolute -left-4 bottom-16 hidden rounded-2xl border border-ink-900/10 bg-white px-3 py-2 shadow-xl sm:block",children:[e.jsx("div",{className:"font-mono text-[9px] uppercase tracking-wider text-ink-500",children:"Allergene"}),e.jsx("div",{className:"mt-1 flex gap-1",children:["A","G","N"].map(a=>e.jsx("span",{className:"inline-flex h-5 w-5 items-center justify-center rounded-full bg-cream-100 font-mono text-[10px] font-semibold text-ink-900",children:a},a))})]})]})})]})})})}function he(){const t=l.useRef(null),a=[{d:"Mo",n:480},{d:"Di",n:612},{d:"Mi",n:542},{d:"Do",n:715},{d:"Fr",n:824},{d:"Sa",n:312},{d:"So",n:0}],n=Math.max(...a.map(s=>s.n)),i=a.reduce((s,x)=>s+x.n,0);return e.jsx("div",{ref:t,className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#FFFFFF",borderRadius:24,glowRadius:36,glowColor:v,colors:j,children:e.jsxs("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[24px] p-7 md:p-8",children:[e.jsx("img",{src:"/bento/bento-plates.png",alt:"","aria-hidden":!0,className:"pointer-events-none absolute -bottom-16 -left-12 h-[260px] w-auto -rotate-[8deg] opacity-[0.22]",loading:"lazy",decoding:"async"}),e.jsxs("div",{className:"relative flex items-baseline justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"font-serif text-3xl tabular-nums text-ink-900",children:i.toLocaleString("de-AT")}),e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-ink-500",children:"Essen vorbestellt · diese Woche"})]}),e.jsx("div",{className:"rounded-full bg-cream-100 px-3 py-1 font-mono text-[10px] uppercase tracking-wider text-clay-700",children:"Wareneinsatz richtet sich nach Vorbestellung"})]}),e.jsx("div",{className:"mt-7 flex-1 flex w-full items-stretch gap-2.5",children:a.map(s=>{const x=n===0?0:Math.max(6,s.n/n*100),d=s.n===0;return e.jsxs("div",{tabIndex:0,className:"bar-col relative flex flex-1 flex-col items-center",style:{"--bar-hover":"#C2410C"},children:[e.jsxs("div",{className:"relative flex w-full flex-1 items-end",children:[e.jsx("div",{className:"bar-fill relative w-full rounded-t-md transition-colors",style:{height:`${x}%`,background:d?"#ECE3D2":"#FF9933",minHeight:"6px"}}),e.jsxs("div",{className:"bar-tooltip",children:[s.d," · ",s.n.toLocaleString("de-AT")]})]}),e.jsx("div",{className:"mt-2 font-mono text-[10px] uppercase tracking-wider text-ink-500",children:s.d})]},s.d)})}),e.jsx("p",{className:"mt-4 text-xs text-ink-500",children:"Hover über einen Balken"})]})})})}function ue(){const t=l.useRef(null),a=[{name:"Sebastian K.",method:"per Karte",amount:10,ago:"vor 2 Min"},{name:"Anna M.",method:"an der Kasse",amount:5,ago:"vor 7 Min"},{name:"Tom F.",method:"Admin gebucht",amount:20,ago:"vor 15 Min"}];return e.jsx("div",{ref:t,className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#FFFFFF",borderRadius:24,glowRadius:36,glowColor:v,colors:j,children:e.jsxs("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[24px] p-7 md:p-8",children:[e.jsx("img",{src:"/bento/bento-coins.png",alt:"","aria-hidden":!0,className:"pointer-events-none absolute -bottom-12 -right-12 h-[220px] w-auto -rotate-[6deg] opacity-30",loading:"lazy",decoding:"async"}),e.jsx("div",{className:"relative flex items-baseline justify-between",children:e.jsxs("div",{children:[e.jsx("div",{className:"font-serif text-3xl tabular-nums text-ink-900",children:"â¬35"}),e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-ink-500",children:"Aufladungen heute"})]})}),e.jsx("ul",{className:"relative mt-6 flex-1 space-y-2.5",children:a.map(n=>{var i;return e.jsxs("li",{className:"wallet-row group flex items-center gap-3 rounded-2xl border border-ink-900/8 bg-cream-50 p-3 transition-colors hover:border-clay-500/30",children:[e.jsxs("span",{className:"inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-full bg-cream-100 font-serif text-base text-ink-900 ring-1 ring-ink-900/8",children:[n.name.split(" ")[0][0],((i=n.name.split(" ")[1])==null?void 0:i[0])??""]}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"truncate font-medium text-ink-900",children:n.name}),e.jsxs("div",{className:"font-mono text-[10px] uppercase tracking-wider text-ink-500",children:[n.method," · ",n.ago]})]}),e.jsxs("div",{className:"font-serif text-lg tabular-nums text-emerald-700",children:["+â¬",n.amount.toFixed(2)]})]},n.name)})})]})})})}const pe=[{code:"A",name:"Gluten"},{code:"B",name:"Krebstiere"},{code:"C",name:"Eier"},{code:"D",name:"Fisch"},{code:"E",name:"Erdnuss"},{code:"F",name:"Soja"},{code:"G",name:"Milch"},{code:"H",name:"Schalenfrüchte"},{code:"L",name:"Sellerie"},{code:"M",name:"Senf"},{code:"N",name:"Sesam"},{code:"O",name:"Sulfite"},{code:"P",name:"Lupinen"},{code:"R",name:"Weichtiere"}];function ge(){const[t,a]=l.useState(null);return e.jsx("div",{className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#F6F1E8",borderRadius:24,glowRadius:36,glowColor:v,colors:j,children:e.jsxs("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[24px] bg-gradient-to-br from-cream-100 to-cream-50 p-7 md:p-8",children:[e.jsx("img",{src:"/bento/bento-ingredients.png",alt:"","aria-hidden":!0,
3className:"pointer-events-none absolute -top-6 -right-10 h-[220px] w-auto rotate-[6deg] opacity-[0.32]",loading:"lazy",decoding:"async"}),e.jsxs("div",{className:"relative flex items-baseline justify-between gap-4",children:[e.jsxs("div",{children:[e.jsxs("h3",{className:"font-serif text-2xl leading-tight text-ink-900",children:["14 Allergene."," ",e.jsx("br",{}),e.jsx("em",{className:"italic-display",children:"Pro Speise hinterlegt."})]}),e.jsx("div",{className:"mt-3 font-mono text-[10px] uppercase tracking-[0.22em] text-clay-700",children:"Pflichtfeld nach EU-Verordnung"})]}),e.jsx("div",{className:"shrink-0 rounded-full bg-cream-50 px-3 py-1 font-mono text-[10px] uppercase tracking-wider text-ink-700 ring-1 ring-ink-900/8 min-h-[24px] min-w-[80px] text-center",children:t??"hover"})]}),e.jsx("div",{className:"relative mt-6 grid flex-1 grid-cols-7 gap-2",children:pe.map(n=>e.jsx("button",{type:"button",onMouseEnter:()=>a(n.name),onMouseLeave:()=>a(null),onFocus:()=>a(n.name),onBlur:()=>a(null),className:`flex aspect-square items-center justify-center rounded-xl font-mono text-sm font-semibold transition-all ${t===n.name?"scale-110 bg-clay-500 text-cream-50 shadow-lg":"bg-white text-ink-800 ring-1 ring-ink-900/8 hover:bg-cream-100"}`,children:n.code},n.code))})]})})})}function fe(){const t=l.useRef(null),a=["BUFFETGO","âââââââââââââ","#1247 · 11:47","","1à Wiener Schnitzel","1à Kartoffelsalat","1à Apfelsaft 0,3l","","âââââââââââââ","Wallet: â¬4,50","Zuschuss: â¬4,00","âââââââââââââ","Takeaway: A-12"];return e.jsx("div",{ref:t,className:"bento-card h-full",children:e.jsx(b,{className:"h-full",backgroundColor:"#1a120b",borderRadius:24,glowRadius:48,glowColor:v,glowIntensity:1.3,colors:j,children:e.jsxs("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[24px] p-7 md:p-8 text-cream-50",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -bottom-20 -right-20 h-60 w-60 rounded-full bg-brand-500/20 blur-3xl"}),e.jsx("img",{src:"/bento/bento-printer.webp",alt:"","aria-hidden":!0,className:"pointer-events-none absolute -bottom-6 -right-6 h-[180px] w-auto rotate-[4deg] opacity-50",loading:"lazy",decoding:"async"}),e.jsx("div",{className:"relative font-mono text-[10px] uppercase tracking-[0.22em] text-brand-300",children:"Bondrucker"}),e.jsxs("h3",{className:"relative mt-2 font-serif text-2xl leading-tight",children:["Druckt, wo",e.jsx("em",{className:"italic-display text-warm",children:" gekocht wird."})]}),e.jsx("p",{className:"relative mt-2 text-[13px] text-cream-200/70",children:"Eigene Drucker-Software, hält sich von selbst aktuell."}),e.jsxs("div",{className:"relative mt-5 mx-auto w-full max-w-[200px]",children:[e.jsx("div",{className:"rounded-t-md bg-cream-50 px-4 pt-3 pb-1 text-ink-900 font-mono text-[11px] leading-tight",children:a.map((n,i)=>e.jsx("div",{className:"bon-line",children:n||" "},i))}),e.jsx("svg",{className:"block w-full text-cream-50",viewBox:"0 0 200 8",preserveAspectRatio:"none",children:e.jsx("path",{d:"M0 0 L0 4 L10 0 L20 8 L30 0 L40 8 L50 0 L60 8 L70 0 L80 8 L90 0 L100 8 L110 0 L120 8 L130 0 L140 8 L150 0 L160 8 L170 0 L180 8 L190 0 L200 4 L200 0 Z",fill:"currentColor"})})]})]})})})}function be(){return e.jsx("section",{id:"features",className:"relative isolate overflow-hidden bg-cream-50 py-28 md:py-36 grain",children:e.jsxs("div",{className:"relative mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Was BuffetGo wirklich kann"}),e.jsxs("h2",{className:"mt-5 font-serif text-[clamp(2.5rem,6.5vw,5.5rem)] leading-[0.95] tracking-[-0.025em] text-ink-900",children:["Sechs ",e.jsx("em",{className:"italic-display text-warm",children:"handfeste"})," Werkzeuge."]}),e.jsx("p",{className:"mt-6 max-w-xl text-base md:text-lg leading-relaxed text-ink-700",children:"Vorbestellung wird zur EinkaufsÂliste, Guthaben ersetzt das Wechselgeld, Allergene wandern von der Kreidetafel in die Datenbank. Alles im Einsatz, nichts versprochen, was wir nicht halten."})]}),e.jsxs("div",{className:"mt-14 grid grid-cols-1 gap-4 lg:grid-cols-12 lg:auto-rows-[minmax(0,1fr)]",children:[e.jsx("div",{className:"min-h-[420px] lg:col-span-5",children:e.jsx(me,{})}),e.jsx("div",{className:"min-h-[420px] lg:col-span-7",children:e.jsx(xe,{})}),e.jsx("div",{className:"min-h-[320px] lg:col-span-5",children:e.jsx(he,{})}),e.jsx("div",{className:"min-h-[320px] lg:col-span-7",children:e.jsx(ue,{})}),e.jsx("div",{className:"min-h-[300px] lg:col-span-5",children:e.jsx(ge,{})}),e.jsx("div",{className:"min-h-[300px] lg:col-span-7",children:e.jsx(fe,{})})]})]})})}const je=[{chip:"Die App",title:"Bestellt, bevor gekocht wird.",kicker:"Vorbestellen",body:"Menü von morgen heute schon wegÂbestellen. Guthaben statt Wechselgeld. Allergene sichtbar, bevor jemand fragen muss.",bullets:["Für iPhone & Android","Guthaben aufladen - Karte oder Bar via Stripe","Allergen-Filter pro Speise","Keine Münzen mehr an der Theke"],image:"/app-real.webp",side:"left"},{chip:"Die Küche",title:"Bestellungen kommen vor der Pfanne an.",kicker:"Kochen",body:"Der Bondrucker kennt jede Bestellung in Sekunden. App und Drucker bleiben im selben Stand - gekocht wird nach Liste, nicht nach Bauchgefühl.",bullets:["Bondrucker direkt in der Küche","Stückzahlen pro Speise auf einen Blick","Live-Bestelltafel für den Küchenmonitor","Drucker hält sich von selbst aktuell"],image:"/chef-real.webp",side:"right"}];function ve(){return e.jsxs("section",{className:"relative isolate overflow-hidden bg-cream-50 py-28 md:py-36 grain",children:[e.jsx("div",{"aria-hidden":!0,
3className:"pointer-events-none absolute inset-0 opacity-50",style:{backgroundImage:"radial-gradient(40% 40% at 10% 15%, rgba(255,184,92,0.25), transparent 65%), radial-gradient(40% 35% at 90% 85%, rgba(194,65,12,0.15), transparent 70%)"}}),e.jsxs("div",{className:"relative mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Drei Oberflächen, ein System"}),e.jsxs("h2",{className:"mt-5 font-serif text-[clamp(2.5rem,6.5vw,5.5rem)] leading-[0.95] tracking-[-0.025em] text-ink-900",children:["Vom Handy"," ",e.jsx("br",{}),"zum ",e.jsx("em",{className:"italic-display text-warm",children:"Bondrucker"}),"."]})]}),e.jsx("div",{className:"mt-24 space-y-32 md:space-y-44",children:je.map(t=>e.jsxs("div",{className:`showcase-row grid items-center gap-14 lg:grid-cols-12 ${t.side==="right"?"lg:[&>.showcase-img]:order-2":""}`,children:[e.jsxs("div",{className:"showcase-img relative lg:col-span-7",children:[e.jsx("div",{className:"relative overflow-hidden rounded-[24px] border border-ink-900/10 bg-cream-100 shadow-[0_40px_80px_-30px_rgba(40,20,5,0.35)]",children:e.jsx("img",{src:t.image,alt:t.title,className:"w-full h-auto",loading:"lazy"})}),e.jsxs("div",{className:`absolute ${t.side==="right"?"-left-4 md:-left-10":"-right-4 md:-right-10"} top-8 hidden md:flex flex-col items-center gap-2 text-ink-500 italic-display text-sm rotate-[-4deg]`,children:[e.jsxs("span",{children:[t.kicker,"."]}),e.jsxs("svg",{className:"h-12 w-12",viewBox:"0 0 60 60",fill:"none",children:[e.jsx("path",{d:"M10 10 Q 25 5, 40 20 T 50 50",stroke:"currentColor",strokeWidth:"0.8",fill:"none",strokeLinecap:"round"}),e.jsx("path",{d:"M45 45 L 50 50 L 47 55",stroke:"currentColor",strokeWidth:"0.8",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})]})]}),e.jsxs("div",{className:"showcase-copy lg:col-span-5",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.24em] text-brand-700",children:t.chip}),e.jsx("h3",{className:"mt-3 font-serif text-3xl md:text-5xl leading-[1] tracking-tight text-ink-900",children:t.title}),e.jsx("p",{className:"mt-5 text-base md:text-lg leading-relaxed text-ink-700",children:t.body}),e.jsx("ul",{className:"mt-7 space-y-2.5",children:t.bullets.map(a=>e.jsxs("li",{className:"flex items-start gap-3 text-[15px] text-ink-800",children:[e.jsx("svg",{className:"mt-1 h-3.5 w-3.5 shrink-0 text-clay-500",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M5 12l4 4L19 6"})}),a]},a))})]})]},t.title))})]})]})}const we=[["Tagesplanung","Liste am Vortag aus Vorbestellungen","Bauchgefühl am Morgen"],["Wareneinsatz","Nach echter Nachfrage einkaufen","Vorsichtshalber zu viel"],["Bezahlen","Guthaben per Karte & Bar - kein Cash","Chipkarte + Bargeld + Lohnabzug"],["Allergene","Pro Speise rechtssicher hinterlegt","Zettel am Brett, Zuruf"],["Bondruck in der Küche","Direkt aus der Vorbestellung","Pager, Klingel, Zettel"],["Monatsbericht","PDF auf Knopfdruck","Excel am Monatsende"],["Mehrere Standorte","Pro Buffet getrennt - ein Login","Pro Standort eine eigene Kasse"]];function ke(){return e.jsxs("section",{className:"relative isolate overflow-hidden bg-cream-100 py-28 md:py-36 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute -top-32 left-1/2 -z-10 h-[28rem] w-[60rem] -translate-x-1/2 bg-[radial-gradient(50%_50%_at_50%_50%,rgba(255,153,51,0.16),transparent_70%)]"}),e.jsxs("div",{className:"relative mx-auto max-w-6xl px-6",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Gestern · Heute"}),e.jsxs("h2",{className:"mt-5 font-serif text-[clamp(2.4rem,6vw,5rem)] leading-[0.95] tracking-[-0.025em] text-ink-900",children:["Was die Software ",e.jsx("em",{className:"italic-display text-warm",children:"ersetzt."})]})]}),e.jsxs("div",{className:"mt-16 rounded-3xl border border-ink-900/10 bg-cream-50 p-2 md:p-3",children:[e.jsxs("div",{className:"grid grid-cols-12 gap-2 px-4 py-4 md:px-6",children:[e.jsx("div",{className:"col-span-12 md:col-span-5 font-mono text-[11px] uppercase tracking-[0.22em] text-ink-500",children:"Funktion"}),e.jsx("div",{className:"col-span-6 md:col-span-3 text-center font-serif text-base text-ink-900",children:"BuffetGo"}),e.jsx("div",{className:"col-span-6 md:col-span-4 font-mono text-[11px] uppercase tracking-[0.22em] text-ink-500",children:"Status Quo"})]}),e.jsx("div",{className:"rounded-2xl bg-cream-100/70",children:we.map(([t,a,n],i)=>e.jsxs("div",{className:"cmp-row grid grid-cols-12 items-center gap-2 border-b border-ink-900/8 px-4 py-5 last:border-b-0 md:px-6",children:[e.jsx("div",{className:"col-span-12 md:col-span-5 font-serif text-lg text-ink-900",children:t}),e.jsxs("div",{className:"col-span-6 md:col-span-3 flex items-center gap-2 justify-center",children:[e.jsx("svg",{className:"h-4 w-4 text-clay-500 shrink-0",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M5 12l4 4L19 6"})}),e.jsx("span",{className:"font-mono text-[12px] text-ink-800",children:a})]}),e.jsxs("div",{className:"col-span-6 md:col-span-4 flex items-center gap-2 text-ink-500",children:[e.jsx("svg",{className:"h-3.5 w-3.5 shrink-0",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.4",strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M18 6 6 18M6 6l12 12"})}),e.jsx("span",{className:"font-mono text-[12px]",children:n})]})]},t))})]})]})]})}const R=[{question:"Wie schnell läuft BuffetGo bei uns?",answer:"Ein typisches Onboarding für eine Küche dauert 2â4 Wochen: Speiseplan importieren, Allergene & Nährwerte hinterlegen, Bondrucker einrichten, Mitarbeiter anlegen. Im Catering-Paket begleiten wir das vor Ort."},{question:"Was passiert, wenn das Internet ausfällt?",answer:"Die Bondrucker drucken weiter - sie cachen die Bestellungen lokal. Sobald die Verbindung zurück ist, syncen sich App, Theke und Reports automatisch. Bargeld an der Kasse läuft sowieso ohne Netz."},{question:"Kann ich BuffetGo erst testen, bevor ich mich entscheide?",answer:"Ja. 30 Tage kostenlos, mit allen Funktionen. Wir richten euch ein eigenes Test-Restaurant in der Software ein, und ihr könnt mit echten Daten experimentieren ohne Risiko."},{question:"Was kostet die Hardware?",answer:"Bondrucker und WLAN bringt ihr mit - wir empfehlen Modelle, die wir getestet haben (Star, Epson). Eine Drucker-Empfehlung ab â¬280 reicht für eine mittlere Küche. Tablets/Handys nutzen Mitarbeiter ihre eigenen."},{question:"Wer hat Zugriff auf unsere Daten?",answer:"Eure Daten liegen auf einem Server in Ãsterreich, getrennt von anderen Restaurants. Niemand auÃerhalb eures Hauses sieht eure Umsätze, Mitarbeiter oder Wallet-Buchungen. Backups laufen täglich."},{question:"Was kosten die Zahlungsgebühren?",answer:"Karten-Aufladungen laufen über Stripe - 1,4 % + 0,25 ⬠pro Transaktion bei EU-Karten, etwas mehr bei Karten von auÃerhalb. Bargeld-Aufladungen an der Kasse sind gebührenfrei."},{question:"Können wir unsere bestehende Kasse weiter nutzen?",answer:"Häufig ja. BuffetGo sitzt VOR der Kasse - Vorbestellung und Wallet laufen über uns, die finale Bezahlung kann an eurer bestehenden Kasse oder direkt über Stripe abgewickelt werden. Wir schauen das im Erstgespräch an."}],Ne=R;function ye(){const[t,a]=l.useState(0),n=i=>{a(t===i?null:i)};return e.jsxs("section",{className:"relative isolate w-full overflow-hidden bg-cream-100 px-4 py-24 sm:px-6 md:py-32 lg:px-8 grain",children:[e.jsx("div",{"aria-hidden":!0,
3className:"pointer-events-none absolute -top-32 right-0 -z-10 h-[28rem] w-[40rem] rounded-full bg-brand-200/40 blur-[120px]"}),e.jsx("div",{className:"relative mx-auto w-full max-w-6xl",children:e.jsxs("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-[1fr_2fr] lg:gap-16 xl:gap-20",children:[e.jsxs("div",{className:"flex flex-col space-y-4 lg:sticky lg:top-28 lg:self-start",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Häufige Fragen"}),e.jsxs("h2",{className:"font-serif text-[clamp(2.4rem,5.5vw,4.5rem)] font-medium leading-[0.95] tracking-[-0.025em] text-ink-900",children:["Was sich"," ",e.jsx("br",{}),e.jsx("em",{className:"italic-display text-warm",children:"aufdrängt."})]}),e.jsxs("p",{className:"max-w-[32ch] text-base leading-relaxed text-ink-700",children:["Sieben Fragen, die wir bei jedem Erstgespräch hören. Steht eure nicht dabei? ",e.jsx("a",{href:"#kontakt-form",className:"text-clay-700 underline-offset-4 hover:underline",children:"Schreibt uns."})]})]}),e.jsx("div",{className:"flex flex-col",children:Ne.map((i,s)=>e.jsxs("div",{className:`border-b border-ink-900/10 ${s===0?"border-t":""}`,children:[e.jsxs("button",{onClick:()=>n(s),"aria-expanded":t===s,className:"group flex w-full items-start justify-between gap-4 py-6 text-left sm:py-7",children:[e.jsx("span",{className:"font-serif text-lg leading-snug text-ink-900 transition-colors duration-200 group-hover:text-clay-700 md:text-xl",children:i.question}),e.jsx(C.div,{animate:{rotate:t===s?180:0},transition:{duration:.3,ease:"easeInOut"},className:"mt-1 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-full border border-ink-900/15 bg-cream-50 text-ink-800",children:e.jsx(O,{className:"h-3.5 w-3.5"})})]}),e.jsx($,{initial:!1,children:t===s&&e.jsx(C.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{height:{duration:.3,ease:"easeInOut"},opacity:{duration:.2,ease:"easeInOut"}},className:"overflow-hidden",children:e.jsx("div",{className:"pb-7 pr-10 sm:pb-8",children:e.jsx("p",{className:"text-[15px] leading-relaxed text-ink-700 sm:text-base",children:i.answer})})})})]},s))})]})})]})}const Se=[{value:100,format:t=>`${Math.round(t)} %`,label:"Hosting in Ãsterreich. DSGVO-konform, keine US-Cloud, keine Auftragsverarbeitung auÃerhalb der EU.",bg:"#F6F1E8",fg:"#1a120b"},{value:30,format:t=>`${Math.round(t)} Tage`,label:"Kostenfrei testen. Voller Funktionsumfang. Jederzeit kündbar.",bg:"#1a120b",fg:"#FBF8F3"},{value:24,format:t=>`< ${Math.round(t)} h`,label:"Antwortzeit auf Anfragen. Persönlich, kein Bot, kein Ticket-Karussell.",bg:"#FFE3BF",fg:"#5C2D0C"},{value:0,format:()=>"0 â¬",label:"Setup-Gebühr. Keine versteckten Kosten.",bg:"#C2410C",fg:"#FBF8F3"}];function Be({to:t,format:a,duration:n=1.8}){const i=l.useRef(null);return l.useEffect(()=>{const s=i.current;if(!s)return;const x=Z(0,t,{duration:n,ease:[.33,1,.68,1],onUpdate:d=>{s.textContent=a(d)}});return()=>x.stop()},[t,n,a]),e.jsx("span",{ref:i,children:a(0)})}function ze(){return e.jsx("section",{className:"relative isolate w-full overflow-hidden bg-cream-50 px-4 py-24 sm:px-6 md:py-32 lg:px-8 grain",children:e.jsxs("div",{className:"relative mx-auto w-full max-w-7xl",children:[e.jsxs("div",{className:"mx-auto max-w-3xl text-center",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-clay-700",children:"Vier Zahlen, die zählen"}),e.jsxs("h2",{className:"mt-5 font-serif text-[clamp(2.4rem,5.5vw,5rem)] font-medium leading-[0.95] tracking-[-0.025em] text-ink-900",children:["Worauf ihr euch",e.jsx("em",{className:"italic-display text-warm",children:" verlassen könnt."})]}),e.jsx("p",{className:"mx-auto mt-5 max-w-lg text-base leading-relaxed text-ink-700 md:text-lg",children:"Konkret, messbar, ohne Vertragsfallen. Genau das, was eine Kantine von ihrer Software erwarten darf."})]}),e.jsx("div",{className:"mt-14 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-5 lg:grid-cols-4",children:Se.map((t,a)=>e.jsxs(C.div,{whileHover:{y:-4},className:"flex min-h-[260px] flex-col justify-between rounded-3xl p-6 sm:p-7 md:min-
3h-[300px]",style:{backgroundColor:t.bg,color:t.fg},children:[e.jsx("span",{className:"font-serif text-5xl font-medium tracking-tight tabular-nums sm:text-6xl",children:e.jsx(Be,{to:t.value,format:t.format})}),e.jsx("span",{className:"max-w-[220px] text-[13px] leading-snug sm:text-sm",children:t.label})]},a))})]})})}typeof window<"u"&&o.registerPlugin(f);function Fe(){const t=l.useRef(null);return l.useEffect(()=>{const a=o.context(()=>{o.fromTo(".cta-line > span",{yPercent:110},{yPercent:0,duration:1.1,ease:"expo.out",stagger:.1,scrollTrigger:{trigger:t.current,start:"top 70%"}}),o.from(".cta-sub",{y:26,duration:1,delay:.2,ease:"expo.out",scrollTrigger:{trigger:t.current,start:"top 75%"}}),o.from(".cta-actions > *",{y:24,duration:.9,delay:.4,stagger:.08,ease:"expo.out",scrollTrigger:{trigger:t.current,start:"top 75%"}})},t);return()=>a.revert()},[]),e.jsxs("section",{ref:t,id:"contact",className:"relative isolate overflow-hidden bg-ink-900 py-32 md:py-44 text-cream-50 grain",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-50",style:{backgroundImage:"radial-gradient(40% 40% at 25% 20%, rgba(255,153,51,0.35), transparent 65%), radial-gradient(38% 35% at 75% 80%, rgba(194,65,12,0.30), transparent 70%)"}}),e.jsxs("div",{className:"relative mx-auto max-w-5xl px-6 text-center",children:[e.jsx("div",{className:"font-mono text-[11px] uppercase tracking-[0.3em] text-brand-300",children:e.jsx("span",{className:"flourish",children:"Zwanzig Minuten. Mehr nicht."})}),e.jsxs("h2",{className:"cta-headline mt-8 font-serif text-[clamp(3rem,9vw,8rem)] leading-[0.9] tracking-[-0.03em]",children:[e.jsx("span",{className:"cta-line block overflow-hidden",children:e.jsx("span",{className:"block",children:"Macht eure"})})," ",e.jsx("span",{className:"cta-line block overflow-hidden -mt-[0.06em]",children:e.jsx("span",{className:"block italic-display text-warm",children:"Küche"})})," ",e.jsx("span",{className:"cta-line block overflow-hidden -mt-[0.06em]",children:e.jsx("span",{className:"block",children:"planbar."})})]}),e.jsx("p",{className:"cta-sub mx-auto mt-10 max-w-2xl text-lg leading-relaxed text-cream-200/80",children:"Schreibt uns. Zwanzig Minuten zuhören, euer Setup anschauen - und wenn es passt: drei Monate Pilot, ein Standort, klare Grenzen. Gegen Referenz und Case-Study, nicht gegen Rechnung."}),e.jsxs("div",{className:"cta-actions mt-12 flex flex-col items-center justify-center gap-3 sm:flex-row",children:[e.jsxs("a",{href:"#kontakt-form",className:"btn-primary",children:[e.jsx("span",{children:"Demo anfragen"}),e.jsx("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M5 12h14M13 6l6 6-6 6"})})]}),e.jsxs("a",{href:"tel:+436766378388",className:"inline-flex h-12 items-center justify-center gap-2 rounded-full border border-cream-50/20 bg-white/5 px-6 text-base font-medium text-cream-50 backdrop-blur transition-all hover:bg-white/10",children:[e.jsx("svg",{className:"h-4 w-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:e.jsx("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"})}),"+43 676 6378388"]})]}),e.jsxs("div",{className:"mt-14 flex flex-wrap items-center justify-center gap-x-8 gap-y-3 font-mono text-[11px] uppercase tracking-[0.22em] text-cream-200/40",children:[e.jsx("span",{children:"Antwort < 24 Stunden"}),e.jsx("span",{children:"Made in Salzburg"})]})]})]})}function De({}){return J({title:"BuffetGo - Bestellsystem für Kantinen, Schulbuffets & Catering",description:"Weniger Foodwaste, planbarer Wareneinsatz: BuffetGo zeigt der Küche ab 08:00, was wirklich gekocht wird. Mit Foodwaste-Rechner. Vorbestellung, Wallet & Allergene digital - 30 Tage gratis testen.",path:"/",ogImage:"/og/og-home.jpg",ke
3ywords:["Kantinensoftware","Schulbuffet Software","Mensa Bestellsystem","Buffet Bestellsystem","Vorbestellung Kantine","Bargeldlose Kantine","Foodwaste reduzieren","Allergenkennzeichnung digital","Bondrucker Kantine","BuffetGo","AP&F Software"],jsonLd:[Q(),X(),Y(),ee(R)]})}const Ve=K(function(){return e.jsxs("div",{className:"min-h-screen bg-cream-50",children:[e.jsx(te,{}),e.jsx(P,{}),e.jsxs("main",{children:[e.jsx(ne,{}),e.jsx(se,{}),e.jsx(re,{}),e.jsx(ie,{}),e.jsx(le,{}),e.jsx(ce,{}),e.jsx(ve,{}),e.jsx(be,{}),e.jsx(ze,{}),e.jsx(ke,{}),e.jsx(q,{}),e.jsx(ye,{}),e.jsx(Fe,{}),e.jsx("section",{id:"kontakt-form","aria-label":"Kontaktformular",className:"bg-cream-50",children:e.jsx(U,{})})]}),e.jsx(T,{})]})});export{Ve as default,De as meta};
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.