HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Deadmans Handyman Service | Chris Deadman - Qualified Carpenter</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400;1,600;1,700&family=Open+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--pure-black: #050505;
--off-black: #111111;
--card-black: #1a1a1a;
--border-black: #2a2a2a;
--accent-silver: #d1d5db;
--pure-white: #ffffff;
--off-white: #e5e7eb;
--muted-gray: #9ca3af;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Open Sans', sans-serif;
color: var(--off-white);
background-color: var(--pure-black);
line-height: 1.6;
}
h1, h2, h3, h4, .brand-font {
font-family: 'Montserrat', sans-serif;
}
/* Top Announcement Promo Bar */
.promo-banner {
background-color: var(--pure-white);
color: var(--pure-black);
text-align: center;
padding: 12px 5%;
font-weight: 800;
font-size: 0.95rem;
letter-spacing: 0.5px;
text-transform: uppercase;
border-bottom: 2px solid var(--accent-silver);
}
.promo-banner span {
color: #000;
text-decoration: underline;
}
/* Header Navigation */
header {
background-color: var(--pure-black);
padding: 18px 5%;
display: flex;
justify-content: space-between;
align-items: center;
position: sticky;
top: 0;
z-index: 1000;
border-bottom: 1px solid var(--border-black);
}
.logo-container {
display: flex;
align-items: center;
gap: 15px;
text-decoration: none;
}
.logo-badge {
background-color: var(--pure-white);
color: var(--pure-black);
width: 52px;
height: 52px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.6rem;
font-weight: 900;
border: 2px solid var(--accent-silver);
box-shadow: 0 0 10px rgba(255, 255, 255, 0.1);
}
.logo-text {
color: var(--pure-white);
font-weight: 900;
font-size: 1.25rem;
line-height: 1.1;
text-transform: uppercase;
letter-spacing: 1px;
}
.logo-text span {
display: block;
color: var(--muted-gray);
font-size: 0.75rem;
font-weight: 600;
letter-spacing: 1.5px;
margin-top: 2px;
}
nav ul {
display: flex;
list-style: none;
gap: 25px;
align-items: center;
}
nav a {
color: var(--off-white);
text-decoration: none;
font-weight: 600;
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 0.5px;
transition: color 0.3s;
}
nav a:hover {
color: var(--pure-white);
}
.btn-header {
background-color: var(--pure-white);
color: var(--pure-black) !important;
padding: 10px 22px;
border-radius: 4px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.5px;
transition: background-color 0.3s, transform 0.2s;
display: inline-block;
}
.btn-header:hover {
background-color: var(--accent-silver);
transform: translateY(-2px);
}
/* Hero Section */
.hero {
background: linear-gradient(rgba(5, 5, 5, 0.93), rgba(5, 5, 5, 0.95)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&q=80&w=1600') center/cover no-repeat;
color: var(--pure-white);
padding: 100px 5% 110px 5%;
text-align: center;
border-bottom: 1px solid var(--border-black);
}
.hero-content {
max-width: 850px;
margin: 0 auto;
}
.owner-badge {
display: inline-block;
background-color: var(--off-black);
color: var(--pure-white);
padding: 8px 20px;
border-radius: 50px;
font-weight: 700;
font-size: 0.85rem;
text-transform: uppercase;
letter-spacing: 1.5px;
border: 1px solid var(--border-black);
margin-bottom: 25px;
}
.hero h1 {
font-size: 3.2rem;
font-weight: 900;
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.1;
}
.hero .slogan {
font-size: 1.6rem;
font-style: italic;
color: var(--accent-silver);
font-weight: 600;
margin-bottom: 25px;
letter-spacing: 0.5px;
}
.hero p {
font-size: 1.15rem;
color: var(--muted-gray);
margin-bottom: 35px;
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
.hero-buttons {
display: flex;
gap: 15px;
justify-content: center;
flex-wrap: wrap;
}
.btn-primary {
background-color: var(--pure-white);
color: var(--pure-black);
padding: 14px 30px;
border-radius: 4px;
font-weight: 800;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 0.5px;
transition: all 0.3s;
border: 2px solid var(--pure-white);
}
.btn-primary:hover {
background-color: var(--accent-silver);
border-color: var(--accent-silver);
transform: translateY(-2px);
}
.btn-outline {
border: 2px solid var(--pure-white);
color: var(--pure-white);
padding: 14px 30px;
border-radius: 4px;
font-weight: 800;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 0.5px;
transition: all 0.3s;
}
.btn-outline:hover {
background-color: var(--pure-white);
color: var(--pure-black);
transform: translateY(-2px);
}
/* Trust Bar */
.trust-bar {
background-color: var(--off-black);
color: var(--pure-white);
padding: 25px 5%;
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
border-bottom: 1px solid var(--border-black);
}
.trust-item {
display: flex;
align-items: center;
gap: 10px;
font-weight: 700;
font-size: 0.95rem;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.trust-item span {
color: var(--pure-white);
font-size: 1.2rem;
}
/* Services Grid Section */
.services-section {
padding: 90px 5%;
max-width: 1200px;
margin: 0 auto;
}
.section-title {
text-align: center;
margin-bottom: 50px;
}
.section-title h2 {
font-size: 2.2rem;
color: var(--pure-white);
text-transform: uppercase;
font-weight: 900;
letter-spacing: 0.5px;
}
.section-title div {
width: 60px;
height: 3px;
background-color: var(--pure-white);
margin: 12px auto 0 auto;
}
.services-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 25px;
}
.service-card {
background-color: var(--card-black);
border: 1px solid var(--border-black);
border-radius: 6px;
padding: 32px 25px;
transition: transform 0.3s, border-color 0.3s;
}
.service-card:hover {
transform: translateY(-5px);
border-color: var(--pure-white);
}
.service-icon {
font-size: 2rem;
margin-bottom: 15px;
}
.service-card h3 {
font-size: 1.25rem;
color: var(--pure-white);
margin-bottom: 12px;
font-weight: 700;
text-transform: uppercase;
}
.service-card p {
color: var(--muted-gray);
font-size: 0.95rem;
}
/* About & Discount Section */
.about-section {
background-color: var(--off-black);
color: var(--pure-white);
padding: 90px 5%;
border-top: 1px solid var(--border-black);
border-bottom: 1px solid var(--border-black);
}
.about-container {
max-width: 1050px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: center;
}
.about-text h2 {
font-size: 2.2rem;
color: var(--pure-white);
margin-bottom: 15px;
text-transform: uppercase;
font-weight: 800;
}
.about-text p {
color: var(--muted-gray);
margin-bottom: 20px;
font-size: 1.05rem;
}
.promo-card {
background-color: var(--card-black);
border: 2px dashed var(--pure-white);
padding: 40px;
border-radius: 8px;
text-align: center;
}
.promo-card h3 {
font-size: 1.8rem;
color: var(--pure-white);
margin-bottom: 10px;
text-transform: uppercase;
font-weight: 900;
}
.promo-card p {
color: var(--off-white);
font-size: 1.1rem;
margin-bottom: 25px;
}
/* Contact & Form Section */
.contact-section {
padding: 90px 5%;
max-width: 1100px;
margin: 0 auto;
}
.contact-grid {
display: grid;
grid-template-columns: 1fr 1.2fr;
gap: 50px;
}
.contact-info {
background-color: var(--card-black);
border: 1px solid var(--border-black);
color: var(--pure-white);
padding: 40px;
border-radius: 6px;
}
.contact-info h3 {
font-size: 1.8rem;
margin-bottom: 25px;
color: var(--pure-white);
text-transform: uppercase;
font-weight: 800;
}
.contact-item {
margin-bottom: 25px;
}
.contact-item label {
display: block;
font-size: 0.8rem;
color: var(--muted-gray);
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
margin-bottom: 4px;
}
.contact-item a, .contact-item p {
color: var(--pure-white);
font-size: 1.15rem;
text-decoration: none;
font-weight: 700;
}
.contact-item a:hover {
color: var(--accent-silver);
}
.quote-form {
background-color: var(--card-black);
border: 1px solid var(--border-black);
padding: 40px;
border-radius: 6px;
}
.quote-form h3 {
font-size: 1.8rem;
margin-bottom: 25px;
color: var(--pure-white);
text-transform: uppercase;
font-weight: 800;
}
.form-group {
margin-bottom: 20px;
}
.form-group label {
display: block;
font-size: 0.85rem;
font-weight: 700;
margin-bottom: 6px;
color: var(--off-white);
text-transform: uppercase;
letter-spacing: 0.5px;
}
.form-group input, .form-group select, .form-group textarea {
width: 100%;
padding: 13px;
background-color: var(--off-black);
border: 1px solid var(--border-black);
border-radius: 4px;
color: var(--pure-white);
font-family: inherit;
font-size: 0.95rem;
}
.form-group input:focus, .form-group select:focus, .form-group textarea:focus {
outline: none;
border-color: var(--pure-white);
}
/* Footer */
footer {
background-color: var(--pure-black);
color: var(--muted-gray);
text-align: center;
padding: 35px 5%;
border-top: 1px solid var(--border-black);
font-size: 0.85rem;
}
footer strong {
color: var(--pure-white);
}
.footer-credentials {
margin-top: 10px;
font-size: 0.8rem;
color: var(--muted-gray);
letter-spacing: 0.5px;
}
/* Mobile Responsive */
@media (max-width: 850px) {
.about-container, .contact-grid {
grid-template-columns: 1fr;
}
header {
flex-direction: column;
gap: 15px;
}
.hero h1 {
font-size: 2.2rem;
}
}
</style>
</head>
<body>
<!-- Promo Top Banner -->
<div class="promo-banner">
📞 Mention the flyer or website when you call <strong>0434 255 354</strong> to claim your <span>10% DISCOUNT</span>!
</div>
<!-- Header Navigation -->
<header>
<a href="#" class="logo-container">
<div class="logo-badge">💀</div>
<div class="logo-text">
Deadmans
<span>HANDYMAN SERVICE</span>
</div>
</a>
<nav>
<ul>
<li><a href="#services">Services</a></li>
<li><a href="#about">About Chris</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="tel:0434255354" class="btn-header">Call 0434 255 354</a></li>
</ul>
</nav>
</header>
<!-- Hero Section -->
<section class="hero">
<div class="hero-content">
<div class="owner-badge">Chris Deadman — Qualified Carpenter | Lic: 495592C</div>
<h1>Deadmans Handyman Service</h1>
<div class="slogan">"Quality Work to Die For"</div>
<p>Servicing Sydney's Northern Beaches & North Shore areas. Qualified carpentry, building maintenance, renovations, and home repairs across residential and commercial properties.</p>
<div class="hero-buttons">
<a href="#quote" class="btn-primary">Request Free Quote</a>
<a href="tel:0434255354" class="btn-outline">Call Chris Now</a>
</div>
</div>
</section>
<!-- Trust Bar -->
<div class="trust-bar">
<div class="trust-item"><span>✓</span> Lic # 495592C</div>
<div class="trust-item"><span>✓</span> ABN: 94 992 371 915</div>
<div class="trust-item"><span>✓</span> Northern Beaches & North Shore</div>
<div class="trust-item"><span>✓</span> 10% Off New Clients</div>
</div>
<!-- Services Section -->
<section class="services-section" id="services">
<div class="section-title">
<h2>Services Offered</h2>
<div></div>
</div>
<div class="services-grid">
<div class="service-card">
<div class="service-icon">🪚</div>
<h3>Carpentry & Cabinetry</h3>
<p>Custom timber work, bespoke cabinetry, framing, structural repairs, trim installation, and detailed timber finishing.</p>
</div>
<div class="service-card">
<div class="service-icon">🚿</div>
<h3>Bathroom & Laundry Renovations</h3>
<p>End-to-end modern renovations for bathrooms and laundries, fixture fittings, cabinetry, and complete tile work.</p>
</div>
<div class="service-card">
<div class="service-icon">📺</div>
<h3>TV & Mirror Mounting</h3>
<p>Safe and secure mounting of flat-screen TVs, large heavy mirrors, artwork, and wall hangings into studs or masonry.</p>
</div>
<div class="service-card">
<div class="service-icon">🪵</div>
<h3>Deck Repair & Maintenance</h3>
<p>Timber deck restorations, board replacements, joist repair, power washing, oiling, sanding, and weather sealing.</p>
</div>
<div class="service-card">
<div class="service-icon">🏢</div>
<h3>Residential & Commercial Maintenance</h3>
<p>Ongoing property maintenance, building upkeep, and repairs for homeowners, rentals, real estate, and offices across the Northern Beaches & North Shore.</p>
</div>
<div class="service-card">
<div class="service-icon">🚪</div>
<h3>Door & Window Repairs</h3>
<p>Fixing sticking doors, hinge alignment, lock replacements, window hardware repairs, and frame fixes.</p>
</div>
<div class="service-card">
<div class="service-icon">🧱</div>
<h3>Painting, Plastering & Tiling</h3>
<p>Plasterboard wall patching, drywall repair, interior painting touch-ups, splashbacks, and floor/wall tiling repairs.</p>
</div>
<div class="service-card">
<div class="service-icon">🪑</div>
<h3>Furniture Repair & Assembly</h3>
<p>Expert flat-pack furniture assembly (IKEA, Fantastic, etc.), joint stabilization, and custom furniture repairs.</p>
</div>
<div class="service-card">
<div class="service-icon">🌿</div>
<h3>Landscaping & Outdoor Repairs</h3>
<p>General outdoor maintenance, timber garden beds, retaining wall repairs, gate adjustments, and small landscaping tasks.</p>
</div>
</div>
</section>
<!-- About & Special Offer -->
<section class="about-section" id="about">
<div class="about-container">
<div class="about-text">
<h2>Meet Chris Deadman</h2>
<p style="color: var(--pure-white); font-style: italic; font-weight: 600;">"I take pride in my work and always want the best outcome for my clients."</p>
<p>As a fully licensed contractor and qualified carpenter (Lic: 495592C), Chris brings high standards, competitive pricing, and honest craftsmanship to homes and businesses throughout the Northern Beaches and North Shore regions.</p>
</div>
<div class="promo-card">
<h3>Flyer Discount</h3>
<p>Call <strong>0434 255 354</strong> today and mention the flyer or website to claim a <strong>10% discount</strong> on your next job!</p>
<a href="tel:0434255354" class="btn-primary" style="display: block; text-align: center;">Claim Your 10% Off</a>
</div>
</div>
</section>
<!-- Contact & Quote Section -->
<section class="contact-section" id="contact">
<div class="contact-grid">
<div class="contact-info">
<h3>Get In Touch</h3>
<div class="contact-item">
<label>Direct Phone</label>
<a href="tel:0434255354">0434 255 354</a>
</div>
<div class="contact-item">
<label>Email Address</label>
<a href="mailto:deadmanshandyman@gmail.com">deadmanshandyman@gmail.com</a>
</div>
<div class="contact-item">
<label>Tradesman & License</label>
<p>Chris Deadman (Qualified Carpenter)<br>Contractor Lic: <strong>495592C</strong><br>ABN: <strong>94 992 371 915</strong></p>
</div>
<div class="contact-item">
<label>Service Area Coverage</label>
<p>Northern Beaches & North Shore (Sydney, NSW)</p>
</div>
</div>
<!-- Quote Form -->
<div class="quote-form" id="quote">
<h3>Request Free Quote</h3>
<form id="contactForm" onsubmit="sendQuote(event)">
<div class="form-group">
<label for="name">Your Name *</label>
<input type="text" id="name" required placeholder="John Smith">
</div>
<div class="form-group">
<label for="phone">Phone Number *</label>
<input type="tel" id="phone" required placeholder="0400 000 000">
</div>
<div class="form-group">
<label for="suburb">Suburb / Location *</label>
<input type="text" id="suburb" required placeholder="e.g. Manly, Chatswood, Dee Why">
</div>
<div class="form-group">
<label for="service">Service Needed</label>
<select id="service">
<option value="Carpentry & Cabinetry">Carpentry & Cabinetry</option>
<option value="Bathroom & Laundry">Bathroom / Laundry Renovation</option>
<option value="Deck Repair">Deck Repair & Maintenance</option>
<option value="TV & Mirror Hanging">TV / Mirror Hanging</option>
<option value="Building Maintenance">Residential / Commercial Maintenance</option>
<option value="Door & Window Repairs">Door & Window Repairs</option>
<option value="Painting Plastering Tiling">Painting, Plastering & Tiling</option>
<option value="Furniture Assembly">Furniture Repair / Assembly</option>
<option value="Landscaping">Landscaping & Outdoor Repairs</option>
</select>
</div>
<div class="form-group">
<label for="message">Job Description *</label>
<textarea id="message" rows="4" required placeholder="Describe the job or work required..."></textarea>
</div>
<button type="submit" class="btn-primary" style="width: 100%; cursor: pointer; padding: 14px; font-size: 1rem;">Submit Quote Request</button>
</form>
</div>
</div>
</section>
<!-- Footer -->
<footer>
<p>© 2026 <strong>Deadmans Handyman Service</strong>. All Rights Reserved. | Chris Deadman</p>
<div class="footer-credentials">
NSW Contractor License: <strong>495592C</strong> | ABN: <strong>94 992 371 915</strong> | Servicing Northern Beaches & North Shore
</div>
</footer>
<script>
function sendQuote(e) {
e.preventDefault();
const name = document.getElementById('name').value;
const phone = document.getElementById('phone').value;
const suburb = document.getElementById('suburb').value;
const service = document.getElementById('service').value;
const message = document.getElementById('message').value;
const subject = encodeURIComponent(`New Quote Request (${suburb}) - ${name}`);
const body = encodeURIComponent(`Name: ${name}\nPhone: ${phone}\nSuburb: ${suburb}\nService Requested: ${service}\nDiscount Claimed: Yes (10% Flyer/Web Offer)\n\nJob Details:\n${message}`);
window.location.href = `mailto:deadmanshandyman@gmail.com?subject=${subject}&body=${body}`;
}
</script>
</body>
</html>