<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />

  <!-- Primary SEO -->
  <title>ICU1.com | Security Cameras, Laser Engraving, Custom Crafts & Promotional Items | Traverse City MI</title>
  <meta name="description" content="ICU1 (Industrial Covert Unlimited 1) in Traverse City, Michigan — security video equipment sales, CCTV/IP camera systems, installation & service, laser marking/engraving, acrylic cutting, promotional items, custom crafts, and custom song production. Since 1997. Call 231-932-9550." />
  <meta name="robots" content="index,follow,max-image-preview:large" />
  <link rel="canonical" href="https://icu1.com/" />

  <meta name="keywords" content="ICU1, Industrial Covert Unlimited, Traverse City, Michigan, security cameras, CCTV, IP camera systems, NVR, DVR, surveillance system, video security equipment, installation, service, troubleshooting, laser engraving, laser marking, acrylic cutting, promotional items, custom branded items, custom crafts, table runners, wreaths, centerpieces, floral, door hangers, place mats, tissue holders, wine bottle holders, craft bags, cutting boards, wooden puzzles, adhesive transferables, ornaments, custom wall clocks, awards, custom songs, jingles" />

  <!-- Open Graph / Social -->
  <meta property="og:title" content="ICU1 — Security • Laser • Crafts • Custom Work (Traverse City, MI) Since 1997" />
  <meta property="og:description" content="Security camera systems, laser engraving/marking, acrylic cutting, promotional items, custom crafts, and custom songs. Call 231-932-9550." />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://icu1.com/" />
  <meta property="og:image" content="ICU1.jpg" />

  <meta name="twitter:card" content="summary_large_image" />
  <meta name="twitter:title" content="ICU1 — Security • Laser • Crafts • Custom Work" />
  <meta name="twitter:description" content="Traverse City, MI — Since 1997. Call 231-932-9550." />
  <meta name="twitter:image" content="ICU1.jpg" />

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

  <!-- Structured Data (LocalBusiness) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "LocalBusiness",
    "name": "ICU1 (Industrial Covert Unlimited 1)",
    "url": "https://icu1.com/",
    "image": "https://icu1.com/ICU1.jpg",
    "telephone": "+1-231-932-9550",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Traverse City",
      "addressRegion": "MI",
      "addressCountry": "US"
    },
    "areaServed": [
      { "@type": "City", "name": "Traverse City" },
      { "@type": "State", "name": "Michigan" }
    ],
    "foundingDate": "1997",
    "description": "Security video equipment sales, CCTV/IP camera system design and service, laser marking/engraving, acrylic cutting, promotional items, custom crafts, and custom song production.",
    "knowsAbout": [
      "Security cameras","CCTV","IP camera systems","NVR/DVR recorders","Video surveillance",
      "Laser engraving","Laser marking","Acrylic cutting","Promotional items","Custom crafts","Custom songs"
    ]
  }
  </script>

  <style>
    :root{
      --bg: #ffffff;
      --text: #0b1220;
      --muted: rgba(11,18,32,.70);
      --line: rgba(11,18,32,.12);
      --card: rgba(11,18,32,.035);
      --card2: rgba(11,18,32,.06);
      --accent: #1ea7ff;
      --accent2:#6b4bff;
      --shadow: 0 18px 50px rgba(0,0,0,.12);
      --radius: 18px;
      --radius2: 26px;
      --max: 1120px;
      --font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
    }

    *{ box-sizing: border-box; }
    html,body{ height:100%; }
    body{
      margin:0;
      font-family: var(--font);
      color: var(--text);
      background:
        radial-gradient(900px 520px at 18% -10%, rgba(30,167,255,.16), transparent 60%),
        radial-gradient(820px 520px at 88% 6%, rgba(107,75,255,.12), transparent 58%),
        radial-gradient(900px 620px at 50% 115%, rgba(0,0,0,.05), transparent 60%),
        var(--bg);
      letter-spacing: .2px;
    }

    a{ color: inherit; text-decoration: none; }
    .wrap{ max-width: var(--max); margin: 0 auto; padding: 28px 18px 54px; }

    .topbar{
      display:flex; align-items:center; justify-content:space-between;
      gap: 16px;
      padding: 10px 0 18px;
    }

    .brand{
      display:flex; align-items:center; gap: 14px;
      min-width: 240px;
    }

    .brand img{
      height: 56px; width:auto;
      background: #fff;
      border-radius: 10px;
      box-shadow: 0 10px 24px rgba(0,0,0,.10);
    }

    .tag{
      display:flex; flex-direction:column; gap: 3px;
      line-height: 1.1;
    }
    .tag .name{ font-weight: 900; letter-spacing:.6px; }
    .tag .since{ font-size: 12px; color: var(--muted); }
    .tag .loc{ font-size: 12px; color: var(--muted); }

    .ctaRow{
      display:flex; align-items:center; gap: 10px; flex-wrap: wrap;
      justify-content:flex-end;
    }

    .pill{
      display:inline-flex; align-items:center; gap:10px;
      border: 1px solid var(--line);
      background: rgba(255,255,255,.65);
      padding: 10px 14px;
      border-radius: 999px;
      backdrop-filter: blur(8px);
    }
    .pill b{ letter-spacing:.4px; }

    .btn{
      display:inline-flex; align-items:center; justify-content:center; gap:10px;
      padding: 12px 16px;
      border-radius: 999px;
      border: 1px solid transparent;
      background: linear-gradient(135deg, rgba(30,167,255,.95), rgba(107,75,255,.95));
      color: #061018;
      font-weight: 900;
      box-shadow: var(--shadow);
      transform: translateY(0);
      transition: transform .15s ease, filter .15s ease;
      white-space: nowrap;
    }
    .btn:hover{ transform: translateY(-1px); filter: brightness(1.03); }
    .btn:active{ transform: translateY(0); filter: brightness(.98); }

    .btn.secondary{
      background: rgba(255,255,255,.75);
      color: var(--text);
      border-color: var(--line);
      box-shadow: none;
      font-weight: 800;
    }

    .hero{
      margin-top: 14px;
      border: 1px solid var(--line);
      background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.70));
      border-radius: var(--radius2);
      padding: 34px 22px;
      box-shadow: var(--shadow);
      overflow:hidden;
      position: relative;
    }

    .hero:before{
      content:"";
      position:absolute; inset:-2px;
      background:
        radial-gradient(780px 300px at 15% 10%, rgba(30,167,255,.12), transparent 60%),
        radial-gradient(700px 260px at 80% 20%, rgba(107,75,255,.10), transparent 58%);
      pointer-events:none;
    }

    .heroGrid{
      position: relative;
      display:grid;
      grid-template-columns: 1.25fr .85fr;
      gap: 20px;
      align-items: start;
    }

    h1{
      margin: 0 0 10px;
      font-size: clamp(26px, 3.2vw, 42px);
      line-height: 1.08;
      letter-spacing: .2px;
    }

    .metaLine{
      color: var(--muted);
      font-size: 14px;
      margin: 0 0 14px;
    }

    .sub{
      margin: 0 0 18px;
      color: var(--muted);
      font-size: 16px;
      max-width: 70ch;
    }

    .quickFacts{
      display:grid;
      grid-template-columns: 1fr 1fr;
      gap: 10px;
      margin-top: 18px;
    }

    .fact{
      border: 1px solid var(--line);
      background: rgba(255,255,255,.78);
      padding: 12px 12px;
      border-radius: 14px;
    }
    .fact .k{ font-size: 12px; color: var(--muted); margin-bottom: 2px; }
    .fact .v{ font-weight: 900; letter-spacing:.2px; }

    .callout{
      border: 1px solid var(--line);
      background: rgba(255,255,255,.78);
      border-radius: var(--radius);
      padding: 16px;
    }
    .callout h3{
      margin: 0 0 10px;
      font-size: 12px;
      color: var(--muted);
      font-weight: 900;
      letter-spacing: .8px;
      text-transform: uppercase;
    }
    .callout .big{
      font-size: 22px;
      font-weight: 1000;
      letter-spacing: .6px;
      margin: 2px 0 10px;
    }
    .callout .small{ color: var(--muted); font-size: 13px; margin:0 0 14px; }

    .section{ margin-top: 22px; }
    .sectionHead{
      display:flex; align-items:flex-end; justify-content:space-between; gap: 14px;
      margin: 28px 0 14px;
    }
    .sectionHead h2{
      margin:0;
      font-size: 18px;
      letter-spacing:.5px;
    }
    .sectionHead p{
      margin:0;
      color: var(--muted);
      font-size: 13px;
    }

    .grid{
      display:grid;
      grid-template-columns: repeat(12, 1fr);
      gap: 12px;
    }

    .card{
      grid-column: span 4;
      border: 1px solid var(--line);
      background: var(--card);
      border-radius: var(--radius);
      padding: 16px 14px;
      min-height: 140px;
      transition: transform .15s ease, background .15s ease;
    }
    .card:hover{ transform: translateY(-2px); background: var(--card2); }
    .card h3{
      margin: 0 0 8px;
      font-size: 14px;
      letter-spacing:.4px;
    }
    .card ul{
      margin: 0;
      padding-left: 18px;
      color: var(--muted);
      font-size: 13px;
      line-height: 1.45;
    }
    .card .more{
      display:inline-flex;
      align-items:center;
      gap:8px;
      margin-top: 10px;
      font-size: 13px;
      font-weight: 900;
      color: rgba(11,18,32,.85);
    }
    .card .more span{ opacity:.7; }

    .footer{
      margin-top: 30px;
      padding-top: 18px;
      border-top: 1px solid var(--line);
      display:flex;
      justify-content:space-between;
      gap: 14px;
      flex-wrap: wrap;
      color: var(--muted);
      font-size: 12px;
    }

    @media (max-width: 920px){
      .heroGrid{ grid-template-columns: 1fr; }
      .ctaRow{ justify-content:flex-start; }
      .card{ grid-column: span 6; }
    }
    @media (max-width: 560px){
      .brand img{ height: 48px; }
      .quickFacts{ grid-template-columns: 1fr; }
      .card{ grid-column: span 12; }
    }
  </style>
