<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<!-- SEO BASICS -->
<title>Obsidian Auto Lab | Premium Auto Detailing in Florida</title>
<meta name="description" content="Obsidian Auto Lab — premium auto detailing and paint correction. Book via Instagram @obsidian.autolab or email obsidianautolab@gmail.com." />
<meta name="robots" content="index,follow" />
<link rel="canonical" href="https://obsidianautolabfl.com/" />
<!-- OPEN GRAPH (SOCIAL PREVIEW) -->
<meta property="og:title" content="Obsidian Auto Lab | Premium Auto Detailing" />
<meta property="og:description" content="Premium detailing, paint correction, and protection. Book via Instagram @obsidian.autolab or email obsidianautolab@gmail.com." />
<meta property="og:url" content="https://obsidianautolabfl.com/" />
<meta property="og:type" content="website" />
<!-- Update this if you add a real hosted image later -->
<meta property="og:image" content="https://obsidianautolabfl.com/logo.png" />
<!-- TWITTER CARD -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Obsidian Auto Lab" />
<meta name="twitter:description" content="Premium detailing, paint correction, and protection. Book via Instagram or email." />
<meta name="twitter:image" content="https://obsidianautolabfl.com/logo.png" />
<!-- JSON-LD STRUCTURED DATA (GOOGLE) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Obsidian Auto Lab",
"url": "https://obsidianautolabfl.com/",
"image": "https://obsidianautolabfl.com/logo.png",
"email": "obsidianautolab@gmail.com",
"sameAs": [
"https://www.instagram.com/obsidian.autolab/"
],
"description": "Premium auto detailing, paint correction, and protection services. Book via Instagram or email.",
"areaServed": "Florida",
"serviceType": [
"Auto Detailing",
"Paint Correction",
"Ceramic Coating Prep",
"Interior Detailing",
"Exterior Detailing"
]
}
</script>
<style>
:root {
--black: #000;
--white: #fff;
--red: #c1121f;
--gray: #a7a7a7;
--card: rgba(255,255,255,0.06);
--border: rgba(255,255,255,0.10);
}
* { box-sizing: border-box; margin: 0; padding: 0; font-family: "Helvetica Neue", Arial, sans-serif; }
body {
background: radial-gradient(1200px 600px at 50% 0%, rgba(193,18,31,0.18), transparent 60%),
var(--black);
color: var(--white);
min-height: 100vh;
padding: 44px 18px;
}
.wrap {
width: 100%;
max-width: 1000px;
margin: 0 auto;
}
/* HEADER / HERO */
header {
text-align: center;
padding: 10px 0 28px;
}
.logo {
max-width: 260px;
width: 100%;
margin: 0 auto 26px;
display: block;
}
h1 {
font-size: 3.0rem;
letter-spacing: 5px;
line-height: 1.05;
}
.sub {
margin-top: 14px;
color: var(--gray);
letter-spacing: 1px;
font-size: 1.05rem;
}
.red-line {
width: 88px;
height: 3px;
background: var(--red);
margin: 18px auto 12px;
}
.cta-row {
margin-top: 28px;
display: flex;
gap: 12px;
justify-content: center;
flex-wrap: wrap;
}
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 14px 22px;
border-radius: 10px;
text-decoration: none;
letter-spacing: 2px;
font-size: 0.92rem;
transition: transform 0.2s ease, background 0.2s ease, border 0.2s ease;
border: 1px solid var(--border);
color: var(--white);
background: transparent;
}
.btn:hover { transform: translateY(-2px); }
.btn-primary {
border-color: rgba(193,18,31,0.75);
box-shadow: 0 0 0 1px rgba(193,18,31,0.20) inset;
}
.btn-primary:hover { background: rgba(193,18,31,0.95); border-color: rgba(193,18,31,0.95); }
/* SECTIONS */
section {
margin-top: 38px;
padding: 22px;
border: 1px solid var(--border);
border-radius: 14px;
background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));
backdrop-filter: blur(6px);
}
.section-title {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
flex-wrap: wrap;
margin-bottom: 14px;
}
h2 {
font-size: 1.25rem;
letter-spacing: 3px;
text-transform: uppercase;
}
.tag {
font-size: 0.82rem;
color: var(--gray);
letter-spacing: 1px;
}
/* SERVICES GRID */
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
margin-top: 12px;
}
.card {
border: 1px solid var(--border);
border-radius: 12px;
padding: 16px;
background: rgba(0,0,0,0.35);
}
.card h3 {
font-size: 1.0rem;
letter-spacing: 1.5px;
margin-bottom: 8px;
}
.card p {
color: var(--gray);
font-size: 0.95rem;
line-height: 1.45;
}
.accent {
display: inline-block;
height: 2px;
width: 46px;
background: var(--red);
margin: 12px 0 10px;
}
/* BOOKING */
.booking p {
color: var(--gray);
font-size: 1.0rem;
line-height: 1.6;
}
.booking strong { color: var(--white); }
.contact-row {
margin-top: 16px;
display: flex;
gap: 12px;
flex-wrap: wrap;
}
.mini {
display: inline-flex;
gap: 10px;
align-items: center;
padding: 12px 14px;
border-radius: 10px;
border: 1px solid var(--border);
text-decoration: none;
color: var(--white);
background: rgba(255,255,255,0.03);
letter-spacing: 1px;
}
.mini:hover { border-color: rgba(193,18,31,0.7); }
footer {
margin: 34px 0 10px;
text-align: center;
color: #666;
letter-spacing: 1px;
font-size: 0.8rem;
}
@media (max-width: 900px) {
.grid { grid-template-columns: 1fr; }
h1 { font-size: 2.3rem; }
}
</style>
</head>
<body>
<div class="wrap">
<header>
<!-- Put your logo file in the same folder as this HTML -->
<img src="logo.png" alt="Obsidian Auto Lab Logo" class="logo" />
<h1>OBSIDIAN</h1>
<div class="red-line"></div>
<div class="sub">Premium detailing · paint correction · curated finishes</div>
<div class="cta-row">
<a class="btn btn-primary" href="https://www.instagram.com/obsidian.autolab/" target="_blank" rel="noopener noreferrer">
BOOK VIA INSTAGRAM →
</a>
<a class="btn" href="mailto:obsidianautolab@gmail.com?subject=Booking%20Request%20-%20Obsidian%20Auto%20Lab">
EMAIL TO BOOK →
</a>
</div>
</header>
<section class="services" id="services">
<div class="section-title">
<h2>Services</h2>
<div class="tag">Quality-first work. Clean, sharp, consistent.</div>
</div>
<div class="grid">
<div class="card">
<h3>Exterior Detail</h3>
<span class="accent"></span>
<p>Hand wash, decontamination, wheels/tires, glass, and finish refinement for a deep, clean look.</p>
</div>
<div class="card">
<h3>Interior Detail</h3>
<span class="accent"></span>
<p>Vacuum + deep clean, surfaces reset, trim and touch points detailed for a fresh, factory feel.</p>
</div>
<div class="card">
<h3>Paint Correction</h3>
<span class="accent"></span>
<p>Swirl and haze reduction with a clarity-focused finish. Built for gloss and sharp reflections.</p>
</div>
<div class="card">
<h3>Protection Prep</h3>
<span class="accent"></span>
<p>Proper prep for protection installs: clean base, corrected paint, and a finish ready to lock in.</p>
</div>
<div class="card">
<h3>Headlight Restoration</h3>
<span class="accent"></span>
<p>Restore clarity and improve appearance. Great for older vehicles and daily drivers.</p>
</div>
<div class="card">
<h3>Maintenance Detail</h3>
<span class="accent"></span>
<p>Keep it dialed. Quick refresh schedules that maintain the “just detailed” look.</p>
</div>
</div>
</section>
<section class="booking" id="booking">
<div class="section-title">
<h2>Booking</h2>
<div class="tag">Fastest response: Instagram DM</div>
</div>
<p>
To book, message <strong>@obsidian.autolab</strong> on Instagram or email
<strong>obsidianautolab@gmail.com</strong>.
<br /><br />
Include: your vehicle (year/make/model), location, what you want done, and photos if possible.
</p>
<div class="contact-row">
<a class="mini" href="https://www.instagram.com/obsidian.autolab/" target="_blank" rel="noopener noreferrer">
Instagram: @obsidian.autolab
</a>
<a class="mini" href="mailto:obsidianautolab@gmail.com?subject=Booking%20Request%20-%20Obsidian%20Auto%20Lab">
Email: obsidianautolab@gmail.com
</a>
</div>
</section>
<footer>
© 2026 Obsidian Auto Lab · Florida
</footer>
</div>
</body>
</html>