<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8" />

  <meta name="viewport" content="width=device-width,initial-scale=1" />

  <meta name="theme-color" content="#0b1220" />

  <title>Modern Smart Choice Vending | Smart Vending for Apartments, Offices & Gyms</title>

 

  <meta name="description" content="Modern Smart Choice Vending provides modern, cashless smart vending machines for luxury apartments, office buildings, and gyms in Durham and the Triangle. Installation, stocking, and maintenance at no upfront cost." />

  <meta name="keywords" content="smart vending, vending machine, Durham NC, Triangle, apartment vending, office vending, gym vending, cashless vending" />

  <meta name="robots" content="index,follow" />

 

  <!-- Open Graph -->

  <meta property="og:title" content="Modern Smart Choice Vending" />

  <meta property="og:description" content="Modern, cashless smart vending machines for apartments, offices, and gyms in Durham and the Triangle." />

  <meta property="og:type" content="website" />

 

  <!-- Minimal, fast styling (no external libraries) -->

  <style>

    :root{

      --bg:#0b1220;

      --panel:#0f1a33;

      --card:#101f3d;

      --text:#e8eefc;

      --muted:#b8c4e3;

      --line:rgba(255,255,255,.12);

      --accent:#4dd1ff;

      --accent2:#7c5cff;

      --ok:#58f0b3;

      --shadow: 0 18px 60px rgba(0,0,0,.35);

      --radius: 18px;

      --radius2: 26px;

      --max: 1120px;

    }

 

    *{box-sizing:border-box}

    html,body{height:100%}

    body{

      margin:0;

      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";

      background:

        radial-gradient(1200px 800px at 20% -10%, rgba(77,209,255,.20), transparent 60%),

        radial-gradient(900px 700px at 85% 10%, rgba(124,92,255,.18), transparent 55%),

        radial-gradient(900px 700px at 50% 120%, rgba(88,240,179,.10), transparent 55%),

        var(--bg);

      color:var(--text);

      line-height:1.5;

    }

 

    a{color:inherit; text-decoration:none}

    .wrap{max-width:var(--max); margin:0 auto; padding:0 20px}

 

    /* Top bar */

    header{

      position:sticky; top:0; z-index:50;

      backdrop-filter: blur(10px);

      background: rgba(11,18,32,.72);

      border-bottom:1px solid var(--line);

    }

    .nav{

      display:flex; align-items:center; justify-content:space-between;

      padding:14px 0;

      gap:14px;

    }

    .brand{

      display:flex; align-items:center; gap:12px;

      font-weight:750; letter-spacing:.2px;

    }

    .logo{

      width:38px; height:38px; border-radius:12px;

      background:

        linear-gradient(135deg, rgba(77,209,255,.95), rgba(124,92,255,.95));

      box-shadow: 0 10px 30px rgba(77,209,255,.15);

      position:relative;

      overflow:hidden;

    }

    .logo:after{

      content:"";

      position:absolute; inset:-30%;

      background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.7), transparent 45%);

      transform: rotate(12deg);

      opacity:.55;

    }

    .brand small{display:block; color:var(--muted); font-weight:600; margin-top:1px}

 

    .links{display:flex; gap:16px; align-items:center}

    .links a{

      color:var(--muted);

      font-weight:650;

      padding:8px 10px;

      border-radius:12px;

      border:1px solid transparent;

    }

    .links a:hover{color:var(--text); border-color:var(--line); background:rgba(255,255,255,.04)}

    .cta{

      display:inline-flex; align-items:center; justify-content:center;

      padding:10px 14px;

      font-weight:750;

      border-radius:14px;

      border:1px solid rgba(77,209,255,.35);

      background: linear-gradient(135deg, rgba(77,209,255,.14), rgba(124,92,255,.10));

      box-shadow: 0 12px 30px rgba(0,0,0,.18);

      white-space:nowrap;

    }

    .cta:hover{border-color:rgba(77,209,255,.55); transform: translateY(-1px)}

    .hamburger{

      display:none;

      border:1px solid var(--line);

      background: rgba(255,255,255,.04);

      padding:10px 12px;

      border-radius:14px;

      color:var(--text);

      font-weight:800;

    }

 

    /* Hero */

    .hero{padding:56px 0 26px}

    .heroGrid{

      display:grid;

      grid-template-columns: 1.2fr .8fr;

      gap:24px;

      align-items:stretch;

    }

    .badge{

      display:inline-flex; align-items:center; gap:10px;

      padding:8px 12px;

      border-radius:999px;

      border:1px solid rgba(255,255,255,.14);

      background: rgba(255,255,255,.04);

      color:var(--muted);

      font-weight:700;

      width:fit-content;

      margin-bottom:14px;

    }

    .badge i{

      width:8px; height:8px; border-radius:99px; background:var(--ok);

      box-shadow: 0 0 0 6px rgba(88,240,179,.12);

    }

    h1{

      margin:0;

      font-size: clamp(28px, 4vw, 44px);

      letter-spacing:-.4px;

      line-height:1.12;

    }

    .lead{

      margin:14px 0 18px;

      color:var(--muted);

      font-size: 1.06rem;

      max-width: 60ch;

    }

    .heroActions{

      display:flex; gap:12px; flex-wrap:wrap; align-items:center;

      margin-top:16px;

    }

    .btn{

      display:inline-flex; align-items:center; justify-content:center; gap:10px;

      padding:12px 16px;

      border-radius:16px;

      font-weight:800;

      border:1px solid var(--line);

      background: rgba(255,255,255,.04);

      color:var(--text);

    }

    .btn:hover{background:rgba(255,255,255,.06); transform: translateY(-1px)}

    .btnPrimary{

      border-color: rgba(77,209,255,.45);

      background: linear-gradient(135deg, rgba(77,209,255,.18), rgba(124,92,255,.14));

    }

    .pillRow{

      display:flex; gap:10px; flex-wrap:wrap;

      margin-top:16px;

    }

    .pill{

      padding:8px 10px;

      border-radius:999px;

      border:1px solid rgba(255,255,255,.14);

      background: rgba(255,255,255,.03);

      color:var(--muted);

      font-weight:700;

      font-size:.92rem;

    }

 

    .heroCard{

      border-radius: var(--radius2);

      border:1px solid rgba(255,255,255,.14);

      background:

        radial-gradient(600px 400px at 50% 20%, rgba(77,209,255,.18), transparent 60%),

        linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));

      box-shadow: var(--shadow);

      padding:18px;

      display:flex;

      flex-direction:column;

      gap:14px;

      height:100%;

    }

    .statGrid{

      display:grid;

      grid-template-columns:1fr 1fr;

      gap:12px;

    }

    .stat{

      border:1px solid rgba(255,255,255,.12);

      background: rgba(11,18,32,.35);

      border-radius: 18px;

      padding:14px;

    }

    .stat strong{display:block; font-size:1.05rem}

    .stat span{color:var(--muted); font-weight:650; font-size:.92rem}

    .checklist{

      border:1px solid rgba(255,255,255,.12);

      background: rgba(11,18,32,.35);

      border-radius: 18px;

      padding:14px;

      margin-top:auto;

    }

    .checklist h3{margin:0 0 8px; font-size:1rem}

    .checklist ul{margin:0; padding-left:18px; color:var(--muted); font-weight:650}

    .checklist li{margin:6px 0}

 

    /* Sections */

    section{padding:34px 0}

    .sectionTitle{

      display:flex; align-items:flex-end; justify-content:space-between; gap:14px;

      margin-bottom:16px;

    }

    .sectionTitle h2{

      margin:0;

      font-size: clamp(20px, 2.4vw, 28px);

      letter-spacing:-.25px;

    }

    .sectionTitle p{margin:0; color:var(--muted); font-weight:650; max-width:70ch}

 

    .cards{

      display:grid;

      grid-template-columns: repeat(3, minmax(0,1fr));

      gap:14px;

    }

    .card{

      border:1px solid rgba(255,255,255,.12);

      background: rgba(255,255,255,.03);

      border-radius: var(--radius);

      padding:16px;

    }

    .card h3{margin:0 0 8px; font-size:1.03rem}

    .card p{margin:0; color:var(--muted); font-weight:650}

    .card .tag{

      display:inline-flex; gap:8px; align-items:center;

      margin-bottom:10px;

      padding:7px 10px;

      border-radius: 999px;

      border:1px solid rgba(255,255,255,.14);

      background: rgba(255,255,255,.03);

      color:var(--muted);

      font-weight:750;

      width:fit-content;

      font-size:.9rem;

    }

    .dot{

      width:8px; height:8px; border-radius:99px;

      background: var(--accent);

      box-shadow: 0 0 0 6px rgba(77,209,255,.12);

    }

 

    .twoCol{

      display:grid;

      grid-template-columns: 1fr 1fr;

      gap:14px;

    }

    .panel{

      border-radius: var(--radius2);

      border:1px solid rgba(255,255,255,.12);

      background: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));

      padding:18px;

      box-shadow: var(--shadow);

    }

    .steps{

      display:grid;

      gap:10px;

      margin-top:12px;

    }

    .step{

      display:flex; gap:12px; align-items:flex-start;

      padding:14px;

      border-radius: 18px;

      border:1px solid rgba(255,255,255,.12);

      background: rgba(11,18,32,.35);

    }

    .num{

      width:34px; height:34px;

      border-radius: 12px;

      display:flex; align-items:center; justify-content:center;

      font-weight:900;

      border:1px solid rgba(77,209,255,.35);

      background: linear-gradient(135deg, rgba(77,209,255,.16), rgba(124,92,255,.10));

      flex:0 0 auto;

    }

    .step b{display:block; margin-bottom:2px}

    .step span{color:var(--muted); font-weight:650}

 

    /* FAQ */

    details{

      border:1px solid rgba(255,255,255,.12);

      background: rgba(255,255,255,.03);

      border-radius: 18px;

      padding:12px 14px;

    }

    details + details{margin-top:10px}

    summary{

      cursor:pointer;

      font-weight:850;

      list-style:none;

    }

    summary::-webkit-details-marker{display:none}

    details p{color:var(--muted); font-weight:650; margin:10px 0 0}

 

    /* Contact */

    form{

      display:grid;

      gap:10px;

      margin-top:10px;

    }

    label{font-weight:750}

    input, textarea, select{

      width:100%;

      padding:12px 12px;

      border-radius: 14px;

      border:1px solid rgba(255,255,255,.14);

      background: rgba(11,18,32,.35);

      color:var(--text);

      outline:none;

      font-size: 1rem;

    }

    textarea{min-height:120px; resize:vertical}

    .formRow{

      display:grid;

      grid-template-columns: 1fr 1fr;

      gap:10px;

    }

    .fineprint{

      color:var(--muted);

      font-weight:650;

      font-size:.92rem;

    }

 

    /* Footer */

    footer{

      padding:24px 0 40px;

      border-top:1px solid var(--line);

      color:var(--muted);

      font-weight:650;

    }

    .footerGrid{

      display:flex; justify-content:space-between; align-items:flex-start;

      gap:14px; flex-wrap:wrap;

    }

 

    /* Responsive */

    @media (max-width: 980px){

      .heroGrid{grid-template-columns: 1fr; }

      .cards{grid-template-columns: 1fr; }

      .twoCol{grid-template-columns: 1fr; }

      .links{display:none}

      .hamburger{display:inline-flex}

      .formRow{grid-template-columns:1fr}

    }

 

    /* Mobile nav */

    .mobileNav{

      display:none;

      padding:0 0 14px;

    }

    .mobileNav a{

      display:block;

      padding:10px 12px;

      border-radius:14px;

      border:1px solid rgba(255,255,255,.12);

      background: rgba(255,255,255,.03);

      margin-top:10px;

      color:var(--muted);

      font-weight:800;

    }

    .mobileNav a:hover{color:var(--text)}

    .show{display:block}

  </style>