</head>

<body>
  <div class="wrap">

    <!-- Top Bar -->
    <div class="topbar">
      <div class="brand" aria-label="ICU1">
        <img src="ICU1.jpg" alt="ICU1 - Industrial Covert Unlimited 1 - Since 1997" />
        <div class="tag">
          <div class="name">ICU1.com</div>
          <div class="since">Since 1997 • Security • Laser • Crafts • Custom Work</div>
          <div class="loc">Traverse City, Michigan</div>
        </div>
      </div>

      <div class="ctaRow">
        <div class="pill" aria-label="Phone Number">
          <span aria-hidden="true">📞</span>
          <div>
            <div style="font-size:12px; color: var(--muted); margin-bottom:2px;">Call</div>
            <div><b><a href="tel:+12319329550">231-932-9550</a></b></div>
          </div>
        </div>

        <div class="pill" aria-label="Email Address">
          <span aria-hidden="true">✉️</span>
          <div>
            <div style="font-size:12px; color: var(--muted); margin-bottom:2px;">Email</div>
            <div><b><a id="emailLink" href="#" rel="nofollow noopener">loading…</a></b></div>
          </div>
        </div>

        <a class="btn" href="tel:+12319329550" aria-label="Call ICU1 now">
          Call Now <span aria-hidden="true">→</span>
        </a>
        <a class="btn secondary" href="#services">All Services</a>
      </div>
    </div>

    <!-- Hero -->
    <section class="hero" aria-label="ICU1 Landing Page - Traverse City Michigan">
      <div class="heroGrid">
        <div>
          <h1>Security systems, laser work, and custom crafts—built to last.</h1>
          <p class="metaLine"><b>Traverse City, Michigan</b> • <b>Since 1997</b> • Call <b><a href="tel:+12319329550">231-932-9550</a></b> • <span id="emailText" style="font-weight:800;"></span></p>

          <p class="sub">
            ICU1 (Industrial Covert Unlimited 1) provides security video equipment sales and support
            (CCTV/IP camera systems, NVR/DVR planning, installation, upgrades, troubleshooting),
            plus laser marking/engraving and acrylic cutting. We also create promotional items,
            custom and decorative crafts, and custom song production.
          </p>

          <div class="ctaRow" style="justify-content:flex-start; margin-top: 8px;">
            <a class="btn" href="tel:+12319329550">Call 231-932-9550</a>
            <a class="btn secondary" href="#laser">Laser</a>
            <a class="btn secondary" href="#crafts">Crafts</a>
            <a class="btn secondary" href="#songs">Custom Songs</a>
          </div>

          <div class="quickFacts" aria-label="Quick facts">
            <div class="fact">
              <div class="k">Security Cameras</div>
              <div class="v">Sales • Design • Install • Service</div>
            </div>
            <div class="fact">
              <div class="k">Laser & Acrylic</div>
              <div class="v">Mark • Engrave • Cut</div>
            </div>
            <div class="fact">
              <div class="k">Crafts & Decor</div>
              <div class="v">Custom-made for occasions</div>
            </div>
            <div class="fact">
              <div class="k">Fastest path</div>
              <div class="v"><a href="tel:+12319329550">231-932-9550</a></div>
            </div>
          </div>
        </div>

        <aside class="callout" id="contact" aria-label="Contact ICU1">
          <h3>Contact ICU1 — Traverse City, MI</h3>
          <div class="big"><a href="tel:+12319329550">231-932-9550</a></div>
          <p class="small">
            Call for security cameras/CCTV, IP video, NVR/DVR help, laser engraving, acrylic cutting,
            promotional items, custom crafts, or custom songs.
          </p>

          <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
            <a class="btn secondary" href="tel:+12319329550" style="width:100%;">Tap to Call</a>
            <a class="btn secondary" id="emailBtn" href="#" style="width:100%;" rel="nofollow noopener">Email Us</a>
          </div>

          <div style="margin-top:14px; border-top:1px solid var(--line); padding-top:12px;">
            <div style="font-size:12px; color: var(--muted); margin-bottom:6px;">Popular requests</div>
            <ul style="margin:0; padding-left:18px; color:var(--muted); font-size:13px; line-height:1.45;">
              <li>Security camera system recommendations & upgrades</li>
              <li>NVR/DVR replacement, storage expansion, remote viewing</li>
              <li>Laser marking/engraving on metals, wood, plastics</li>
              <li>Custom acrylic cuts (signs, parts, displays)</li>
              <li>Promotional items, awards, and custom crafts</li>
            </ul>
          </div>
        </aside>
      </div>
    </section>

    <!-- Services -->
    <div class="section" id="services" aria-label="ICU1 Services">
      <div class="sectionHead">
        <h2>All Services</h2>
        <p>Traverse City, MI • Since 1997 • Call 231-932-9550</p>
      </div>

      <div class="grid">
        <div class="card">
          <h3>Security Cameras & Video Surveillance (CCTV/IP)</h3>
          <ul>
            <li>IP camera systems & upgrades</li>
            <li>NVR/DVR recorder selection</li>
            <li>Remote viewing & mobile access</li>
            <li>Storage planning & retention</li>
          </ul>
          <a class="more" href="security.html"><span>→</span> Explore security</a>
        </div>

        <div class="card">
          <h3>System Design, Planning & Consulting</h3>
          <ul>
            <li>Camera placement & coverage goals</li>
            <li>Blind-spot fixes and layout plans</li>
            <li>Equipment lists & build sheets</li>
            <li>Budget-friendly options</li>
          </ul>
          <a class="more" href="security.html#design"><span>→</span> Planning details</a>
        </div>

        <div class="card">
          <h3>Service, Repair & Troubleshooting</h3>
          <ul>
            <li>Camera outages & dropouts</li>
            <li>Playback / recording issues</li>
            <li>Network, PoE, and power problems</li>
            <li>Firmware and replacement planning</li>
          </ul>
          <a class="more" href="security.html#service"><span>→</span> Get help</a>
        </div>

        <div class="card" id="laser">
          <h3>Laser Marking & Engraving (Metal, Wood, Plastics)</h3>
          <ul>
            <li>Custom marking on metals</li>
            <li>Wood and plastics engraving</li>
            <li>Serial numbers, tags, branding</li>
            <li>Clean, durable results</li>
          </ul>
          <a class="more" href="laser.html"><span>→</span> Explore laser work</a>
        </div>

        <div class="card">
          <h3>Acrylic Cutting (Custom Shapes)</h3>
          <ul>
            <li>Cut acrylic to nearly any shape</li>
            <li>Signs, templates, parts, displays</li>
            <li>One-offs or small runs</li>
            <li>Consistent sizing & finish</li>
          </ul>
          <a class="more" href="laser.html#acrylic"><span>→</span> Acrylic examples</a>
        </div>

        <div class="card">
          <h3>Promotional Items & Awards</h3>
          <ul>
            <li>Branded giveaways & merch</li>
            <li>Business gifts and awards</li>
            <li>Plaques, tags, keychains</li>
            <li>Short-run marketing pieces</li>
          </ul>
          <a class="more" href="promo.html"><span>→</span> Promo ideas</a>
        </div>

        <div class="card" id="crafts">
          <h3>Custom & Decorative Crafts</h3>
          <ul>
            <li>Table runners for all occasions</li>
            <li>Wreaths, centerpieces, floral elements</li>
            <li>Door hangers, place mats</li>
            <li>Tissue holders, wine bottle holders</li>
          </ul>
          <a class="more" href="crafts.html"><span>→</span> Craft gallery</a>
        </div>

        <div class="card">
          <h3>Crafted Decor & Gifts</h3>
          <ul>
            <li>Craft bags and cutting boards</li>
            <li>Wooden puzzles</li>
            <li>Adhesive transferables</li>
            <li>Ornaments and custom wall clocks</li>
          </ul>
          <a class="more" href="crafts.html#gifts"><span>→</span> Gifts & decor</a>
        </div>

        <div class="card">
          <h3>Custom Song Production</h3>
          <ul>
            <li>Birthdays, retirements, weddings</li>
            <li>Business jingles & campaign songs</li>
            <li>Fun, heartfelt, or comedic styles</li>
            <li>Lyrics + production options</li>
          </ul>
          <a class="more" href="songs.html" id="songs"><span>→</span> Hear examples</a>
        </div>
      </div>
    </div>

    <footer class="footer" aria-label="Footer">
      <div>
        <div><b>ICU1.com</b> — Industrial Covert Unlimited 1</div>
        <div>Traverse City, Michigan • Since 1997</div>
        <div>Security cameras • CCTV/IP • Laser engraving • Acrylic cutting • Promotional items • Custom crafts • Custom songs</div>
      </div>
      <div style="text-align:right;">
        <div>Phone: <b><a href="tel:+12319329550">231-932-9550</a></b></div>
        <div>Email: <b><a id="emailFooter" href="#" rel="nofollow noopener">loading…</a></b></div>
        <div>© <span id="yr"></span> ICU1.com</div>
      </div>
    </footer>

  </div>

  <script>
    // Year
    document.getElementById("yr").textContent = new Date().getFullYear();

    // Bot-resistant email (assembled client-side)
    // TODO: Replace these with your real email parts
    const localPart = "sales";      // before the @
    const domain = "icu1";          // domain (without .com)
    const tld = "com";              // top-level domain

    const addr = `${localPart}@${domain}.${tld}`;
    const mailto = `mailto:${addr}`;

    const label = addr; // what users see

    const linkIds = ["emailLink","emailBtn","emailFooter"];
    linkIds.forEach(id => {
      const el = document.getElementById(id);
      if (el) {
        el.textContent = label;
        el.setAttribute("href", mailto);
      }
    });

    // Inline email text in the hero meta line
    const emailText = document.getElementById("emailText");
    if (emailText) {
      // show as "Email: tech@icunet.net"
      emailText.textContent = `Email: ${addr}`;
    }
  </script>
</body>
</html>
