/* Start custom CSS */<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>How The Food Corridor Creates Value</title>
    <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap" rel="stylesheet">
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, sans-serif; background: #34373b; color: #f1f5f9; overflow-x: hidden; }
        .scroll-container { height: 100vh; overflow-y: scroll; scroll-snap-type: y mandatory; scroll-behavior: smooth; }
        .section { min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 60px 20px; scroll-snap-align: start; position: relative; }
        .section-content { max-width: 1200px; width: 100%; }

        /* INTRO */
        .intro-section { background: linear-gradient(135deg, #161616 0%, #07998E 100%); }
        .intro-text { text-align: center; }
        .logo { max-width: 300px; height: auto; margin: 0 auto 40px; display: block; }
        .growth-stat { font-size: 20px; color: #ffffff; font-weight: 600; margin-bottom: 12px; letter-spacing: 0.3px; max-width: 620px; margin-left: auto; margin-right: auto; }
        .data-disclaimer { font-size: 13.6px; color: #B2EDDF; font-weight: 400; margin-bottom: 32px; max-width: 580px; margin-left: auto; margin-right: auto; font-style: italic; line-height: 1.5; opacity: 0.75; }
        .intro-text h1 { font-size: 56px; font-weight: 800; margin-bottom: 20px; color: #14C7B5; }
        .intro-text p { font-size: 20px; color: #B2EDDF; margin-bottom: 40px; max-width: 720px; margin-left: auto; margin-right: auto; }
        .scroll-indicator { font-size: 48px; animation: bounce 2s infinite; color: #14C7B5; }
        @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(20px); } }

        /* SHARED */
        .section-header { text-align: center; margin-bottom: 48px; }
        .section-header h2 { font-size: 44px; font-weight: 800; margin-bottom: 16px; color: #f1f5f9; }
        .section-header p { font-size: 20px; color: #B0DDF4; max-width: 700px; margin: 0 auto; }
        .insight-box { background: rgba(20,199,181,0.1); border: 2px solid #14C7B5; border-radius: 12px; padding: 24px; margin-top: 40px; text-align: center; }
        .insight-box h3 { font-size: 18px; color: #14C7B5; margin-bottom: 12px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }
        .insight-img { width: 36px; height: 36px; object-fit: contain; display: block; margin: 0 auto; }
        .auto-label { color: #f59e0b; font-weight: 800; }
        .lightning-inline { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 4px; }
        .insight-box p { color: #B0DDF4; line-height: 1.6; }
        .gnome-tip { display: flex; align-items: center; gap: 16px; background: rgba(94,166,224,0.08); border: 1.5px solid #5EA6E0; border-radius: 12px; padding: 16px 20px; margin-top: 20px; }
        .gnome-img { width: 56px; height: auto; flex-shrink: 0; }
        .gnome-tip p { color: #B0DDF4; font-size: 14px; line-height: 1.5; margin: 0; text-align: left; }

        /* Fade-in animation base */
        .fade-in { opacity: 0; transform: translateY(30px); transition: opacity 0.7s ease, transform 0.7s ease; }
        .fade-in.visible { opacity: 1; transform: translateY(0); }
        .fade-in-left { opacity: 0; transform: translateX(-30px); transition: opacity 0.7s ease, transform 0.7s ease; }
        .fade-in-left.visible { opacity: 1; transform: translateX(0); }
        .fade-in-right { opacity: 0; transform: translateX(30px); transition: opacity 0.7s ease, transform 0.7s ease; }
        .fade-in-right.visible { opacity: 1; transform: translateX(0); }
        .scale-in { opacity: 0; transform: scale(0.85); transition: opacity 0.6s ease, transform 0.6s ease; }
        .scale-in.visible { opacity: 1; transform: scale(1); }

        /* BILLING */
        .payment-section { background: linear-gradient(135deg, #161616 0%, #0F71A5 100%); }
        .payment-flow { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; max-width: 1000px; margin: 0 auto; align-items: stretch; }
        .flow-step { position: relative; opacity: 0; transform: scale(0.9); transition: all 0.5s ease; display: flex; flex-direction: column; }
        .flow-step.visible { opacity: 1; transform: scale(1); }
        .flow-number { width: 60px; height: 60px; background: linear-gradient(135deg, #07998E 0%, #14C7B5 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 28px; font-weight: 800; margin: 0 auto 20px; box-shadow: 0 0 20px rgba(20,199,181,0.4); }
        .flow-content { background: rgba(15,113,165,0.25); border-radius: 16px; padding: 32px 24px; border: 2px solid #5EA6E0; text-align: center; flex: 1; }
        .flow-icon { font-size: 48px; margin-bottom: 16px; }
        .card-laptop-icon { width: 64px; height: 64px; margin: 0 auto 16px; display: block; }
        .flow-title { font-size: 20px; font-weight: 800; margin-bottom: 12px; color: #f1f5f9; }
        .flow-description { font-size: 15px; color: #B0DDF4; line-height: 1.5; }
        .payment-badge { display: inline-flex; gap: 8px; margin-top: 12px; }
        .payment-badge span { background: rgba(20,199,181,0.15); border: 1px solid #14C7B5; border-radius: 8px; padding: 4px 10px; font-size: 13px; color: #14C7B5; font-weight: 700; }

        /* PRICING */
        .pricing-section { background: linear-gradient(135deg, #161616 0%, #07998E 100%); }
        .pricing-tiers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: 900px; margin: 0 auto 40px; }
        .tier-card { background: rgba(7,153,142,0.2); border: 3px solid #5EA6E0; border-radius: 16px; padding: 32px 24px; text-align: center; opacity: 0; transform: translateY(30px); transition: all 0.6s ease; }
        .tier-card.visible { opacity: 1; transform: translateY(0); }
        .tier-card.active { border-color: #14C7B5; background: linear-gradient(135deg, #07998E 0%, #14C7B5 100%); box-shadow: 0 0 40px rgba(20,199,181,0.4); transform: scale(1.05); }
        .tier-name { font-size: 24px; font-weight: 800; margin-bottom: 16px; }
        .tier-hours { font-size: 16px; color: #B0DDF4; margin-bottom: 16px; }
        .tier-card.active .tier-hours { color: #d1fae5; }
        .tier-price { font-size: 48px; font-weight: 800; margin-bottom: 8px; }
        .tier-savings { font-size: 14px; color: #ffffff; font-weight: 700; min-height: 20px; }
        .example-badge { display: inline-block; background: rgba(255,255,255,0.15); border: 1.5px solid rgba(255,255,255,0.5); border-radius: 20px; padding: 6px 18px; font-size: 13px; color: #ffffff; font-weight: 700; margin-bottom: 24px; letter-spacing: 0.3px; }

        /* CALENDAR */
        .calendar-section { background: linear-gradient(135deg, #0F71A5 0%, #5EA6E0 100%); }
        .calendar-demo { background: white; border-radius: 20px; padding: 40px; max-width: 900px; margin: 0 auto; color: #161616; box-shadow: 0 20px 60px rgba(0,0,0,0.3); }
        .calendar-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px; padding-bottom: 20px; border-bottom: 2px solid #CCCCCC; }
        .calendar-title { font-size: 28px; font-weight: 800; color: #161616; }
        .availability-badge { background: #07998E; color: white; padding: 8px 20px; border-radius: 20px; font-size: 14px; font-weight: 700; }
        .calendar-grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 12px; margin-bottom: 32px; }
        .day-cell { aspect-ratio: 1; border-radius: 12px; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; background: #dbeafe; border: 2px solid #93c5fd; cursor: pointer; transition: all 0.3s ease; opacity: 0; transform: scale(0.8); color: #1e3a5f; }
        .day-cell.visible { opacity: 1; transform: scale(1); }
        .day-cell.available { background: #bfdbfe; border-color: #60a5fa; color: #1e3a5f; }
        .day-cell.booked { background: #5ea6e0; color: white; border-color: #3b82f6; animation: bookSlot 0.5s ease; }
        @keyframes bookSlot { 0% { transform: scale(0.8); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } }
        .day-number { font-size: 18px; margin-bottom: 4px; }
        .day-time { font-size: 11px; opacity: 0.8; }
        .equipment-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 24px; }
        .equipment-item { background: #f8fafc; border: 2px solid #CCCCCC; border-radius: 12px; padding: 20px; text-align: center; transition: all 0.3s ease; opacity: 0; transform: translateY(20px); }
        .equipment-item.visible { opacity: 1; transform: translateY(0); }
        .equipment-item.selected { border-color: #07998E; background: #B2EDDF; }
        .equipment-icon { font-size: 36px; margin-bottom: 8px; }
        .equipment-name { font-weight: 700; margin-bottom: 4px; color: #161616; }
        .equipment-price { font-size: 14px; color: #07998E; font-weight: 800; }

        /* TRACKING */
        .tracking-section { background: linear-gradient(135deg, #5EA6E0 0%, #14C7B5 100%); }
        .tracking-demo { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; max-width: 1000px; margin: 0 auto; }
        .tracking-card { background: white; border-radius: 16px; padding: 32px; color: #161616; box-shadow: 0 10px 30px rgba(0,0,0,0.2); }
        .tracking-card h3 { font-size: 22px; font-weight: 800; margin-bottom: 24px; color: #161616; }
        .tracking-section .section-header p { color: #161616; }
        .usage-bar { background: #CCCCCC; height: 40px; border-radius: 20px; overflow: hidden; margin-bottom: 16px; position: relative; }
        .usage-fill { height: 100%; background: linear-gradient(90deg, #07998E 0%, #14C7B5 100%); display: flex; align-items: center; justify-content: center; color: white; font-weight: 800; transition: width 2s ease; width: 0%; }
        .usage-fill.overage { background: linear-gradient(90deg, #fd9038 0%, #EE4830 100%); animation: pulse 2s infinite; }
        @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } }
        .usage-label { font-size: 14px; color: #7E7E7E; margin-bottom: 24px; }
        .auto-charge { background: #fef3c7; border: 2px solid #fd9038; border-radius: 12px; padding: 16px; display: flex; align-items: center; gap: 12px; margin-top: 16px; opacity: 0; transform: translateX(-20px); transition: all 0.5s ease; }
        .auto-charge.visible { opacity: 1; transform: translateX(0); }
        .auto-charge-icon { font-size: 24px; }
        .auto-charge-title { font-weight: 800; color: #78350f; margin-bottom: 4px; }
        .auto-charge-amount { font-size: 20px; color: #07998E; font-weight: 800; }

        /* REVENUE */
        .revenue-section { background: linear-gradient(135deg, #161616 0%, #0F71A5 100%); }
        .revenue-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; max-width: 1000px; margin: 0 auto; }
        .revenue-card { background: rgba(15,113,165,0.2); border: 2px solid #5EA6E0; border-radius: 16px; padding: 32px; opacity: 0; transform: translateY(30px); transition: all 0.6s ease; position: relative; overflow: hidden; }
        .revenue-card.visible { opacity: 1; transform: translateY(0); }
        .revenue-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #07998E 0%, #14C7B5 100%); }
        .revenue-icon { width: 56px; height: 56px; margin-bottom: 16px; }
        .revenue-title { font-size: 20px; font-weight: 800; margin-bottom: 12px; color: #f1f5f9; }
        .revenue-description { font-size: 15px; color: #B0DDF4; line-height: 1.6; margin-bottom: 16px; }
        .revenue-amount { font-size: 26px; font-weight: 800; color: #14C7B5; }
        .revenue-amount-sub { font-size: 14px; color: #7E7E7E; margin-top: 4px; }

        /* TIME */
        .time-section { background: linear-gradient(135deg, #07998E 0%, #161616 100%); }
        .time-comparison { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; max-width: 1000px; margin: 0 auto; }
        .time-side { text-align: center; }
        .time-label-wrap { height: 80px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; }
        .time-label { font-size: 24px; font-weight: 800; }
        .time-before { color: #EE4830; }
        .time-after { color: #14C7B5; }
        .time-visual { display: flex; flex-direction: column; gap: 12px; }
        .time-task { background: rgba(94,166,224,0.1); border: 2px solid #5EA6E0; border-radius: 12px; padding: 20px; display: flex; align-items: center; gap: 16px; opacity: 0; transform: translateX(-20px); transition: all 0.5s ease; min-height: 68px; }
        .time-task.visible { opacity: 1; transform: translateX(0); }
        .time-task.automated { border-color: #14C7B5; background: rgba(20,199,181,0.1); }
        .task-details { flex: 1; text-align: left; }
        .task-name { font-weight: 700; font-size: 15px; }
        .automated-badge { background: #07998E; color: white; padding: 4px 12px; border-radius: 12px; font-size: 12px; font-weight: 800; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
        .time-stat { font-size: 20px; font-weight: 800; margin-top: 20px; }

        /* FINAL */
        .final-section { background: linear-gradient(135deg, #07998E 0%, #14C7B5 100%); }
        .final-content { text-align: center; }
        .final-content h2 { font-size: 52px; font-weight: 800; margin-bottom: 16px; color: white; }
        .final-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; margin-top: 48px; }
        .final-stat { background: rgba(255,255,255,0.18); backdrop-filter: blur(10px); border-radius: 20px; padding: 32px; border: 2px solid rgba(255,255,255,0.35); }
        .final-stat-number { font-size: 52px; font-weight: 800; margin-bottom: 12px; color: white; }
        .final-stat-label { font-size: 16px; opacity: 0.95; color: white; }
        .cta-block { margin-top: 48px; padding-bottom: 48px; }
        .cta-btn { display: inline-block; background: #ffffff; color: #07998E; font-family: 'Nunito Sans', sans-serif; font-size: 18px; font-weight: 800; padding: 18px 48px; border-radius: 50px; text-decoration: none; border: 3px solid #ffffff; transition: all 0.3s ease; cursor: pointer; }
        .cta-btn:hover { background: transparent; color: #ffffff; border-color: #ffffff; }

        @media (max-width: 768px) {
            .intro-text h1 { font-size: 40px; }
            .section-header h2 { font-size: 30px; }
            .pricing-tiers, .payment-flow, .equipment-list, .tracking-demo, .revenue-grid, .time-comparison, .final-stats { grid-template-columns: 1fr; }
        }
    </style>
</head>
<body>
    <div class="scroll-container" id="scrollContainer">

        <!-- INTRO -->
        <div class="section intro-section">
            <div class="section-content">
                <div class="intro-text">
                    <img src="https://i.imgur.com/2NvZb8y.png" alt="The Food Corridor" class="logo">
                    <div class="growth-stat">Kitchens on TFC add an average of +$1,550/month in revenue and reclaim 10+ hours every week within their first 6 months.</div>
                    <div class="data-disclaimer">Based on real data from over 450 shared kitchens. Results include new and early-stage kitchens — operators with just a few rentable spaces see similar outcomes.</div>
                    <h1>How Does This Happen?</h1>
                    <div class="scroll-indicator">↓</div>
                </div>
            </div>
        </div>

        <!-- AUTOMATED BILLING -->
        <div class="section payment-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in">Automated Billing = Zero Unpaid Hours</h2>
                    <div style="text-align:center;margin-top:24px;margin-bottom:24px;">
                        <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Copy-of-Self-booking-for-renters-7.png" alt="Automated Billing" class="fade-in" style="max-width:33%;height:auto;border-radius:12px;transition-delay:0.1s;">
                    </div>
                    <p class="fade-in" style="transition-delay:0.2s;">Renters pay for the time they book. You never have to ask twice.</p>
                </div>
                <div class="payment-flow" id="paymentFlow">
                    <div class="flow-step" data-delay="0">
                        <div class="flow-content" style="padding-top:40px;">
                            <div style="width:60px;height:60px;background:linear-gradient(135deg,#07998E 0%,#14C7B5 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 20px;box-shadow:0 0 20px rgba(20,199,181,0.4);">1</div>
                            <div class="flow-title">Payment Method on File</div>
                            <div class="flow-description">Renters add a card once, before they ever set foot in your kitchen.</div>
                            <div class="payment-badge">
                                <span>💳 Credit Card</span>
                                <span>🏦 ACH</span>
                            </div>
                        </div>
                    </div>
                    <div class="flow-step" data-delay="400">
                        <div class="flow-content" style="padding-top:40px;">
                            <div style="width:60px;height:60px;background:linear-gradient(135deg,#07998E 0%,#14C7B5 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 20px;box-shadow:0 0 20px rgba(20,199,181,0.4);">2</div>
                            <div class="flow-title">Calendar Access</div>
                            <div class="flow-description">Renters see open slots and book themselves. No back-and-forth needed.</div>
                        </div>
                    </div>
                    <div class="flow-step" data-delay="800">
                        <div class="flow-content" style="padding-top:40px;">
                            <div style="width:60px;height:60px;background:linear-gradient(135deg,#07998E 0%,#14C7B5 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 20px;box-shadow:0 0 20px rgba(20,199,181,0.4);">3</div>
                            <div class="flow-title">Auto Payment</div>
                            <div class="flow-description">Every hour booked = every hour paid. Automatically.</div>
                        </div>
                    </div>
                </div>
                <div class="insight-box fade-in">
                    <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" style="width:36px;height:36px;object-fit:contain;display:block;margin:0 auto 8px;">
                    <h3 style="margin-top:0;">The Result</h3>
                    <p>No more chasing. No more unbilled hours. Upfront monthly billing plans lock in guaranteed income before the month even starts.</p>
                </div>
                <div class="fade-in" style="text-align:center;margin-top:32px;">
                    <a href="https://www.thefoodcorridor.com/request-demo/" class="cta-btn" style="background:#ffffff;color:#07998E;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:800;padding:18px 48px;border-radius:50px;text-decoration:none;border:3px solid #ffffff;display:inline-block;">Ready to see it in action? Request a Demo →</a>
                </div>
            </div>
        </div>

        <!-- TIERED PRICING -->
        <div class="section pricing-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in">Reward Your Best Renters and Your Bottom Line</h2>
                    <p class="fade-in" style="transition-delay:0.2s;margin-top:16px;">Tiered pricing encourages higher utilization. The more renters book, the better their rate becomes.</p>
                    <div style="text-align:center;margin-top:8px;margin-bottom:-16px;">
                        <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Copy-of-Self-booking-for-renters-5.png" alt="Tiered Pricing" class="fade-in" style="max-width:20%;height:auto;border-radius:12px;transition-delay:0.3s;">
                    </div>
                </div>
                <div style="text-align:center;">
                    <span class="example-badge fade-in" style="transition-delay:0.25s;">Example Only — Customize to Your Kitchen</span>
                </div>
                <div class="pricing-tiers" id="pricingTiers" style="margin-top:16px;">
                    <div class="tier-card" data-delay="0">
                        <div class="tier-name">Starter</div>
                        <div class="tier-hours">0–40 hours/month</div>
                        <div class="tier-price">$35<span style="font-size:24px;">/hr</span></div>
                        <div class="tier-savings"></div>
                    </div>
                    <div class="tier-card" data-delay="300">
                        <div class="tier-name">Growth</div>
                        <div class="tier-hours">41–80 hours/month</div>
                        <div class="tier-price">$30<span style="font-size:24px;">/hr</span></div>
                        <div class="tier-savings">Renters save $5/hr</div>
                    </div>
                    <div class="tier-card" data-delay="600">
                        <div class="tier-name">Accelerate</div>
                        <div class="tier-hours">80+ hours/month</div>
                        <div class="tier-price">$25<span style="font-size:24px;">/hr</span></div>
                        <div class="tier-savings">Renters save $10/hr 🎉</div>
                    </div>
                </div>
                <div class="insight-box fade-in">
                    <h3><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" class="insight-img"> The Result</h3>
                    <p>Renters book more hours to hit lower rates. Your kitchen stays fuller. Revenue grows without lowering your prices.</p>
                </div>
                <div class="gnome-tip fade-in">
                    <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Gnome_V2_ColorMatch.png" alt="TFC Gnome" class="gnome-img">
                    <p><strong>We've got you covered during onboarding.</strong> We'll help you set pricing tiers based on what we see our most successful kitchens do, so you're never guessing.</p>
                </div>
            </div>
        </div>

        <!-- SELF-SERVE CALENDAR -->
        <div class="section calendar-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in" style="color:#f1f5f9;">Self-Serve Scheduling Fills More Hours</h2>
                    <div style="text-align:center;margin-top:24px;margin-bottom:24px;">
                        <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Copy-of-Self-booking-for-renters-1.png" alt="Self-Serve Booking" class="fade-in" style="max-width:33%;height:auto;border-radius:12px;transition-delay:0.1s;">
                    </div>
                    <p class="fade-in" style="color:#f1f5f9;transition-delay:0.2s;">Renters book themselves 24/7. Equipment add-ons turn your specialty gear into recurring revenue.</p>
                </div>
                <div class="calendar-demo scale-in">
                    <div class="calendar-header">
                        <div class="calendar-title">Kitchen Calendar</div>
                    </div>
                    <div class="calendar-grid" id="calendarGrid"></div>
                    <div style="border-top: 2px solid #CCCCCC; padding-top: 24px;">
                        <h3 style="font-size:20px;font-weight:800;margin-bottom:16px;color:#161616;">Add Equipment (Example: +$5–10/hr each)</h3>
                        <div class="equipment-list" id="equipmentList">
                            <div class="equipment-item">
                                <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-28-2026-09_27_34-AM.png" alt="Proofing Oven" style="width:55px;height:55px;object-fit:contain;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto;">
                                <div class="equipment-name">Proofing Oven</div>
                                <div class="equipment-price">+$7/hr</div>
                            </div>
                            <div class="equipment-item">
                                <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-28-2026-08_54_00-AM.png" alt="Hobart Mixer" style="width:55px;height:55px;object-fit:contain;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto;">
                                <div class="equipment-name">Hobart Mixer</div>
                                <div class="equipment-price">+$10/hr</div>
                            </div>
                            <div class="equipment-item">
                                <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-28-2026-08_51_50-AM.png" alt="Combi Oven" style="width:55px;height:55px;object-fit:contain;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto;">
                                <div class="equipment-name">Combi Oven</div>
                                <div class="equipment-price">+$10/hr</div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="insight-box fade-in" style="border-color:#07998E; background: rgba(22,22,22,0.25);">
                    <h3 style="color:#14C7B5;"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" class="insight-img"> The Result</h3>
                    <p style="color:#f1f5f9;">Renters book when they need time, not just during business hours. Equipment charges add meaningful recurring revenue per active renter.</p>
                </div>
            </div>
        </div>

        <!-- OVERAGE TRACKING -->
        <div class="section tracking-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in" style="color:#f1f5f9;">Automated Overage Tracking = Zero Missed Revenue</h2>
                    <p class="fade-in" style="color:#f1f5f9;transition-delay:0.15s;">TFC automatically tracks when renters exceed their hours and bills them. No manual tracking needed.</p>
                </div>
                <div class="tracking-demo">
                    <div class="tracking-card scale-in">
                        <h3>Baker's Haven — January Usage <span style="font-size:13px;font-weight:600;color:#7E7E7E;">(Example)</span></h3>
                        <div class="usage-bar">
                            <div class="usage-fill" id="usageFill" style="width:0%;"><span id="usageText">0 hrs</span></div>
                        </div>
                        <div class="usage-label">Monthly Allotment: 40 hours</div>
                        <div class="usage-bar" style="margin-top:24px;">
                            <div class="usage-fill overage" id="overageFill" style="width:0%;"><span id="overageText">0 hrs overage</span></div>
                        </div>
                        <div class="usage-label">Automatically tracked and billed</div>
                        <div class="auto-charge" id="autoCharge">
                            <div class="auto-charge-icon"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:28px;height:28px;object-fit:contain;vertical-align:middle;"></div>
                            <div>
                                <div class="auto-charge-title">Auto-Added to Invoice</div>
                                <div class="auto-charge-amount" id="overageAmount">+$0</div>
                            </div>
                        </div>
                    </div>
                    <div class="tracking-card scale-in" style="transition-delay:0.2s;">
                        <h3>📊 All Revenue Streams Tracked <span style="font-size:13px;font-weight:600;color:#7E7E7E;">(Example)</span></h3>
                        <div style="margin-top:24px;">
                            <div class="fade-in" style="display:flex;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:8px;margin-bottom:12px;transition-delay:0.1s;">
                                <span style="font-weight:700;">Kitchen Hours</span><span style="color:#07998E;font-weight:800;">$1,400</span>
                            </div>
                            <div class="fade-in" style="display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fef3c7;border-radius:8px;margin-bottom:12px;transition-delay:0.25s;">
                                <span style="font-weight:700;">Overage <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:18px;height:18px;object-fit:contain;vertical-align:middle;"></span><span style="color:#07998E;font-weight:800;">$105</span>
                            </div>
                            <div class="fade-in" style="display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fef3c7;border-radius:8px;margin-bottom:12px;transition-delay:0.4s;">
                                <span style="font-weight:700;">Equipment <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:18px;height:18px;object-fit:contain;vertical-align:middle;"></span><span style="color:#07998E;font-weight:800;">$75</span>
                            </div>
                            <div class="fade-in" style="display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fef3c7;border-radius:8px;margin-bottom:12px;transition-delay:0.55s;">
                                <span style="font-weight:700;">Storage <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:18px;height:18px;object-fit:contain;vertical-align:middle;"></span><span style="color:#07998E;font-weight:800;">$150</span>
                            </div>
                            <div class="fade-in" style="display:flex;justify-content:space-between;padding:20px;background:#07998E;border-radius:8px;color:white;font-size:18px;font-weight:800;transition-delay:0.7s;">
                                <span>Total</span><span>$1,730</span>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="insight-box fade-in" style="border-color:#161616; background:rgba(22,22,22,0.15);">
                    <h3 style="color:#161616;"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" class="insight-img"> The Result</h3>
                    <p style="color:#161616;">Capture overage, equipment, and storage revenue that would otherwise go unbilled. No manual tracking or awkward conversations needed.</p>
                </div>
                <div class="fade-in" style="text-align:center;margin-top:32px;">
                    <a href="https://www.thefoodcorridor.com/request-demo/" class="cta-btn" style="background:#ffffff;color:#07998E;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:800;padding:18px 48px;border-radius:50px;text-decoration:none;border:3px solid #ffffff;display:inline-block;">Ready to see it in action? Request a Demo →</a>
                </div>
            </div>
        </div>

        <!-- REVENUE STREAMS -->
        <div class="section revenue-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in">More Ways to Earn Without More Work</h2>
                    <p class="fade-in" style="transition-delay:0.2s;margin-top:16px;">Flexible fees and policies let you manage your kitchen the way you want to.</p>
                </div>
                <div class="revenue-grid" id="revenueGrid">
                    <div class="revenue-card" data-delay="0">
                        <svg class="revenue-icon" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="28" cy="28" r="26" fill="rgba(20,199,181,0.15)" stroke="#14C7B5" stroke-width="2"/>
                            <line x1="28" y1="14" x2="28" y2="42" stroke="#14C7B5" stroke-width="2.5" stroke-linecap="round"/>
                            <path d="M35 20.5C35 18 31.5 16 28 16C24.5 16 21 18 21 20.5C21 23 24 24.5 28 25C32 25.5 35 27 35 30C35 33 31.5 35 28 35C24.5 35 21 33 21 30" stroke="#14C7B5" stroke-width="2.5" stroke-linecap="round"/>
                        </svg>
                        <div class="revenue-title">Recurring Membership Fees</div>
                        <div class="revenue-description">Monthly fee covering utilities, WiFi, and cleaning supplies. Guarantees baseline income every month.</div>
                        <div class="revenue-amount">Example: $50–150/mo</div>
                    </div>
                    <div class="revenue-card" data-delay="200">
                        <svg class="revenue-icon" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="28" cy="28" r="26" fill="rgba(20,199,181,0.15)" stroke="#14C7B5" stroke-width="2"/>
                            <rect x="16" y="20" width="24" height="18" rx="3" fill="none" stroke="#14C7B5" stroke-width="2.5"/>
                            <rect x="20" y="16" width="6" height="6" rx="1.5" fill="none" stroke="#14C7B5" stroke-width="2"/>
                            <rect x="30" y="16" width="6" height="6" rx="1.5" fill="none" stroke="#14C7B5" stroke-width="2"/>
                            <path d="M16 27h24" stroke="#14C7B5" stroke-width="2"/>
                            <path d="M22 32h4M30 32h4" stroke="#07998E" stroke-width="2" stroke-linecap="round"/>
                        </svg>
                        <div class="revenue-title">Storage Revenue</div>
                        <div class="revenue-description">Dedicated storage units tracked and billed automatically: dry racks, shelves, and cold storage.</div>
                        <div class="revenue-amount">Example: $50/mo</div>
                        <div class="revenue-amount-sub" style="color:#B0DDF4;">per dry rack or shelf</div>
                    </div>
                    <div class="revenue-card" data-delay="400">
                        <svg class="revenue-icon" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="28" cy="28" r="26" fill="rgba(20,199,181,0.15)" stroke="#14C7B5" stroke-width="2"/>
                            <path d="M28 15l3.5 7 7.5 1.1-5.5 5.3 1.3 7.6L28 32.5l-6.8 3.5 1.3-7.6L17 23.1l7.5-1.1L28 15z" fill="none" stroke="#14C7B5" stroke-width="2.2" stroke-linejoin="round"/>
                            <path d="M23 37l-3 5M33 37l3 5" stroke="#07998E" stroke-width="2" stroke-linecap="round"/>
                        </svg>
                        <div class="revenue-title">Built-In Accountability</div>
                        <div class="revenue-description">One-time charges for cleaning violations, cancellation fees, and policy infractions, enforced without the awkward conversation.</div>
                        <div class="revenue-amount">Example: $25–100/fee</div>
                    </div>
                    <div class="revenue-card" data-delay="600">
                        <svg class="revenue-icon" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <circle cx="28" cy="28" r="26" fill="rgba(20,199,181,0.15)" stroke="#14C7B5" stroke-width="2"/>
                            <rect x="14" y="24" width="28" height="18" rx="3" fill="none" stroke="#14C7B5" stroke-width="2.5"/>
                            <path d="M22 24v-3a6 6 0 0112 0v3" stroke="#14C7B5" stroke-width="2.5" stroke-linecap="round"/>
                            <circle cx="28" cy="33" r="3" fill="none" stroke="#07998E" stroke-width="2"/>
                            <path d="M28 36v3" stroke="#07998E" stroke-width="2" stroke-linecap="round"/>
                        </svg>
                        <div class="revenue-title">Add-On Services</div>
                        <div class="revenue-description">Offer business consulting, menu development, and licensing support. Your expertise becomes a revenue line — not a freebie.</div>
                        <div class="revenue-amount">Example: $100–500/mo</div>
                    </div>
                </div>
                <div class="insight-box fade-in">
                    <h3><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" class="insight-img"> The Result</h3>
                    <p>Your kitchen is already full of untapped revenue — TFC helps you capture it.</p>
                </div>
                <div class="gnome-tip fade-in">
                    <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Gnome_V3_ColorMatch.png" alt="TFC Gnome" class="gnome-img">
                    <p><strong>This is where we roll up our sleeves.</strong> During onboarding, we'll help you set your recurring fees based on what we see our most successful kitchens do, so you're set up from day one.</p>
                </div>
            </div>
        </div>

        <!-- TIME SAVINGS -->
        <div class="section time-section">
            <div class="section-content">
                <div class="section-header">
                    <h2 class="fade-in">Get Out of the Office. Back Into the Kitchen.</h2>
                    <p class="fade-in" style="transition-delay:0.15s;">Automation handles the admin so you can focus on your community, not your inbox.</p>
                </div>
                <div class="time-comparison">
                    <div class="time-side">
                        <div class="time-label-wrap fade-in">
                            <div class="time-label time-before">❌ Without TFC</div>
                        </div>
                        <div class="time-visual" id="timeWithout">
                            <div class="time-task"><div class="task-details"><div class="task-name">Manual Invoicing</div></div></div>
                            <div class="time-task"><div class="task-details"><div class="task-name">Manual Scheduling</div></div></div>
                            <div class="time-task"><div class="task-details"><div class="task-name">Payment Follow-ups</div></div></div>
                            <div class="time-task"><div class="task-details"><div class="task-name">Document Management</div></div></div>
                            <div class="time-task"><div class="task-details"><div class="task-name">Scattered Comms (email, texts, calls)</div></div></div>
                        </div>
                        <div class="time-stat fade-in" style="color:#EE4830;transition-delay:0.8s;">10+ hrs/week</div>
                    </div>
                    <div class="time-side">
                        <div class="time-label-wrap fade-in" style="transition-delay:0.2s;">
                            <img src="https://i.imgur.com/2NvZb8y.png" alt="The Food Corridor" style="max-width:180px;height:auto;display:block;margin:0 auto;">
                        </div>
                        <div class="time-visual" id="timeWith">
                            <div class="time-task automated"><div class="task-details"><div class="task-name"><span class="auto-label">Automated</span> Invoicing</div></div><div class="automated-badge"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:14px;height:14px;object-fit:contain;">AUTO</div></div>
                            <div class="time-task automated"><div class="task-details"><div class="task-name"><span class="auto-label">Self-Serve</span> Scheduling</div></div><div class="automated-badge"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:14px;height:14px;object-fit:contain;">AUTO</div></div>
                            <div class="time-task automated"><div class="task-details"><div class="task-name"><span class="auto-label">Automated</span> Payment Follow-ups</div></div><div class="automated-badge"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:14px;height:14px;object-fit:contain;">AUTO</div></div>
                            <div class="time-task automated"><div class="task-details"><div class="task-name"><span class="auto-label">Digital</span> Document Management</div></div><div class="automated-badge"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:14px;height:14px;object-fit:contain;">AUTO</div></div>
                            <div class="time-task automated"><div class="task-details"><div class="task-name"><span class="auto-label">In-App Messaging</span> — Centralized Comms</div></div><div class="automated-badge"><img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-25-2026-07_20_20-PM.png" style="width:14px;height:14px;object-fit:contain;">AUTO</div></div>
                        </div>
                        <div class="time-stat fade-in" style="color:#14C7B5;transition-delay:0.8s;">Reclaim 10+ hours every week</div>
                    </div>
                </div>
                <div class="insight-box fade-in">
                    <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-26-2026-08_03_15-AM.png" style="width:36px;height:36px;object-fit:contain;display:block;margin:0 auto 8px;">
                    <h3>The Result</h3>
                    <p>Reclaim 10+ hours per week to recruit more renters, build community programs, support your food entrepreneurs, or simply reduce stress.</p>
                </div>
            </div>
        </div>

        <!-- FINAL -->
        <div class="section final-section">
            <div class="section-content">
                <div class="final-content">
                    <img src="https://i.imgur.com/wuy57cI.png" alt="The Food Corridor" class="logo fade-in" style="margin-bottom:24px;">
                    <div class="fade-in" style="transition-delay:0.1s;margin-bottom:32px;">
                        <img src="https://www.thefoodcorridor.com/wp-content/uploads/2026/02/Kitchen-Scene.png" alt="Kitchen Scene" style="max-width:20%;height:auto;border-radius:16px;">
                    </div>
                    <h2 class="fade-in" style="transition-delay:0.2s;">The Compound Effect</h2>
                    <p class="fade-in" style="font-size:22px;margin-top:16px;color:white;max-width:700px;margin-left:auto;margin-right:auto;transition-delay:0.3s;">These features work together to give your kitchen more resources and less admin time, so you can focus on what matters to you and your community.</p>
                    <div class="final-stats">
                        <div class="final-stat fade-in" style="transition-delay:0.45s;">
                            <div class="final-stat-number">+$1,550</div>
                            <div class="final-stat-label">Average monthly revenue increase in the first 6 months</div>
                        </div>
                        <div class="final-stat fade-in" style="transition-delay:0.6s;">
                            <div class="final-stat-number">+40 hrs</div>
                            <div class="final-stat-label">Additional hours booked per month</div>
                        </div>
                        <div class="final-stat fade-in" style="transition-delay:0.75s;">
                            <div class="final-stat-number">10+ hrs</div>
                            <div class="final-stat-label">Admin time reclaimed every week</div>
                        </div>
                    </div>
                    <div class="cta-block fade-in" style="transition-delay:0.9s;">
                        <a href="https://www.thefoodcorridor.com/request-demo/" class="cta-btn">Ready to see it in action? Request a Demo →</a>
                    </div>
                </div>
            </div>
        </div>

    </div>
    <script>
        let animatedSections = new Set();

        const genericObserver = new IntersectionObserver(entries => {
            entries.forEach(entry => {
                if (entry.isIntersecting) entry.target.classList.add('visible');
            });
        }, { threshold: 0.15 });
        document.querySelectorAll('.fade-in, .fade-in-left, .fade-in-right, .scale-in').forEach(el => genericObserver.observe(el));

        function animatePricing() {
            if (animatedSections.has('pricing')) return; animatedSections.add('pricing');
            document.querySelectorAll('.tier-card').forEach((tier, i) => {
                setTimeout(() => { tier.classList.add('visible'); if (i === 2) setTimeout(() => tier.classList.add('active'), 300); }, parseInt(tier.dataset.delay));
            });
        }
        function animatePaymentFlow() {
            if (animatedSections.has('payment')) return; animatedSections.add('payment');
            document.querySelectorAll('.flow-step').forEach(step => { setTimeout(() => step.classList.add('visible'), parseInt(step.dataset.delay)); });
        }
        function animateCalendar() {
            if (animatedSections.has('calendar')) return; animatedSections.add('calendar');
            const grid = document.getElementById('calendarGrid');
            const days = ['MON','TUE','WED','THU','FRI','SAT','SUN'];
            const times = ['6–8 AM', '2–5 PM', '8–11 AM', '6–9 PM'];
            let timeIdx = 0;
            days.forEach((day, i) => {
                const cell = document.createElement('div');
                cell.className = 'day-cell available';
                cell.innerHTML = `<div class="day-number">${i+10}</div><div class="day-time">${day}</div>`;
                grid.appendChild(cell);
                setTimeout(() => {
                    cell.classList.add('visible');
                    if (i % 2 === 0) {
                        const t = times[timeIdx % times.length]; timeIdx++;
                        setTimeout(() => {
                            cell.classList.remove('available');
                            cell.classList.add('booked');
                            cell.innerHTML = `<div class="day-number">${i+10}</div><div class="day-time">BOOKED</div><div style="font-size:10px;opacity:0.85;margin-top:2px;">${t}</div>`;
                        }, 800);
                    }
                }, i * 150);
            });
            setTimeout(() => {
                document.querySelectorAll('.equipment-item').forEach((item, i) => {
                    setTimeout(() => { item.classList.add('visible'); if (i === 0) setTimeout(() => item.classList.add('selected'), 300); }, i * 200);
                });
            }, 1500);
        }
        function animateTracking() {
            if (animatedSections.has('tracking')) return; animatedSections.add('tracking');
            const usageFill = document.getElementById('usageFill'), overageFill = document.getElementById('overageFill');
            const usageText = document.getElementById('usageText'), overageText = document.getElementById('overageText');
            const autoCharge = document.getElementById('autoCharge'), overageAmount = document.getElementById('overageAmount');
            setTimeout(() => {
                let usage = 0;
                const ui = setInterval(() => { usage += 2; usageFill.style.width = (usage/40*100)+'%'; usageText.textContent = usage+' hrs'; if (usage >= 40) clearInterval(ui); }, 50);
            }, 500);
            setTimeout(() => {
                let overage = 0;
                const oi = setInterval(() => { overage += 0.5; overageFill.style.width = Math.min(overage/6*100,100)+'%'; overageText.textContent = overage.toFixed(1)+' hrs overage'; overageAmount.textContent = '+$'+(overage*35).toFixed(0); if (overage >= 3) { clearInterval(oi); autoCharge.classList.add('visible'); } }, 100);
            }, 3000);
        }
        function animateRevenue() {
            if (animatedSections.has('revenue')) return; animatedSections.add('revenue');
            document.querySelectorAll('.revenue-card').forEach(card => { setTimeout(() => card.classList.add('visible'), parseInt(card.dataset.delay)); });
        }
        function animateTime() {
            if (animatedSections.has('time')) return; animatedSections.add('time');
            document.querySelectorAll('#timeWithout .time-task').forEach((t, i) => { setTimeout(() => t.classList.add('visible'), i * 200); });
            setTimeout(() => { document.querySelectorAll('#timeWith .time-task').forEach((t, i) => { setTimeout(() => t.classList.add('visible'), i * 200); }); }, 1000);
        }

        const sectionObserver = new IntersectionObserver(entries => {
            entries.forEach(entry => {
                if (!entry.isIntersecting) return;
                const el = entry.target;
                if (el.classList.contains('pricing-section')) animatePricing();
                else if (el.classList.contains('payment-section')) animatePaymentFlow();
                else if (el.classList.contains('calendar-section')) animateCalendar();
                else if (el.classList.contains('tracking-section')) animateTracking();
                else if (el.classList.contains('revenue-section')) animateRevenue();
                else if (el.classList.contains('time-section')) animateTime();
            });
        }, { threshold: 0.3 });
        document.querySelectorAll('.section').forEach(s => sectionObserver.observe(s));
    </script>
</body>
</html>/* End custom CSS */