// sections-mid.jsx — Comparison vs Gels, Nutrition Facts, Pricing
// ─────────────────────────────────────────────────────────────────────────────
function Comparison() {
const rows = [
{ k: 'Ingredients', gel: '15+ ingredients incl. maltodextrin, citric acid, sodium benzoate', bar: 'Organic dates, organic cashews' },
{ k: 'Keeps you full', gel: 'No — sugar spike, sugar crash', bar: 'Yes — fiber, fat, protein' },
{ k: 'Energy curve', gel: 'Sharp spike, fast drop', bar: 'Steady, sustained' },
{ k: 'Travels well', gel: 'Sticky, single-use packet', bar: 'Resealable, real food' },
{ k: 'Tastes like food', gel: 'Gel', bar: 'Food' },
];
return (
Why we exist
The gel on the pool deck wasn't working.
Energy gels were designed for elite endurance athletes mid-race. They weren't designed to keep a 15-year-old swimmer full through warm-ups, prelims, and finals.
No mystery powders. No 18-syllable acids. Just the numbers that come from two real ingredients — and the macros that keep you full from warm-up to finals.
{macros.map((m, i) => (
{m.k}
{m.v}
{m.sub}
))}
);
}
// ─────────────────────────────────────────────────────────────────────────────
function Pricing({ onPick }) {
const tiers = [
{ id: 'single', name: 'Single bar', qty: 1, price: 5, per: 5.00, blurb: 'Try one. See what real food at a meet feels like.', feature: false },
{ id: 'five', name: '5-pack', qty: 5, price: 22, per: 4.40, blurb: 'A week of practices, or a meet for one.', feature: true },
{ id: 'ten', name: '10-pack', qty: 10, price: 40, per: 4.00, blurb: 'Best per-bar price. For the regulars.', feature: false },
];
return (
Pricing
Simple. Like the recipe.
Pickup only · Frisco, TX. No subscriptions. No shipping fees. No upsells.