Blog

export default function ElementsDefinedWebsite() {
  const services = [
    {
      title: "Concrete",
      desc: "Concrete removal, replacement, driveways, walkways, pads, demolition, and clean site prep done with precision and durability in mind.",
      bullets: ["Driveways", "Walkways", "Pads & slabs", "Removal & replacement"],
    },
    {
      title: "Tree Service",
      desc: "Tree trimming, removals, cleanup, and property clearing handled safely, efficiently, and with respect for your property.",
      bullets: ["Tree trimming", "Tree removal", "Cleanup", "Property clearing"],
    },
    {
      title: "Hardscapes",
      desc: "Patios, pavers, retaining features, outdoor transformations, and custom hardscape work built to define your space.",
      bullets: ["Paver patios", "Walkways", "Outdoor features", "Custom installs"],
    },
  ];

  const highlights = [
    "Locally focused contractor service across Metro Detroit",
    "Professional jobsite communication and clean presentation",
    "Strong branding built for trust, visibility, and referrals",
    "Fast quote requests for concrete, tree service, and hardscapes",
  ];

  const projects = [
    {
      name: "Driveway & Concrete Replacement",
      type: "Concrete",
      text: "Tear-out, grading, forming, and clean replacement work for residential and light commercial properties.",
    },
    {
      name: "Tree Removal & Cleanup",
      type: "Tree Service",
      text: "Safe removals, trimming, debris cleanup, and property-ready finishing for a cleaner exterior space.",
    },
    {
      name: "Patio & Outdoor Hardscape",
      type: "Hardscapes",
      text: "Custom paver and outdoor living installations that improve curb appeal and long-term function.",
    },
  ];

  const testimonials = [
    {
      name: "Metro Detroit Homeowner",
      text: "Professional, responsive, and the finished work looked great. The crew made the whole project feel organized from start to finish.",
    },
    {
      name: "Residential Customer",
      text: "Fast communication, clean work, and a strong final result. I would absolutely call Elements Defined LLC again for future exterior work.",
    },
    {
      name: "Property Owner",
      text: "The company showed up professionally, explained the process clearly, and delivered a finished project that improved the whole property.",
    },
  ];

  const serviceAreas = [
    "Detroit",
    "Dearborn",
    "Dearborn Heights",
    "Livonia",
    "Westland",
    "Canton",
    "Plymouth",
    "Northville",
    "Novi",
    "Southfield",
    "Farmington Hills",
    "Taylor",
    "Romulus",
    "Allen Park",
    "Lincoln Park",
    "Redford",
  ];

  const seoPages = [
    "Concrete Contractor Detroit",
    "Tree Removal Detroit",
    "Hardscape Contractor Detroit",
    "Concrete Replacement Metro Detroit",
    "Tree Service Metro Detroit",
    "Paver & Patio Contractor Metro Detroit",
  ];

  return (
    <div className="min-h-screen bg-neutral-950 text-white">
      <header className="sticky top-0 z-50 border-b border-white/10 bg-black/70 backdrop-blur-xl">
        <div className="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-10">
          <div className="flex items-center gap-3">
            <img src="/elements-defined-logo.png" alt="Elements Defined LLC Logo" className="h-11 w-11 rounded-xl object-contain bg-white/10 p-1" />
            <div>
              <p className="text-sm font-bold tracking-wide">Elements Defined LLC</p>
              <p className="text-xs text-white/60">Concrete • Tree Service • Hardscapes</p>
            </div>
          </div>
          <nav className="hidden items-center gap-6 text-sm text-white/75 md:flex">
            <a href="#services" className="transition hover:text-white">Services</a>
            <a href="#projects" className="transition hover:text-white">Projects</a>
            <a href="#service-area" className="transition hover:text-white">Service Area</a>
            <a href="#testimonials" className="transition hover:text-white">Reviews</a>
            <a href="#quote" className="rounded-xl bg-orange-500 px-4 py-2 font-semibold text-white">Request Quote</a>
          </nav>
        </div>
      </header>

      <section className="relative overflow-hidden border-b border-white/10 bg-gradient-to-br from-neutral-950 via-neutral-900 to-orange-950">
        <div className="absolute inset-0 opacity-20">
          <div className="absolute -top-24 right-0 h-80 w-80 rounded-full bg-orange-500 blur-3xl" />
          <div className="absolute bottom-0 left-0 h-72 w-72 rounded-full bg-green-500 blur-3xl" />
        </div>

        <div className="relative mx-auto grid max-w-7xl gap-10 px-6 py-20 md:grid-cols-2 md:items-center lg:px-10">
          <div>
            <div className="mb-6 flex items-center gap-4">
              <img src="/elements-defined-logo.png" alt="Elements Defined LLC Logo" className="h-14 w-14 rounded-xl object-contain bg-white/10 p-1" />
              <p className="inline-flex rounded-full border border-white/15 bg-white/5 px-4 py-1 text-sm tracking-wide text-white/80">
                Elements Defined LLC
              </p>
            </div>
            <h1 className="max-w-3xl text-4xl font-black leading-tight tracking-tight sm:text-5xl lg:text-6xl">
              Concrete. Tree Service. Hardscapes.
            </h1>
            <p className="mt-4 text-xl font-medium italic text-orange-300">
              Where Structure Meets Nature.
            </p>
            <p className="mt-6 max-w-2xl text-base leading-7 text-white/75 sm:text-lg">
              Elements Defined LLC delivers bold exterior transformation work with a clean, professional approach. From concrete replacement to tree service and hardscape builds, we proudly serve all Metro Detroit areas with dependable workmanship, strong communication, and results that elevate curb appeal.
            </p>

            <div className="mt-8 flex flex-wrap gap-4">
              <a href="#quote" className="rounded-2xl bg-orange-500 px-6 py-3 text-sm font-semibold text-white shadow-2xl transition hover:scale-[1.02]">
                Request a Quote
              </a>
              <a href="tel:3138300790" className="rounded-2xl border border-white/15 bg-white/5 px-6 py-3 text-sm font-semibold text-white transition hover:bg-white/10">
                Call (313) 830-0790
              </a>
            </div>
          </div>

          <div className="grid gap-4 md:justify-self-end">
            <div className="rounded-[28px] border border-white/10 bg-white/5 p-6 shadow-2xl backdrop-blur">
              <div className="mb-4 flex items-center justify-between">
                <div>
                  <p className="text-sm uppercase tracking-[0.2em] text-white/50">Brand Focus</p>
                  <h2 className="mt-1 text-2xl font-bold">Built for visibility</h2>
                </div>
                <div className="rounded-2xl bg-orange-500/20 px-3 py-1 text-sm font-semibold text-orange-200">
                  Metro Detroit
                </div>
              </div>
              <div className="grid gap-3">
                {highlights.map((item) => (
                  <div key={item} className="rounded-2xl border border-white/10 bg-black/20 p-4 text-sm text-white/80">
                    {item}
                  </div>
                ))}
              </div>
            </div>
          </div>
        </div>
      </section>

      <section id="services" className="mx-auto max-w-7xl px-6 py-20 lg:px-10">
        <div className="mb-10 flex flex-col gap-4 md:flex-row md:items-end md:justify-between">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Services</p>
            <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Professional exterior work that stands out</h2>
          </div>
          <p className="max-w-2xl text-white/65">
            Clear service categories, premium presentation, and fast contact points built to convert local visitors into paying jobs.
          </p>
        </div>

        <div className="grid gap-6 md:grid-cols-3">
          {services.map((service) => (
            <div key={service.title} className="rounded-[28px] border border-white/10 bg-white/[0.03] p-7 shadow-xl">
              <div className="mb-5 inline-flex rounded-2xl bg-orange-500/15 px-4 py-2 text-sm font-semibold text-orange-200">
                {service.title}
              </div>
              <h3 className="text-2xl font-bold">{service.title}</h3>
              <p className="mt-4 leading-7 text-white/70">{service.desc}</p>
              <div className="mt-5 flex flex-wrap gap-2">
                {service.bullets.map((bullet) => (
                  <span key={bullet} className="rounded-full border border-white/10 bg-black/20 px-3 py-1 text-xs text-white/70">
                    {bullet}
                  </span>
                ))}
              </div>
            </div>
          ))}
        </div>
      </section>

      <section className="border-y border-white/10 bg-white/[0.03]">
        <div className="mx-auto grid max-w-7xl gap-8 px-6 py-20 lg:grid-cols-[1.1fr_0.9fr] lg:px-10">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Why Choose Us</p>
            <h2 className="mt-2 text-3xl font-bold sm:text-4xl">A contractor brand customers remember</h2>
            <p className="mt-5 max-w-3xl text-lg leading-8 text-white/70">
              Your company already has a strong name, clean visual identity, and service mix that works well for local lead generation. This website is structured to support phone calls, quote requests, repeat work, and a stronger first impression across mobile and desktop.
            </p>
          </div>
          <div className="grid gap-4">
            {[
              "Concrete replacements and tear-outs",
              "Tree trimming and removals",
              "Paver and hardscape upgrades",
              "Clean visual branding for trust and recognition",
            ].map((item) => (
              <div key={item} className="rounded-2xl border border-white/10 bg-neutral-900 p-5 text-white/80">
                {item}
              </div>
            ))}
          </div>
        </div>
      </section>

      <section id="projects" className="mx-auto max-w-7xl px-6 py-20 lg:px-10">
        <div className="mb-10 flex items-end justify-between gap-4">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Featured Work</p>
            <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Project categories to showcase</h2>
          </div>
          <p className="hidden max-w-xl text-right text-white/60 md:block">
            Add real before-and-after photos here later to strengthen trust and improve conversion.
          </p>
        </div>

        <div className="grid gap-6 md:grid-cols-3">
          {projects.map((project) => (
            <div key={project.name} className="overflow-hidden rounded-[28px] border border-white/10 bg-neutral-900">
              <div className="h-40 bg-gradient-to-br from-orange-500/30 via-neutral-900 to-green-500/20" />
              <div className="p-6">
                <p className="text-sm font-semibold uppercase tracking-[0.2em] text-orange-300">{project.type}</p>
                <h3 className="mt-2 text-2xl font-bold">{project.name}</h3>
                <p className="mt-3 leading-7 text-white/70">{project.text}</p>
              </div>
            </div>
          ))}
        </div>

        <div className="mt-8 grid gap-6 md:grid-cols-2">
          <div className="rounded-[28px] border border-white/10 bg-white/[0.03] p-6">
            <p className="text-sm font-semibold uppercase tracking-[0.2em] text-orange-300">Before & After Gallery</p>
            <h3 className="mt-2 text-2xl font-bold">Ready for real project photos</h3>
            <p className="mt-3 leading-7 text-white/70">This section is structured so you can drop in actual concrete, tree service, and hardscape photos once you have them.</p>
          </div>
          <div className="rounded-[28px] border border-white/10 bg-white/[0.03] p-6">
            <p className="text-sm font-semibold uppercase tracking-[0.2em] text-orange-300">Visual Trust</p>
            <h3 className="mt-2 text-2xl font-bold">Built to sell premium work</h3>
            <p className="mt-3 leading-7 text-white/70">Professional project photos and jobsite images will make the site feel even more established and help convert leads faster.</p>
          </div>
        </div>
      </section>

      <section id="service-area" className="border-y border-white/10 bg-white/[0.03]">
        <div className="mx-auto grid max-w-7xl gap-8 px-6 py-20 lg:grid-cols-[0.95fr_1.05fr] lg:px-10">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Service Area</p>
            <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Serving all Metro Detroit areas</h2>
            <p className="mt-5 max-w-2xl text-lg leading-8 text-white/70">
              Elements Defined LLC serves homeowners and property owners throughout Metro Detroit for concrete, tree service, and hardscape projects.
            </p>
            <div className="mt-6 rounded-[28px] border border-dashed border-white/15 bg-black/20 p-8 text-white/45">
              Metro Detroit service map placeholder — replace with a real map embed or custom service area graphic at launch.
            </div>
          </div>
          <div className="grid gap-3 sm:grid-cols-2">
            {serviceAreas.map((area) => (
              <div key={area} className="rounded-2xl border border-white/10 bg-neutral-900 px-4 py-3 text-white/80">
                {area}
              </div>
            ))}
          </div>
        </div>
      </section>

      <section id="testimonials" className="mx-auto max-w-7xl px-6 py-20 lg:px-10">
        <div className="mb-10">
          <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Reviews</p>
          <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Customer trust helps close jobs</h2>
        </div>
        <div className="grid gap-6 md:grid-cols-3">
          {testimonials.map((item) => (
            <div key={item.name} className="rounded-[28px] border border-white/10 bg-white/[0.03] p-7">
              <p className="text-lg leading-8 text-white/75">“{item.text}”</p>
              <p className="mt-5 font-semibold text-white">{item.name}</p>
            </div>
          ))}
        </div>
      </section>

      <section className="border-y border-orange-500/20 bg-gradient-to-r from-orange-600 to-orange-500">
        <div className="mx-auto flex max-w-7xl flex-col items-start justify-between gap-4 px-6 py-6 md:flex-row md:items-center lg:px-10">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.2em] text-orange-100">Ready to get started?</p>
            <h3 className="mt-1 text-2xl font-black text-white">Call now for concrete, tree service, or hardscape work.</h3>
          </div>
          <a href="tel:3138300790" className="rounded-2xl bg-black px-6 py-3 font-semibold text-white shadow-xl">
            Call (313) 830-0790
          </a>
        </div>
      </section>

      <section id="quote" className="border-t border-white/10 bg-gradient-to-br from-neutral-900 to-black">
        <div className="mx-auto grid max-w-7xl gap-8 px-6 py-20 lg:grid-cols-[1fr_0.95fr] lg:px-10">
          <div>
            <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">Request a Quote</p>
            <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Let’s define your next project</h2>
            <p className="mt-5 max-w-2xl text-lg leading-8 text-white/70">
              Ready for concrete work, tree service, or a hardscape upgrade? We proudly serve homeowners and property owners across Metro Detroit with dependable exterior work, clear communication, and strong curb appeal results.
            </p>
            <div className="mt-8 space-y-3 text-white/75">
              <p><span className="font-semibold text-white">Phone:</span> (313) 830-0790</p>
              <p><span className="font-semibold text-white">Email:</span> jm@elementsdefinedllc.com</p>
              <p><span className="font-semibold text-white">Alt Email:</span> elementsdefinedllc@gmail.com</p>
              <p><span className="font-semibold text-white">Service Area:</span> All Metro Detroit areas</p>
              <p><span className="font-semibold text-white">Website:</span> elementsdefinedllc.com</p>
            </div>
          </div>

          <div className="rounded-[28px] border border-white/10 bg-white/[0.04] p-6 shadow-2xl">
            <div className="grid gap-4">
              <input className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none placeholder:text-white/35" placeholder="Full Name" />
              <input className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none placeholder:text-white/35" placeholder="Phone Number" />
              <input className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none placeholder:text-white/35" placeholder="Email Address" />
              <select className="rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none">
                <option>Concrete</option>
                <option>Tree Service</option>
                <option>Hardscapes</option>
                <option>Other</option>
              </select>
              <textarea className="min-h-[140px] rounded-2xl border border-white/10 bg-black/20 px-4 py-3 text-white outline-none placeholder:text-white/35" placeholder="Tell us about your project" />
              <button className="rounded-2xl bg-orange-500 px-6 py-3 font-semibold text-white transition hover:scale-[1.01]">
                Submit Request
              </button>
            </div>
          </div>
        </div>
      </section>

      <section className="mx-auto max-w-7xl px-6 py-20 lg:px-10">
        <div className="mb-8">
          <p className="text-sm font-semibold uppercase tracking-[0.25em] text-orange-300">SEO Service Pages</p>
          <h2 className="mt-2 text-3xl font-bold sm:text-4xl">Built for future Google ranking pages</h2>
          <p className="mt-4 max-w-3xl text-white/70">
            These are the service-location pages I’d recommend building next to help Elements Defined LLC rank in search and generate local contractor leads.
          </p>
        </div>
        <div className="grid gap-4 md:grid-cols-2 lg:grid-cols-3">
          {seoPages.map((page) => (
            <div key={page} className="rounded-2xl border border-white/10 bg-white/[0.03] p-5 text-white/80">
              {page}
            </div>
          ))}
        </div>
      </section>

      <footer className="border-t border-white/10 bg-black px-6 py-8 text-sm text-white/50 lg:px-10">
        <div className="mx-auto flex max-w-7xl flex-col gap-2 md:flex-row md:items-center md:justify-between">
          <p>© 2026 Elements Defined LLC. All rights reserved. Serving all Metro Detroit areas.</p>
          <p>Concrete • Tree Service • Hardscapes</p>
        </div>
      </footer>
    </div>
  );
}

Sorry, but nothing was found. Please try a search with different keywords.