<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MM Mobile Mechanics | Fast On-Site Repair Quotes</title>
<!-- Font Awesome for gear & tool icons -->
<link rel="preconnect" href="https://cdnjs.cloudflare.com" />
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"
integrity="sha512-w2pIuHHnzwYvHikji+Xo8/8Km7Zfj4rGK1X+hvR5q34gUQz2UzbIbw77nWUYzFKVN0f+S4OgQB8VBDSpzLml0w=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
<style>
:root {
--primary: #d92323;
--dark: #222;
--light: #f9f9f9;
}* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
body {
background: var(--light);
color: var(--dark);
}
/* === Banner === */
header.banner {
background: var(--primary);
color: #fff;
padding: 1.5rem 1rem;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
gap: 0.75rem;
flex-wrap: wrap;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
header.banner .icon {
font-size: 1.5rem;
}
header.banner .logo {
background: #fff;
color: var(--primary);
padding: 0.4rem 1rem;
border-radius: 50%;
font-weight: 900;
font-size: 1.8rem;
}
/* === Hero / Form === */
.hero {
max-width: 800px;
margin: 2rem auto;
padding: 0 1rem;
text-align: center;
}
.hero h2 {
font-size: 2rem;
margin-bottom: 0.75rem;
}
.hero p {
margin-bottom: 1.25rem;
font-size: 1.1rem;
line-height: 1.5;
}
form.quote-form {
background: #fff;
border-radius: 8px;
padding: 1.5rem;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
form.quote-form .field {
margin-bottom: 1rem;
text-align: left;
}
form.quote-form label {
display: block;
font-weight: bold;
margin-bottom: 0.25rem;
}
form.quote-form input,
form.quote-form textarea {
width: 100%;
padding: 0.55rem 0.65rem;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 1rem;
}
form.quote-form textarea {
resize: vertical;
min-height: 90px;
}
form.quote-form button {
background: var(--primary);
border: none;
color: #fff;
padding: 0.65rem 1.25rem;
font-size: 1.05rem;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s ease-in-out;
}
form.quote-form button:hover {
background: #b81e1e;
}
/* === Footer === */
footer {