Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- ═══════════════════════════════════════════════════════════════════
⚠️ À PERSONNALISER — remplacez ces valeurs par les vôtres
(recherchez "À REMPLACER" dans tout le fichier)
─────────────────────────────────────────────────────────────────
Nom de l'entreprise ....... Débarras Express IDF
Téléphone ................. 01 23 45 67 89
WhatsApp (format intl.) ... 33612345678 (33 + numéro sans le 0)
E-mail .................... contact@votre-entreprise.fr
Adresse (pour la carte) ... Paris, Île-de-France
SIRET ..................... 000 000 000 00000
═══════════════════════════════════════════════════════════════════ -->
<title>Débarras Express IDF — Débarras professionnel en Île-de-France & partout en France</title>
<meta name="description" content="Entreprise de débarras professionnelle : appartement, maison, cave, succession. Devis gratuit sous 24h, intervention rapide dans toute l'Île-de-France et partout en France. Forfait tout inclus, tri et recyclage.">
<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=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
:root{
--ink:#333333;
--pine:#962d21;
--pine-2:#df4937;
--pine-soft:#F7E3DF;
--amber:#d49625;
--amber-dark:#b17a17;
--paper:#ededed;
--white:#FFFFFF;
--muted:#6a6a6a;
--line:#dcdcdc;
--wa:#25D366;
--shadow:0 10px 40px -12px rgba(20,28,24,.22);
--shadow-sm:0 4px 18px -8px rgba(20,28,24,.20);
--r:18px;
--maxw:1200px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{
font-family:"Inter",system-ui,sans-serif;
color:var(--ink);
background:var(--paper);
line-height:1.6;
-webkit-font-smoothing:antialiased;
}
h1,h2,h3,h4,.display{font-family:"Bricolage Grotesque",sans-serif;line-height:1.08;letter-spacing:-.02em}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
section{padding:88px 0}
.eyebrow{
display:inline-flex;align-items:center;gap:8px;
font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
color:var(--pine);background:var(--pine-soft);
padding:7px 14px;border-radius:999px;
}
.eyebrow.on-dark{color:#F0D6D1;background:rgba(255,255,255,.09)}
.section-head{max-width:660px;margin-bottom:48px}
.section-head h2{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;margin:16px 0 12px}
.section-head p{color:var(--muted);font-size:1.06rem}
/* Buttons */
.btn{
display:inline-flex;align-items:center;justify-content:center;gap:9px;
font-family:"Inter";font-weight:600;font-size:1rem;
padding:14px 24px;border-radius:12px;border:1.5px solid transparent;
cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;
white-space:nowrap;
}
.btn svg{width:19px;height:19px}
.btn-amber{background:var(--amber);color:var(--ink);box-shadow:var(--shadow-sm)}
.btn-amber:hover{background:var(--amber-dark);color:#fff;transform:translateY(-2px)}
.btn-pine{background:var(--pine);color:#fff}
.btn-pine:hover{background:var(--pine-2);transform:translateY(-2px)}
.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}
.btn-ghost:hover{border-color:var(--pine);color:var(--pine)}
.btn-ghost-light{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:#fff}
.btn-ghost-light:hover{background:rgba(255,255,255,.16)}
/* ── Header ── */
header.site{
position:sticky;top:0;z-index:60;
background:rgba(246,244,238,.86);backdrop-filter:blur(10px);
border-bottom:1px solid var(--line);
}
.nav{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}
.brand{display:flex;align-items:center;gap:11px;font-family:"Bricolage Grotesque";font-weight:800;font-size:1.28rem;color:var(--pine)}
.brand .mark{
width:38px;height:38px;border-radius:10px;background:var(--pine);
display:grid;place-items:center;color:var(--amber);flex:none;
}
.brand .mark svg{width:22px;height:22px}
.nav-links{display:flex;gap:30px;font-weight:500;font-size:.97rem}
.nav-links a{color:var(--ink);opacity:.82;transition:opacity .15s,color .15s}
.nav-links a:hover{opacity:1;color:var(--pine)}
.nav-cta{display:flex;align-items:center;gap:14px}
.nav-phone{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--pine);font-size:1.02rem}
.nav-phone svg{width:18px;height:18px}
.burger{display:none;background:none;border:none;cursor:pointer;padding:6px}
.burger span{display:block;width:26px;height:2.5px;background:var(--ink);margin:5px 0;border-radius:2px;transition:.25s}
/* ── Hero ── */
.hero{padding:70px 0 80px;position:relative;overflow:hidden}
.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}
.hero h1{font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:700;margin:22px 0 20px}
.hero h1 .hl{color:var(--pine);position:relative;white-space:nowrap}
.hero .lead{font-size:1.15rem;color:var(--muted);max-width:540px;margin-bottom:30px}
.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}
.hero-badges{display:flex;flex-wrap:wrap;gap:10px 22px}
.hero-badges span{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:500;color:var(--ink)}
.hero-badges svg{width:17px;height:17px;color:var(--pine-2);flex:none}
/* Hero form card */
.quote-card{
background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);
padding:30px 28px;border:1px solid var(--line);
}
.quote-card h3{font-size:1.32rem;font-weight:700;margin-bottom:4px}
.quote-card .sub{color:var(--muted);font-size:.94rem;margin-bottom:20px}
.field{margin-bottom:14px}
.field label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px;color:var(--ink)}
.field input,.field select,.field textarea{
width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;
font-family:"Inter";font-size:.97rem;background:#FBFAF6;color:var(--ink);transition:border .15s,box-shadow .15s;
}
.field input:focus,.field select:focus,.field textarea:focus{
outline:none;border-color:var(--pine);box-shadow:0 0 0 3px rgba(150,45,33,.15);background:#fff;
}
.field textarea{resize:vertical;min-height:84px}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.quote-card .btn{width:100%;margin-top:6px}
.form-note{font-size:.78rem;color:var(--muted);margin-top:12px;text-align:center}
.consent{display:flex;gap:9px;align-items:flex-start;font-size:.8rem;color:var(--muted);margin-top:4px}
.consent input{width:auto;margin-top:3px;flex:none}
/* ── Trust strip / stats ── */
.stats{background:var(--pine);color:#fff;padding:52px 0}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}
.stat .num{font-family:"Bricolage Grotesque";font-weight:800;font-size:2.6rem;color:var(--amber);line-height:1}
.stat .lbl{font-size:.92rem;color:#F0D6D1;margin-top:8px}
/* ── Services ── */
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.card{
background:var(--white);border:1px solid var(--line);border-radius:var(--r);
padding:28px 26px;transition:transform .18s,box-shadow .2s,border-color .2s;
}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}
.card .ico{
width:52px;height:52px;border-radius:13px;background:var(--pine-soft);color:var(--pine);
display:grid;place-items:center;margin-bottom:18px;
}
.card .ico svg{width:26px;height:26px}
.card h3{font-size:1.22rem;font-weight:700;margin-bottom:8px}
.card p{color:var(--muted);font-size:.96rem}
/* ── Why / engagements ── */
.why{background:var(--white)}
.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.why-item .badge{
font-family:"Bricolage Grotesque";font-weight:800;font-size:1.15rem;
width:46px;height:46px;border-radius:12px;background:var(--pine);color:var(--amber);
display:grid;place-items:center;margin-bottom:16px;
}
.why-item h3{font-size:1.14rem;font-weight:700;margin-bottom:8px}
.why-item p{color:var(--muted);font-size:.95rem}
/* ── Situations ── */
.sit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.sit{
background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:26px;
display:flex;gap:16px;align-items:flex-start;
}
.sit .emoji{font-size:1.7rem;line-height:1;flex:none}
.sit h3{font-size:1.08rem;font-weight:700;margin-bottom:6px}
.sit p{color:var(--muted);font-size:.92rem}
/* ── Reviews ── */
.reviews{background:var(--pine);color:#fff}
.reviews .section-head h2{color:#fff}
.reviews .section-head p{color:#F0D6D1}
.rev-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}
.g-rating{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:16px 22px}
.g-rating .score{font-family:"Bricolage Grotesque";font-weight:800;font-size:2.4rem;color:var(--amber);line-height:1}
.g-rating .stars{color:var(--amber);letter-spacing:2px;font-size:1.05rem}
.g-rating .meta{font-size:.85rem;color:#F0D6D1}
.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.review{background:var(--white);color:var(--ink);border-radius:var(--r);padding:26px}
.review .stars{color:var(--amber);letter-spacing:2px;margin-bottom:12px}
.review p{font-size:.96rem;color:#444444;margin-bottom:18px}
.review .who{display:flex;align-items:center;gap:12px}
.review .av{width:42px;height:42px;border-radius:50%;background:var(--pine-soft);color:var(--pine);display:grid;place-items:center;font-weight:700;flex:none}
.review .who b{display:block;font-size:.95rem}
.review .who span{font-size:.8rem;color:var(--muted)}
/* ── Zone + Map ── */
.zone-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}
.chip{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:600;color:var(--pine)}
.chip.france{background:var(--pine);color:#fff;border-color:var(--pine)}
.map-frame{border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);min-height:380px}
.map-frame iframe{width:100%;height:100%;min-height:380px;border:0;display:block}
/* ── Big quote form section ── */
.cta-form{background:var(--white)}
.cf-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}
.cf-left h2{font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;margin-bottom:16px}
.cf-left p{color:var(--muted);font-size:1.05rem;margin-bottom:24px}
.cf-contacts{display:flex;flex-direction:column;gap:14px;margin-top:8px}
.cf-contact{display:flex;align-items:center;gap:14px}
.cf-contact .ic{width:46px;height:46px;border-radius:12px;background:var(--pine-soft);color:var(--pine);display:grid;place-items:center;flex:none}
.cf-contact .ic svg{width:22px;height:22px}
.cf-contact b{display:block;font-size:1.02rem}
.cf-contact span{font-size:.86rem;color:var(--muted)}
.cf-form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:32px}
/* ── Footer ── */
footer{background:var(--ink);color:#cccccc;padding:64px 0 28px}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:44px}
footer h4{font-family:"Bricolage Grotesque";color:#fff;font-size:1.05rem;margin-bottom:16px;font-weight:700}
footer .brand{color:#fff;margin-bottom:14px}
footer p,footer li{font-size:.92rem;line-height:1.9}
footer ul{list-style:none}
footer a:hover{color:var(--amber)}
.foot-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.84rem;color:#8f8f8f}
.foot-bottom a{margin-left:18px}
/* ── Floating action buttons ── */
.fab{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:12px}
.fab a{
width:58px;height:58px;border-radius:50%;display:grid;place-items:center;
box-shadow:0 8px 24px -6px rgba(0,0,0,.35);transition:transform .15s;
}
.fab a:hover{transform:scale(1.08)}
.fab .wa{background:var(--wa)}
.fab .call{background:var(--pine)}
.fab svg{width:28px;height:28px;color:#fff}
.fab .call svg{width:26px;height:26px}
/* toast */
.toast{
position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(120px);
background:var(--pine);color:#fff;padding:15px 24px;border-radius:12px;box-shadow:var(--shadow);
font-size:.95rem;font-weight:500;z-index:90;transition:transform .35s ease;max-width:90vw;text-align:center;
}
.toast.show{transform:translateX(-50%) translateY(0)}
/* reveal */
.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}
.reveal.in{opacity:1;transform:none}
/* ── Responsive ── */
@media(max-width:940px){
.hero-grid{grid-template-columns:1fr;gap:38px}
.zone-grid,.cf-grid{grid-template-columns:1fr;gap:32px}
.cards,.sit-grid,.rev-grid{grid-template-columns:1fr 1fr}
.why-grid{grid-template-columns:1fr 1fr}
.stats-grid{grid-template-columns:1fr 1fr;gap:32px}
.nav-links,.nav-phone{display:none}
.burger{display:block}
.nav-links.open{
display:flex;flex-direction:column;position:absolute;top:74px;left:0;right:0;
background:var(--paper);border-bottom:1px solid var(--line);padding:20px 24px;gap:18px;
}
}
@media(max-width:600px){
section{padding:60px 0}
.cards,.sit-grid,.rev-grid,.why-grid,.stats-grid{grid-template-columns:1fr}
.row2{grid-template-columns:1fr}
.wrap{padding:0 18px}
.hero{padding:44px 0 60px}
.fab a{width:52px;height:52px}
}
@media(prefers-reduced-motion:reduce){
.reveal{opacity:1;transform:none;transition:none}
html{scroll-behavior:auto}
}
</style>
</head>
<body>
<!-- ══════════════ HEADER ══════════════ -->
<header class="site">
<div class="wrap nav">
<a href="#top" class="brand">
<span class="mark"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 6h18M8 6V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6"/></svg></span>
<!-- À REMPLACER : nom de l'entreprise -->
Débarras Express IDF
</a>
<nav class="nav-links" id="menu">
<a href="#services">Services</a>
<a href="#pourquoi">Pourquoi nous</a>
<a href="#zone">Zone d'intervention</a>
<a href="#avis">Avis</a>
<a href="#contact">Contact</a>
</nav>
<div class="nav-cta">
<!-- À REMPLACER : téléphone (affichage + lien tel:) -->
<a class="nav-phone" href="tel:+33123456789">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
01 23 45 67 89
</a>
<a class="btn btn-amber" href="#contact">Devis gratuit</a>
<button class="burger" id="burger" aria-label="Menu"><span></span><span></span><span></span></button>
</div>
</div>
</header>
<span id="top"></span>
<!-- ══════════════ HERO ══════════════ -->
<section class="hero">
<div class="wrap hero-grid">
<div class="reveal">
<span class="eyebrow">● Débarras pro · Île-de-France & partout en France</span>
<h1>On vide vos espaces,<br>vous repartez <span class="hl">l'esprit léger.</span></h1>
<p class="lead">Appartement, maison, cave, garage, succession… Nous prenons en charge l'intégralité du débarras avec un forfait tout inclus, un devis gratuit sous 24h et une intervention rapide.</p>
<div class="hero-actions">
<a class="btn btn-pine" href="#contact">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><path d="M14 2v6h6M16 13H8M16 17H8M10 9H8"/></svg>
Demander un devis gratuit
</a>
<!-- À REMPLACER : téléphone -->
<a class="btn btn-ghost" href="tel:+33123456789">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
Appeler maintenant
</a>
</div>
<div class="hero-badges">
<span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg> Devis sous 24h</span>
<span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg> Forfait tout inclus</span>
<span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg> Tri & recyclage</span>
<span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg> Présence non requise</span>
</div>
</div>
<!-- Mini formulaire rappel / devis -->
<div class="quote-card reveal">
<h3>Rappel gratuit & sans engagement</h3>
<p class="sub">Un conseiller vous recontacte dans les plus brefs délais.</p>
<form id="miniForm">
<div class="field">
<label for="m-name">Nom</label>
<input id="m-name" name="nom" type="text" placeholder="Votre nom" required>
</div>
<div class="field">
<label for="m-phone">Téléphone</label>
<input id="m-phone" name="tel" type="tel" placeholder="06 12 34 56 78" required>
</div>
<div class="field">
<label for="m-type">Type d'intervention</label>
<select id="m-type" name="type" required>
<option value="">Choisir…</option>
<option>Débarras appartement</option>
<option>Débarras maison</option>
<option>Débarras cave / garage / grenier</option>
<option>Débarras après succession</option>
<option>Local professionnel / bureaux</option>
<option>Nettoyage après débarras</option>
<option>Autre</option>
</select>
</div>
<button class="btn btn-amber" type="submit">Être rappelé gratuitement</button>
<p class="form-note">Réponse rapide, du lundi au samedi de 8h à 20h.</p>
</form>
</div>
</div>
</section>
<!-- ══════════════ STATS ══════════════ -->
<section class="stats" style="padding:52px 0">
<div class="wrap stats-grid">
<div class="stat"><div class="num" data-count="1500" data-suffix="+">0</div><div class="lbl">Interventions réalisées</div></div>
<div class="stat"><div class="num" data-count="4.9" data-decimals="1">0</div><div class="lbl">Note moyenne Google</div></div>
<div class="stat"><div class="num" data-count="24" data-suffix="h">0</div><div class="lbl">Devis gratuit sous</div></div>
<div class="stat"><div class="num" data-count="8" data-suffix="+">0</div><div class="lbl">Départements couverts</div></div>
</div>
</section>
<!-- ══════════════ SERVICES ══════════════ -->
<section id="services">
<div class="wrap">
<div class="section-head reveal">
<span class="eyebrow">Nos prestations</span>
<h2>Un service de débarras pour chaque situation</h2>
<p>Particuliers, héritiers, agences immobilières, syndics ou notaires — nous intervenons dans toutes les configurations, du studio au pavillon.</p>
</div>
<div class="cards">
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18M5 21V7l7-4 7 4v14M9 9h.01M15 9h.01M9 13h.01M15 13h.01M10 21v-4h4v4"/></svg></div>
<h3>Débarras d'appartement</h3>
<p>Studio, T2, grand appartement — toutes surfaces et tous étages, avec ou sans ascenseur.</p>
</div>
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 10 12 3l9 7M5 9v11h14V9M9 20v-6h6v6"/></svg></div>
<h3>Débarras de maison</h3>
<p>Maisons, pavillons et villas, dépendances comprises. Volume illimité, de la cave au grenier.</p>
</div>
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 7h18v13H3zM3 7l3-4h12l3 4M8 12h8"/></svg></div>
<h3>Cave, garage & grenier</h3>
<p>Espaces annexes encombrés, inclus dans les forfaits logement sans frais supplémentaires.</p>
</div>
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 21s-7-4.35-9-8.5C1.5 9 3 5 6.5 5 9 5 12 8 12 8s3-3 5.5-3C21 5 22.5 9 21 12.5 19 16.65 12 21 12 21z"/></svg></div>
<h3>Débarras après succession</h3>
<p>Intervention discrète et respectueuse dans un moment difficile. Règlement via notaire accepté.</p>
</div>
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M9 21h6M12 17v4M8 3h8a2 2 0 0 1 2 2v4a6 6 0 0 1-12 0V5a2 2 0 0 1 2-2z"/></svg></div>
<h3>Syndrome de Diogène</h3>
<p>Logements fortement encombrés : expertise bienveillante, sans jugement, avec nettoyage possible.</p>
</div>
<div class="card reveal">
<div class="ico"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18M6 21V8h12v13M9 12h.01M15 12h.01M9 16h.01M15 16h.01M10 8V4h4v4"/></svg></div>
<h3>Locaux & bureaux</h3>
<p>Bureaux, commerces, ateliers et matériel professionnel. Enlèvement d'encombrants et de gravats.</p>
</div>
</div>
</div>
</section>
<!-- ══════════════ POURQUOI NOUS ══════════════ -->
<section id="pourquoi" class="why">
<div class="wrap">
<div class="section-head reveal">
<span class="eyebrow">Nos engagements</span>
<h2>Pourquoi nous faire confiance</h2>
<p>Disponibilité, transparence et professionnalisme à chaque intervention — sans mauvaise surprise.</p>
</div>
<div class="why-grid">
<div class="why-item reveal">
<div class="badge">01</div>
<h3>Réactivité</h3>
<p>Devis sous 24h et intervention rapide, même sous 48h en cas d'urgence (succession, remise de clés).</p>
</div>
<div class="why-item reveal">
<div class="badge">02</div>
<h3>Tarif tout inclus</h3>
<p>Manutention, démontage, tri, déchetterie et déplacement compris. Aucun frais caché en fin de prestation.</p>
</div>
<div class="why-item reveal">
<div class="badge">03</div>
<h3>Tri & recyclage</h3>
<p>Réemploi, dons et déchetteries agréées à chaque intervention. Nous assumons notre responsabilité environnementale.</p>
</div>
<div class="why-item reveal">
<div class="badge">04</div>
<h3>Présence non requise</h3>
<p>Confiez-nous les clés ou mandatez une agence. Nous gérons tout en autonomie et vous informons à la fin.</p>
</div>
</div>
</div>
</section>
<!-- ══════════════ SITUATIONS ══════════════ -->
<section id="situations">
<div class="wrap">
<div class="section-head reveal">
<span class="eyebrow">Vous êtes dans ce cas ?</span>
<h2>On intervient, urgent ou planifié</h2>
<p>Sur place ou à distance, nous nous adaptons à votre contrainte et à votre calendrier.</p>
</div>
<div class="sit-grid">
<div class="sit reveal"><span class="emoji">🏠</span><div><h3>Succession d'un proche</h3><p>Un logement à vider après un décès. Discrétion assurée, même si vous êtes à distance.</p></div></div>
<div class="sit reveal"><span class="emoji">🔑</span><div><h3>Remise de clés imminente</h3><p>Fin de bail, vente, état des lieux — délai court. Intervention possible sous 48h en urgence.</p></div></div>
<div class="sit reveal"><span class="emoji">📦</span><div><h3>Déménagement encombrant</h3><p>Meubles et cartons que vous ne souhaitez pas emporter. Vous partez léger, on s'occupe du reste.</p></div></div>
<div class="sit reveal"><span class="emoji">🏚️</span><div><h3>Logement inoccupé</h3><p>Des années d'objets accumulés. Nous remettons les lieux à blanc, de la cave au grenier.</p></div></div>
<div class="sit reveal"><span class="emoji">📋</span><div><h3>Mandat agence / syndic</h3><p>Vous gérez des biens pour des tiers ? Nous travaillons avec agences, syndics et notaires.</p></div></div>
<div class="sit reveal"><span class="emoji">🧠</span><div><h3>Syndrome de Diogène</h3><p>Situation sensible et logement très encombré : intervention spécialisée et bienveillante.</p></div></div>
</div>
</div>
</section>
<!-- ══════════════ AVIS ══════════════ -->
<section id="avis" class="reviews">
<div class="wrap">
<div class="section-head reveal">
<span class="eyebrow on-dark">Avis clients</span>
<h2>Ce que disent nos clients</h2>
<p>Des particuliers et professionnels satisfaits partout en Île-de-France. Source : Google Business.</p>
</div>
<div class="rev-top reveal">
<div class="g-rating">
<div class="score">4,9</div>
<div>
<div class="stars">★★★★★</div>
<div class="meta">Note moyenne sur 160+ avis Google</div>
</div>
</div>
<!-- À REMPLACER : lien vers votre fiche Google (avis) -->
<a class="btn btn-amber" href="https://www.google.com/maps" target="_blank" rel="noopener">Lire tous les avis Google</a>
</div>
<div class="rev-grid">
<!-- À REMPLACER : remplacez ces avis d'exemple par vos vrais avis Google -->
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Débarras d'appartement réalisé très rapidement après le décès de ma mère. Équipe discrète et attentionnée dans un moment difficile. Je recommande vivement.</p>
<div class="who"><div class="av">ND</div><div><b>Nathalie D.</b><span>Paris (75)</span></div></div>
</div>
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Studio vidé avant remise des clés. Ponctuel, efficace, appartement laissé propre. Tarif conforme au devis, aucune mauvaise surprise.</p>
<div class="who"><div class="av">TR</div><div><b>Thomas R.</b><span>Boulogne (92)</span></div></div>
</div>
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Devis reçu en 2h, débarras réalisé le surlendemain. L'équipe a géré un logement très encombré avec beaucoup de sérieux. Très satisfaite.</p>
<div class="who"><div class="av">CM</div><div><b>Claire M.</b><span>Créteil (94)</span></div></div>
</div>
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Maison entière vidée en une journée. Équipe sérieuse, rapide et soigneuse. Je n'hésiterai pas à refaire appel à eux.</p>
<div class="who"><div class="av">JM</div><div><b>Jean-Pierre M.</b><span>Versailles (78)</span></div></div>
</div>
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Cave débarrassée dans les délais annoncés. Tarif raisonnable et transparence totale. Très bonne expérience, je recommande.</p>
<div class="who"><div class="av">SB</div><div><b>Sophie B.</b><span>Cergy (95)</span></div></div>
</div>
<div class="review reveal">
<div class="stars">★★★★★</div>
<p>Professionnels du début à la fin. Devis clair, intervention rapide, résultat impeccable. Un local pro entièrement vidé en quelques heures.</p>
<div class="who"><div class="av">ML</div><div><b>Marc L.</b><span>Montreuil (93)</span></div></div>
</div>
</div>
</div>
</section>
<!-- ══════════════ ZONE + MAP ══════════════ -->
<section id="zone">
<div class="wrap">
<div class="zone-grid">
<div class="reveal">
<span class="eyebrow">Zone d'intervention</span>
<h2 style="font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;margin:16px 0 10px">Toute l'Île-de-France, et partout en France sur demande</h2>
<p style="color:var(--muted);font-size:1.05rem">Nous intervenons dans les 8 départements franciliens, du lundi au samedi de 8h à 20h. Pour les demandes hors région, nous nous déplaçons partout en France — parlons-en.</p>
<div class="chips">
<span class="chip">Paris (75)</span>
<span class="chip">Seine-et-Marne (77)</span>
<span class="chip">Yvelines (78)</span>
<span class="chip">Essonne (91)</span>
<span class="chip">Hauts-de-Seine (92)</span>
<span class="chip">Seine-Saint-Denis (93)</span>
<span class="chip">Val-de-Marne (94)</span>
<span class="chip">Val-d'Oise (95)</span>
<span class="chip france">🇫🇷 Partout en France</span>
</div>
<a class="btn btn-pine" href="#contact">Vérifier ma zone & obtenir un devis</a>
</div>
<!-- À REMPLACER : dans l'URL ci-dessous, remplacez "Paris,Île-de-France" par votre adresse -->
<div class="map-frame reveal">
<iframe
src="https://www.google.com/maps?q=%C3%8Ele-de-France,France&z=8&output=embed"
loading="lazy" referrerpolicy="no-referrer-when-downgrade"
title="Zone d'intervention en Île-de-France"></iframe>
</div>
</div>
</div>
</section>
<!-- ══════════════ FORMULAIRE DE DEVIS ══════════════ -->
<section id="contact" class="cta-form">
<div class="wrap cf-grid">
<div class="cf-left reveal">
<span class="eyebrow">Devis gratuit</span>
<h2>Recevez votre devis gratuit sous 24h</h2>
<p>Décrivez votre besoin en quelques lignes : nous vous répondons rapidement avec un tarif clair et sans engagement.</p>
<div class="cf-contacts">
<!-- À REMPLACER : téléphone -->
<a class="cf-contact" href="tel:+33123456789">
<span class="ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span>
<span><b>01 23 45 67 89</b><span>Lun–Sam, 8h – 20h</span></span>
</a>
<!-- À REMPLACER : numéro WhatsApp au format international (33 + numéro sans 0) -->
<a class="cf-contact" href="https://wa.me/33612345678?text=Bonjour%2C%20je%20souhaite%20un%20devis%20pour%20un%20d%C3%A9barras." target="_blank" rel="noopener">
<span class="ic" style="background:#DDF5E4;color:#128C4A"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M17.47 14.38c-.3-.15-1.74-.86-2-.96-.27-.1-.47-.15-.66.15-.2.3-.77.96-.94 1.15-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.38-1.47-.88-.78-1.47-1.75-1.64-2.05-.17-.3-.02-.46.13-.6.13-.14.3-.35.44-.53.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.66-1.6-.9-2.19-.24-.57-.48-.5-.66-.5l-.57-.01c-.2 0-.52.07-.79.37-.27.3-1.04 1.01-1.04 2.47s1.06 2.87 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.3 1.26.49 1.69.62.71.23 1.36.2 1.87.12.57-.09 1.74-.71 1.99-1.4.24-.69.24-1.28.17-1.4-.07-.13-.27-.2-.57-.35zM12.04 21.5h-.01a9.4 9.4 0 0 1-4.79-1.31l-.34-.2-3.56.93.95-3.47-.22-.36a9.38 9.38 0 0 1-1.44-5.01c0-5.2 4.23-9.42 9.44-9.42 2.52 0 4.89.98 6.67 2.77a9.36 9.36 0 0 1 2.76 6.66c0 5.2-4.23 9.42-9.42 9.42zM20.52 3.48A11.76 11.76 0 0 0 12.04 0C5.5 0 .2 5.3.2 11.82c0 2.08.55 4.11 1.58 5.9L.1 24l6.42-1.68a11.8 11.8 0 0 0 5.51 1.4h.01c6.53 0 11.83-5.3 11.83-11.82 0-3.16-1.23-6.13-3.36-8.42z"/></svg></span>
<span><b>WhatsApp</b><span>Envoyez-nous une photo de vos locaux</span></span>
</a>
<!-- À REMPLACER : e-mail -->
<a class="cf-contact" href="mailto:contact@votre-entreprise.fr">
<span class="ic"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"/><path d="m22 6-10 7L2 6"/></svg></span>
<span><b>contact@votre-entreprise.fr</b><span>Réponse sous 24h</span></span>
</a>
</div>
</div>
<div class="cf-form reveal">
<form id="devisForm">
<div class="row2">
<div class="field">
<label for="d-name">Nom complet *</label>
<input id="d-name" name="Nom" type="text" placeholder="Prénom Nom" required>
</div>
<div class="field">
<label for="d-phone">Téléphone *</label>
<input id="d-phone" name="Téléphone" type="tel" placeholder="06 12 34 56 78" required>
</div>
</div>
<div class="row2">
<div class="field">
<label for="d-mail">E-mail</label>
<input id="d-mail" name="Email" type="email" placeholder="vous@exemple.fr">
</div>
<div class="field">
<label for="d-cp">Code postal / Ville *</label>
<input id="d-cp" name="Lieu" type="text" placeholder="75000 Paris" required>
</div>
</div>
<div class="row2">
<div class="field">
<label for="d-type">Type d'intervention *</label>
<select id="d-type" name="Type" required>
<option value="">Choisir…</option>
<option>Débarras appartement</option>
<option>Débarras maison</option>
<option>Débarras cave / garage / grenier</option>
<option>Débarras après succession</option>
<option>Local professionnel / bureaux</option>
<option>Syndrome de Diogène</option>
<option>Nettoyage après débarras</option>
<option>Autre</option>
</select>
</div>
<div class="field">
<label for="d-vol">Surface / volume estimé</label>
<input id="d-vol" name="Volume" type="text" placeholder="Ex : T3, 60 m²">
</div>
</div>
<div class="field">
<label for="d-msg">Votre message</label>
<textarea id="d-msg" name="Message" placeholder="Décrivez votre besoin, l'accès (étage, ascenseur), le délai souhaité…"></textarea>
</div>
<label class="consent">
<input type="checkbox" required>
<span>J'accepte d'être recontacté(e) au sujet de ma demande de devis.</span>
</label>
<button class="btn btn-amber" type="submit" style="width:100%;margin-top:14px">Envoyer ma demande de devis</button>
<p class="form-note">Devis gratuit et sans engagement · Réponse sous 24h</p>
</form>
</div>
</div>
</section>
<!-- ══════════════ FOOTER ══════════════ -->
<footer>
<div class="wrap">
<div class="foot-grid">
<div>
<div class="brand" style="font-size:1.3rem;font-family:'Bricolage Grotesque';font-weight:800">Débarras Express IDF</div>
<p>Service de débarras professionnel pour particuliers et professionnels en Île-de-France et partout en France. Forfait tout inclus, tri et recyclage, devis gratuit sous 24h.</p>
<p style="margin-top:14px">
<!-- À REMPLACER : adresse + SIRET -->
Paris, Île-de-France<br>
SIRET : 000 000 000 00000
</p>
</div>
<div>
<h4>Nos services</h4>
<ul>
<li><a href="#services">Débarras d'appartement</a></li>
<li><a href="#services">Débarras de maison</a></li>
<li><a href="#services">Cave, garage & grenier</a></li>
<li><a href="#services">Débarras après succession</a></li>
<li><a href="#services">Syndrome de Diogène</a></li>
<li><a href="#services">Locaux & bureaux</a></li>
</ul>
</div>
<div>
<h4>Contact</h4>
<ul>
<!-- À REMPLACER : coordonnées -->
<li><a href="tel:+33123456789">☎ 01 23 45 67 89</a></li>
<li><a href="https://wa.me/33612345678" target="_blank" rel="noopener">WhatsApp</a></li>
<li><a href="mailto:contact@votre-entreprise.fr">contact@votre-entreprise.fr</a></li>
<li><a href="#contact">Devis gratuit</a></li>
<li>Lun – Sam, 8h – 20h</li>
</ul>
</div>
</div>
<div class="foot-bottom">
<span>© 2026 Débarras Express IDF — Tous droits réservés.</span>
<span>
<a href="#">Mentions légales</a>
<a href="#">CGV</a>
<a href="#contact">Contact</a>
</span>
</div>
</div>
</footer>
<!-- ══════════════ BOUTONS FLOTTANTS (WhatsApp + Appel) ══════════════ -->
<div class="fab">
<!-- À REMPLACER : numéro WhatsApp au format international -->
<a class="wa" href="https://wa.me/33612345678?text=Bonjour%2C%20je%20souhaite%20un%20devis%20pour%20un%20d%C3%A9barras." target="_blank" rel="noopener" aria-label="Contacter par WhatsApp">
<svg viewBox="0 0 24 24" fill="currentColor"><path d="M17.47 14.38c-.3-.15-1.74-.86-2-.96-.27-.1-.47-.15-.66.15-.2.3-.77.96-.94 1.15-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.38-1.47-.88-.78-1.47-1.75-1.64-2.05-.17-.3-.02-.46.13-.6.13-.14.3-.35.44-.53.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.66-1.6-.9-2.19-.24-.57-.48-.5-.66-.5l-.57-.01c-.2 0-.52.07-.79.37-.27.3-1.04 1.01-1.04 2.47s1.06 2.87 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.3 1.26.49 1.69.62.71.23 1.36.2 1.87.12.57-.09 1.74-.71 1.99-1.4.24-.69.24-1.28.17-1.4-.07-.13-.27-.2-.57-.35zM12.04 21.5h-.01a9.4 9.4 0 0 1-4.79-1.31l-.34-.2-3.56.93.95-3.47-.22-.36a9.38 9.38 0 0 1-1.44-5.01c0-5.2 4.23-9.42 9.44-9.42 2.52 0 4.89.98 6.67 2.77a9.36 9.36 0 0 1 2.76 6.66c0 5.2-4.23 9.42-9.42 9.42zM20.52 3.48A11.76 11.76 0 0 0 12.04 0C5.5 0 .2 5.3.2 11.82c0 2.08.55 4.11 1.58 5.9L.1 24l6.42-1.68a11.8 11.8 0 0 0 5.51 1.4h.01c6.53 0 11.83-5.3 11.83-11.82 0-3.16-1.23-6.13-3.36-8.42z"/></svg>
</a>
<!-- À REMPLACER : téléphone -->
<a class="call" href="tel:+33123456789" aria-label="Appeler">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
</a>
</div>
<div class="toast" id="toast"></div>
<script>
/* ═══════════ CONFIGURATION — À REMPLACER ═══════════
E-mail qui reçoit les demandes de devis : */
const EMAIL_DESTINATAIRE = "contact@votre-entreprise.fr";
/* ═══════════════════════════════════════════════════ */
// Menu mobile
const burger = document.getElementById('burger');
const menu = document.getElementById('menu');
burger.addEventListener('click', () => menu.classList.toggle('open'));
menu.querySelectorAll('a').forEach(a => a.addEventListener('click', () => menu.classList.remove('open')));
// Toast
const toast = document.getElementById('toast');
function showToast(msg){
toast.textContent = msg;
toast.classList.add('show');
setTimeout(() => toast.classList.remove('show'), 4500);
}
// Envoi des formulaires → ouvre le client mail pré-rempli (aucun serveur requis)
function handleForm(form, titre){
form.addEventListener('submit', (e) => {
e.preventDefault();
const data = new FormData(form);
let corps = titre + "\n\n";
for (const [key, val] of data.entries()){
if (val && String(val).trim() !== "" && val !== "on")
corps += key + " : " + val + "\n";
}
const sujet = encodeURIComponent("Demande de devis — débarras");
const body = encodeURIComponent(corps);
showToast("Merci ! Votre messagerie va s'ouvrir pour finaliser l'envoi.");
setTimeout(() => {
window.location.href = `mailto:${EMAIL_DESTINATAIRE}?subject=${sujet}&body=${body}`;
}, 700);
form.reset();
});
}
handleForm(document.getElementById('miniForm'), "Demande de rappel gratuit :");
handleForm(document.getElementById('devisForm'), "Nouvelle demande de devis :");
// Compteurs animés
function animateCount(el){
const target = parseFloat(el.dataset.count);
const decimals = parseInt(el.dataset.decimals || "0");
const suffix = el.dataset.suffix || "";
const dur = 1400; const start = performance.now();
function tick(now){
const p = Math.min((now - start) / dur, 1);
const eased = 1 - Math.pow(1 - p, 3);
const val = (target * eased).toFixed(decimals).replace('.', ',');
el.textContent = val + suffix;
if (p < 1) requestAnimationFrame(tick);
}
requestAnimationFrame(tick);
}
// Reveal au scroll + déclenchement des compteurs
const io = new IntersectionObserver((entries) => {
entries.forEach(en => {
if (en.isIntersecting){
en.target.classList.add('in');
en.target.querySelectorAll?.('[data-count]').forEach(animateCount);
if (en.target.dataset && en.target.dataset.count) animateCount(en.target);
io.unobserve(en.target);
}
});
}, { threshold:.18 });
document.querySelectorAll('.reveal').forEach(el => io.observe(el));
document.querySelectorAll('[data-count]').forEach(el => io.observe(el));
</script>
</body>
</html>
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.