</head>

 

<body>

  <header>

    <div class="wrap">

      <div class="nav">

        <a class="brand" href="#top" aria-label="Modern Smart Choice Vending home">

          <div class="logo" aria-hidden="true"></div>

          <div>

            Modern Smart Choice Vending

            <small>Smart vending for modern properties</small>

          </div>

        </a>

 

        <nav class="links" aria-label="Primary navigation">

          <a href="#solutions">Solutions</a>

          <a href="#process">How it works</a>

          <a href="#locations">Locations</a>

          <a href="#faq">FAQ</a>

          <a href="#contact">Contact</a>

        </nav>

 

        <div style="display:flex; gap:10px; align-items:center;">

          <a class="cta" href="#contact">Request a walkthrough</a>

          <button class="hamburger" id="hamburger" type="button" aria-expanded="false" aria-controls="mobileNav">Menu</button>

        </div>

      </div>

 

      <div class="mobileNav" id="mobileNav" aria-label="Mobile navigation">

        <a href="#solutions">Solutions</a>

        <a href="#process">How it works</a>

        <a href="#locations">Locations</a>

        <a href="#faq">FAQ</a>

        <a href="#contact">Contact</a>

      </div>

    </div>

  </header>

 

  <main id="top">

    <!-- HERO -->

    <div class="wrap hero">

      <div class="heroGrid">

        <div>

          <div class="badge"><i></i> Serving Durham & the Triangle • Cashless • Professionally Managed</div>

          <h1>Modern, cashless smart vending machines that feel like a premium amenity.</h1>

          <p class="lead">

            Modern Smart Choice Vending installs and manages smart vending in luxury apartments, office buildings, and gyms.

            We handle <b>installation, stocking, maintenance, and reporting</b>—with <b>no upfront cost</b> to your property.

          </p>

 

          <div class="heroActions">

            <a class="btn btnPrimary" href="#contact">Get a placement quote</a>

            <a class="btn" href="#solutions">See solutions</a>

            <a class="btn" href="tel:+1-919-555-0123" aria-label="Call Modern Smart Choice Vending">(919) 555-0123</a>

          </div>

 

          <div class="pillRow">

            <div class="pill">Tap-to-pay + mobile pay</div>

            <div class="pill">Remote inventory monitoring</div>

            <div class="pill">Custom product mix</div>

            <div class="pill">Revenue share options</div>

          </div>

        </div>

 

        <aside class="heroCard" aria-label="Highlights">

          <div class="statGrid">

            <div class="stat">

              <strong>No Upfront Cost</strong>

              <span>We install & operate</span>

            </div>

            <div class="stat">

              <strong>Cashless Smart</strong>

              <span>Modern payments</span>

            </div>

            <div class="stat">

              <strong>Fast Service</strong>

              <span>Local & responsive</span>

            </div>

            <div class="stat">

              <strong>Reporting</strong>

              <span>Sales & insights</span>

            </div>

          </div>

 

          <div class="checklist">

            <h3>Best fits</h3>

            <ul>

              <li>Luxury apartment clubhouses & lounges</li>

              <li>Fitness centers & gyms</li>

              <li>Office buildings & business parks</li>

            </ul>

          </div>

        </aside>

      </div>

    </div>

 

    <!-- SOLUTIONS -->

    <section id="solutions">

      <div class="wrap">

        <div class="sectionTitle">

          <div>

            <h2>Solutions built for modern properties</h2>

            <p>Choose a setup that matches your residents, tenants, or members—then we manage everything end-to-end.</p>

          </div>

        </div>

 

        <div class="cards">

          <div class="card">

            <div class="tag"><span class="dot"></span> Luxury Apartments</div>

            <h3>Resident convenience, elevated</h3>

            <p>

              A premium amenity for clubhouses, lounges, package rooms, and fitness centers—snacks, drinks, and better-for-you options.

            </p>

          </div>

 

          <div class="card">

            <div class="tag"><span class="dot"></span> Office Buildings</div>

            <h3>Keep people onsite</h3>

            <p>

              Reduce offsite breaks and improve satisfaction with quick grab-and-go options in breakrooms and shared common areas.

            </p>

          </div>

 

          <div class="card">

            <div class="tag"><span class="dot"></span> Gyms & Fitness</div>

            <h3>Fuel workouts the smart way</h3>

            <p>

              Protein snacks, water, electrolytes, and functional beverages placed in high-traffic zones—entrance, front desk, cardio area.

            </p>

          </div>

        </div>

      </div>

    </section>

 

    <!-- PROCESS + VALUE -->

    <section id="process">

      <div class="wrap">

        <div class="sectionTitle">

          <div>

            <h2>How it works</h2>

            <p>A simple process designed for property management: quick approval, clean installation, and zero day-to-day workload.</p>

          </div>

        </div>

 

        <div class="twoCol">

          <div class="panel">

            <h3 style="margin:0 0 6px;">A turnkey amenity</h3>

            <p style="margin:0; color:var(--muted); font-weight:650;">

              We install and operate the machine. You get a modern resident/tenant benefit—optionally with revenue share—without new tasks for your team.

            </p>

 

            <div class="steps">

              <div class="step">

                <div class="num">1</div>

                <div>

                  <b>Walkthrough</b>

                  <span>We evaluate placement, power access, and foot traffic.</span>

                </div>

              </div>

              <div class="step">

                <div class="num">2</div>

                <div>

                  <b>Install + stock</b>

                  <span>Clean, professional setup with a tailored product mix.</span>

                </div>

              </div>

              <div class="step">

                <div class="num">3</div>

                <div>

                  <b>Ongoing service</b>

                  <span>Monitoring, restocking, and maintenance handled by us.</span>

                </div>

              </div>

              <div class="step">

                <div class="num">4</div>

                <div>

                  <b>Optimize</b>

                  <span>We adjust products based on sales + preferences.</span>

                </div>

              </div>

            </div>

          </div>

 

          <div class="panel">

            <h3 style="margin:0 0 6px;">What you can expect</h3>

            <ul style="margin:10px 0 0; padding-left:18px; color:var(--muted); font-weight:650;">

              <li><b>Cashless payments</b> (tap, chip, mobile pay)</li>

              <li><b>Modern look</b> that fits premium spaces</li>

              <li><b>Custom stocking</b> (healthy + popular favorites)</li>

              <li><b>Minimal electricity</b> and a small footprint</li>

              <li><b>Optional revenue share</b> with reporting</li>

              <li><b>Local support</b> and responsive service</li>

            </ul>

 

            <div style="margin-top:16px; display:flex; gap:10px; flex-wrap:wrap;">

              <a class="btn btnPrimary" href="#contact">Request a walkthrough</a>

              <a class="btn" href="#faq">Read FAQ</a>

            </div>

 

            <p class="fineprint" style="margin-top:10px;">

              Tip: For luxury apartments, the best placement is usually the clubhouse/lounge or fitness center entry corridor.

            </p>

          </div>

        </div>

      </div>

    </section>

 

    <!-- LOCATIONS -->

    <section id="locations">

      <div class="wrap">

        <div class="sectionTitle">

          <div>

            <h2>Service area</h2>

            <p>Based in Durham, serving the Triangle with a focus on reliable, responsive service.</p>

          </div>

        </div>

 

        <div class="cards">

          <div class="card">

            <div class="tag"><span class="dot"></span> Durham</div>

            <h3>Primary coverage</h3>

            <p>Luxury apartments, offices, gyms, and mixed-use properties throughout Durham.</p>

          </div>

          <div class="card">

            <div class="tag"><span class="dot"></span> Raleigh</div>

            <h3>Triangle expansion</h3>

            <p>Business parks, corporate offices, and high-density residential communities.</p>

          </div>

          <div class="card">

            <div class="tag"><span class="dot"></span> Chapel Hill</div>

            <h3>Selective placement</h3>

            <p>Fitness centers, student-adjacent housing, and office environments with steady traffic.</p>

          </div>

        </div>

      </div>

    </section>

 

    <!-- FAQ -->

    <section id="faq">

      <div class="wrap">

        <div class="sectionTitle">

          <div>

            <h2>FAQ</h2>

            <p>Quick answers property managers and owners typically ask.</p>

          </div>

        </div>

 

        <details>

          <summary>Is there any cost to the property?</summary>

          <p>No. Installation, stocking, maintenance, and monitoring are handled by Modern Smart Choice Vending. Electricity usage is minimal.</p>

        </details>

 

        <details>

          <summary>Do you offer revenue share?</summary>

          <p>Yes. We can offer a revenue-share commission structure depending on placement, traffic, and product mix.</p>

        </details>

 

        <details>

          <summary>What products do you carry?</summary>

          <p>A curated mix of snacks, cold beverages, and healthier options. We tailor products to your residents/tenants/members and adjust based on sales.</p>

        </details>

 

        <details>

          <summary>Where does the machine go?</summary>

          <p>Common placements include clubhouses, fitness centers, lounges, package rooms, and office break areas. We confirm power and traffic during the walkthrough.</p>

        </details>

 

        <details>

          <summary>How fast do you service and restock?</summary>

          <p>We restock based on demand. High-traffic locations are serviced more frequently, and we monitor inventory remotely to stay ahead of sellouts.</p>

        </details>

      </div>

    </section>

 

    <!-- CONTACT -->

    <section id="contact">

      <div class="wrap">

        <div class="sectionTitle">

          <div>

            <h2>Request a walkthrough</h2>

            <p>Tell us about your property and we’ll respond with placement recommendations and next steps.</p>

          </div>

        </div>

 

        <div class="twoCol">

          <div class="panel">

            <h3 style="margin:0 0 6px;">Contact</h3>

            <p style="margin:0; color:var(--muted); font-weight:650;">

              Email or call to schedule a quick onsite walkthrough.

            </p>

 

            <div style="margin-top:12px; display:grid; gap:10px;">

              <div class="card">

                <h3 style="margin:0 0 6px;">Phone</h3>

                <p style="margin:0;"><a href="tel:+1-919-555-0123">(919) 555-0123</a></p>

                <p class="fineprint" style="margin:8px 0 0;">Update this number in the code when you’re ready.</p>

              </div>

              <div class="card">

                <h3 style="margin:0 0 6px;">Email</h3>

                <p style="margin:0;"><a href="mailto:hello@modernsmartchoicevending.com">hello@modernsmartchoicevending.com</a></p>

                <p class="fineprint" style="margin:8px 0 0;">Use your real email address (or a domain email).</p>

              </div>

            </div>

          </div>

 

          <div class="panel">

            <h3 style="margin:0 0 6px;">Quick inquiry form</h3>

            <p style="margin:0; color:var(--muted); font-weight:650;">

              This form opens an email draft in your email app (no backend required).

            </p>

 

            <form id="contactForm">

              <div class="formRow">

                <div>

                  <label for="name">Name</label>

                  <input id="name" name="name" placeholder="Your name" required />

                </div>

                <div>

                  <label for="role">Role</label>

                  <select id="role" name="role" required>

                    <option value="" selected disabled>Select one</option>

                    <option>Property Manager</option>

                    <option>Owner</option>

                    <option>Leasing Agent</option>

                    <option>Office Manager</option>

                    <option>Gym Manager</option>

                    <option>Other</option>

                  </select>

                </div>

              </div>

 

              <div class="formRow">

                <div>

                  <label for="property">Property / Business</label>

                  <input id="property" name="property" placeholder="Property or business name" required />

                </div>

                <div>

                  <label for="city">City</label>

                  <input id="city" name="city" placeholder="Durham, Raleigh, etc." required />

                </div>

              </div>

 

              <div class="formRow">

                <div>

                  <label for="email">Email</label>

                  <input id="email" name="email" type="email" placeholder="you@company.com" required />

                </div>

                <div>

                  <label for="phone">Phone</label>

                  <input id="phone" name="phone" placeholder="(###) ###-####" />

                </div>

              </div>

 

              <div>

                <label for="message">Message</label>

                <textarea id="message" name="message" placeholder="Tell us where you'd like the machine placed (clubhouse, fitness center, lounge) and approximate foot traffic."></textarea>

              </div>

 

              <button class="btn btnPrimary" type="submit">Create email request</button>

              <p class="fineprint">

                By submitting, you’ll open an email draft addressed to Modern Smart Choice Vending.

                You can edit it before sending.

              </p>

            </form>

          </div>

        </div>

      </div>

    </section>

 

  </main>

 

  <footer>

    <div class="wrap">

      <div class="footerGrid">

        <div>

          <div style="display:flex; align-items:center; gap:10px; font-weight:850; color:var(--text);">

            <div class="logo" aria-hidden="true" style="width:30px; height:30px; border-radius:10px;"></div>

            Modern Smart Choice Vending

          </div>

          <div style="margin-top:6px;">

            Durham, NC • Serving the Triangle

          </div>

        </div>

 

        <div>

          <div style="font-weight:850; color:var(--text);">Quick links</div>

          <div style="margin-top:8px; display:grid; gap:6px;">

            <a href="#solutions">Solutions</a>

            <a href="#process">How it works</a>

            <a href="#faq">FAQ</a>

            <a href="#contact">Contact</a>

          </div>

        </div>

 

        <div>

          <div style="font-weight:850; color:var(--text);">Contact</div>

          <div style="margin-top:8px; display:grid; gap:6px;">

            <a href="tel:+1-919-555-0123">(919) 555-0123</a>

            <a href="mailto:hello@modernsmartchoicevending.com">hello@modernsmartchoicevending.com</a>

          </div>

        </div>

      </div>

 

      <div style="margin-top:18px; border-top:1px solid var(--line); padding-top:14px; font-size:.92rem;">

        © <span id="year"></span> Modern Smart Choice Vending. All rights reserved.

      </div>

    </div>

  </footer>

 

  <script>

    // Set year

    document.getElementById("year").textContent = new Date().getFullYear();

 

    // Mobile menu toggle

    const hamburger = document.getElementById("hamburger");

    const mobileNav = document.getElementById("mobileNav");

 

    hamburger?.addEventListener("click", () => {

      const isOpen = mobileNav.classList.toggle("show");

      hamburger.setAttribute("aria-expanded", String(isOpen));

    });

 

    // Close mobile nav when clicking a link

    mobileNav?.querySelectorAll("a").forEach(a => {

      a.addEventListener("click", () => {

        mobileNav.classList.remove("show");

        hamburger.setAttribute("aria-expanded", "false");

      });

    });

 

    // Contact form -> mailto (no backend)

    const form = document.getElementById("contactForm");

    form?.addEventListener("submit", (e) => {

      e.preventDefault();

 

      const val = (id) => (document.getElementById(id)?.value || "").trim();

 

      const name = val("name");

      const role = val("role");

      const property = val("property");

      const city = val("city");

      const email = val("email");

      const phone = val("phone");

      const message = val("message");

 

      const subject = encodeURIComponent(`Smart Vending Inquiry — ${property} (${city})`);

      const bodyLines = [

        `Hello Modern Smart Choice Vending,`,

        ``,

        `My name is ${name} (${role}). I’m reaching out about installing a smart vending machine at:`,

        `${property} — ${city}`,

        ``,

        `Best contact details:`,

        `Email: ${email}`,

        phone ? `Phone: ${phone}` : null,

        ``,

        `Details / preferred placement:`,

        message ? message : `(Add any notes about clubhouse/fitness center placement and expected traffic.)`,

        ``,

        `Thanks,`,

        name

      ].filter(Boolean);

 

      const body = encodeURIComponent(bodyLines.join("\n"));

      // Update destination email here:

      const to = "hello@modernsmartchoicevending.com";

 

      window.location.href = `mailto:${to}?subject=${subject}&body=${body}`;

    });

  </script>

</body>

</html>