// Replace your stack — visualizes the SMB's fractured subscription landscape // collapsing into one tool. Eight grayscale "rented" tiles + spaghetti // connections, an arrow, then one bright "owned" tile. const STACK_TOOLS = [ { name: "Booking", price: "$29/mo", glyph: "B" }, { name: "POS", price: "$79/mo", glyph: "P" }, { name: "CRM", price: "$45/mo", glyph: "C" }, { name: "Accounting", price: "$30/mo", glyph: "A" }, { name: "Inventory", price: "$59/mo", glyph: "I" }, { name: "Email", price: "$19/mo", glyph: "E" }, { name: "Loyalty", price: "$25/mo", glyph: "L" }, { name: "+ spreadsheet", price: "the one you trust", glyph: "+" }, ]; function Stack() { return (
Replace your stack

You're running your business on eight tools
that don't fit.

A booking app over here. Invoicing over there. A separate CRM. A POS that doesn't quite know about either. An accounting add-on, a scheduler, a loyalty platform, plus the spreadsheet you actually trust.

{/* Left: rented mess */}
What you rent today
{STACK_TOOLS.map((tool) => (
{tool.glyph}
{tool.name}
{tool.price}
))}
Monthly rent $286+ / mo
{/* Middle: arrow */}
Replaced by
{/* Right: owned tile */}
What you own with Vibn
Your business, one tool.
built for you · owned by you
  • Bookings, customers, invoicing — one place
  • Fits how your business actually runs
  • No new tools to learn. No homework.
  • You own the code. You own the data.
One tool One price · No rent

Eight tools, none of them built for you, none of them talking to each other.
Vibn replaces the whole stack with one tool — built for your business, owned by you.

); } Object.assign(window, { Stack });