<!DOCTYPE html>
<html lang="fr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PX6NGP87');</script>
<!-- End Google Tag Manager -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AKR Débouchage | Votre expert en débouchage de canalisation & WC</title>
<meta name="description" content="Entreprise spécialisée en débouchage de canalisation, curage, inspection caméra et dépannage pompe de relevage. Intervention rapide, équipe qualifiée, devis gratuit et service disponible 7j/7.">
<!-- Favicon -->
<link rel="icon" type="image/png" href="logo.png">
<link rel="shortcut icon" href="logo.png">
<!-- Apple Webclip -->
<link rel="apple-touch-icon" href="logo.png">
<!-- Open Graph (réseaux sociaux) -->
<meta property="og:title" content="AKR Débouchage | Votre expert en débouchage de canalisation & WC">
<meta property="og:description" content="Entreprise spécialisée en débouchage de canalisation, curage, inspection caméra et dépannage pompe de relevage. Intervention rapide, équipe qualifiée, devis gratuit et service disponible 7j/7.">
<meta property="og:image" content="logo.png">
<meta property="og:type" content="website">
<meta property="og:locale" content="fr_FR">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="AKR Débouchage | Votre expert en débouchage de canalisation & WC">
<meta name="twitter:description" content="Entreprise spécialisée en débouchage de canalisation, curage, inspection caméra et dépannage pompe de relevage. Intervention rapide, équipe qualifiée, devis gratuit et service disponible 7j/7.">
<meta name="twitter:image" content="logo.png">
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Poppins', sans-serif; background: #f7f8fa; color: #1a1a1a; font-size: 14px; }
a { text-decoration: none; color: inherit; }
:root {
--blue: #1a4fd6;
--blue-dark: #1240b0;
--blue-light: #2d64f0;
--accent: #0ea5e9;
--text-muted: #555;
}
/* ── NAV ── */
nav {
background: #03173F;
display: flex; align-items: center; justify-content: space-between;
padding: 14px 40px;
position: sticky; top: 0; z-index: 100;
}
.nav-logo {
font-size: 20px; font-weight: 800; color: #fff; letter-spacing: -.3px;
display: flex; align-items: center; gap: 9px;
}
.nav-logo-icon {
width: 32px; height: 32px; background: rgba(255,255,255,.15); border-radius: 8px;
display: flex; align-items: center; justify-content: center;
}
.nav-logo-icon svg { width: 18px; height: 18px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.nav-right { display: flex; gap: 10px; align-items: center; }
.btn-rdv-nav {
background: #fff; color: var(--blue); border: none; border-radius: 999px;
padding: 9px 18px; font-size: 13px; font-weight: 700; cursor: pointer;
display: flex; align-items: center; gap: 6px; white-space: nowrap;
font-family: 'Poppins', sans-serif;
}
.btn-rdv-nav svg { width: 15px; height: 15px; stroke: var(--blue); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.btn-menu {
background: rgba(255,255,255,.12); color: #fff; border: none; border-radius: 999px;
padding: 9px 18px; font-size: 13px; font-weight: 600; cursor: pointer;
display: flex; align-items: center; gap: 6px; font-family: 'Poppins', sans-serif;
}
/* ── HERO ── */
.hero {
background: linear-gradient(135deg, #0f2d7a 0%, #0d2666 60%, #081a4e 100%);
padding: 32px 40px 48px;
}
.hero-inner {
max-width: 1100px; margin: 0 auto;
display: grid; grid-template-columns: 1fr 1fr; gap: 36px; align-items: center;
}
.hero-badge {
display: inline-flex; align-items: center; gap: 6px;
background: rgba(255,255,255,.12); border: 1px solid rgba(255,255,255,.2);
border-radius: 999px; padding: 5px 14px;
font-size: 12px; font-weight: 600; color: rgba(255,255,255,.9);
margin-bottom: 16px;
}
.hero-badge span { width: 7px; height: 7px; background: #4ade80; border-radius: 50%; display: inline-block; }
.hero-back { color: rgba(255,255,255,.75); font-size: 13px; margin-bottom: 18px; display: flex; align-items: center; gap: 6px; cursor: pointer; }
.hero-title { font-size: 30px; font-weight: 800; color: #fff; margin-bottom: 8px; line-height: 1.2; }
.hero-subtitle { font-size: 13px; color: rgba(255,255,255,.8); margin-bottom: 24px; line-height: 1.6; }
.btn-rdv-hero {
display: inline-flex; align-items: center; gap: 10px;
background: #fff; color: var(--blue); border-radius: 999px;
padding: 13px 24px; font-size: 13px; font-weight: 700; cursor: pointer;
border: none; margin-bottom: 20px; font-family: 'Poppins', sans-serif;
box-shadow: 0 4px 16px rgba(0,0,0,.15);
}
.btn-rdv-hero .arrow-circle {
width: 26px; height: 26px; background: var(--blue); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
}
.btn-rdv-hero .arrow-circle svg { width: 13px; height: 13px; stroke: #fff; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
.rating { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.stars { color: #f4b400; font-size: 16px; letter-spacing: 1px; }
.rating-score { font-weight: 700; color: #fff; font-size: 14px; }
.rating-count { color: rgba(255,255,255,.7); font-size: 13px; }
/* Hero illustration */
.hero-visual {
border-radius: 18px; overflow: hidden;
aspect-ratio: 4/3; position: relative;
box-shadow: 0 12px 40px rgba(0,0,0,.3);
background: #0d2d6b;
max-width: 420px; width: 100%; justify-self: center;
}
.hero-visual-inner {
width: 100%; height: 100%; position: relative;
display: flex; align-items: center; justify-content: center;
background: linear-gradient(160deg, #0a2050 0%, #0d3080 50%, #091840 100%);
}
/* Pipe illustration via CSS */
.pipe-scene { position: relative; width: 100%; height: 100%; }
.pipe-h {
position: absolute; top: 45%; left: 0; right: 0; height: 40px;
background: linear-gradient(180deg, #3a7bd5 0%, #1a4fd6 40%, #0d2f90 100%);
border-top: 2px solid rgba(255,255,255,.15); border-bottom: 2px solid rgba(0,0,0,.2);
}
.pipe-h2 {
position: absolute; top: 62%; left: 15%; right: 0; height: 28px;
background: linear-gradient(180deg, #2d64f0 0%, #1a4fd6 50%, #0d2f90 100%);
opacity: .6;
}
.pipe-v {
position: absolute; top: 30%; left: 30%; width: 40px; bottom: 0;
background: linear-gradient(90deg, #1a4fd6 0%, #2d64f0 40%, #0d2f90 100%);
border-left: 2px solid rgba(255,255,255,.1); border-right: 2px solid rgba(0,0,0,.15);
}
.pipe-v2 {
position: absolute; top: 0; left: 60%; width: 28px; bottom: 40%;
background: linear-gradient(90deg, #1a4fd6 0%, #2d64f0 50%, #0d2f90 100%);
opacity: .6;
}
.pipe-joint {
position: absolute; width: 52px; height: 52px; border-radius: 50%;
background: radial-gradient(circle at 35% 35%, #4a80e0, #0d2f90);
border: 3px solid rgba(255,255,255,.15);
box-shadow: 0 2px 12px rgba(0,0,0,.4);
}
.pipe-joint.j1 { top: 38%; left: 22%; }
.pipe-joint.j2 { top: 55%; left: 55%; width: 38px; height: 38px; opacity: .7; }
.water-drop {
position: absolute; border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
background: radial-gradient(circle at 35% 30%, rgba(255,255,255,.6), var(--accent));
animation: drip 2.2s ease-in-out infinite;
}
.water-drop.d1 { width: 10px; height: 14px; left: 36%; top: 72%; animation-delay: 0s; }
.water-drop.d2 { width: 7px; height: 10px; left: 64%; top: 30%; animation-delay: .8s; }
.water-drop.d3 { width: 12px; height: 16px; left: 18%; top: 50%; animation-delay: 1.4s; opacity: .7; }
@keyframes drip {
0%, 100% { opacity: 0; transform: translateY(0); }
20% { opacity: 1; }
80% { opacity: .8; }
100% { opacity: 0; transform: translateY(14px); }
}
.camera-icon {
position: absolute; bottom: 14%; right: 12%;
width: 56px; height: 56px; background: rgba(255,255,255,.1);
border: 2px solid rgba(255,255,255,.2); border-radius: 14px;
display: flex; align-items: center; justify-content: center;
backdrop-filter: blur(4px);
}
.camera-icon svg { width: 26px; height: 26px; stroke: #fff; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.urgence-badge {
position: absolute; top: 12%; right: 10%;
background: #ef4444; color: #fff; border-radius: 999px;
padding: 5px 12px; font-size: 11px; font-weight: 700;
font-family: 'Poppins', sans-serif;
box-shadow: 0 2px 12px rgba(239,68,68,.4);
display: flex; align-items: center; gap: 5px;
}
.urgence-dot { width: 6px; height: 6px; background: #fff; border-radius: 50%; animation: blink 1s ease-in-out infinite; }
@keyframes blink { 0%,100%{opacity:1} 50%{opacity:.3} }
/* ── LAYOUT ── */
.page-body {
max-width: 1100px; margin: 0 auto;
padding: 32px 40px;
display: grid; grid-template-columns: 1fr 340px; gap: 24px; align-items: start;
}
.left-col { display: flex; flex-direction: column; gap: 20px; }
/* ── CARDS ── */
.card { background: #fff; border: 1px solid #e5e7eb; border-radius: 18px; padding: 28px; }
.card-title { font-size: 17px; font-weight: 700; margin-bottom: 16px; }
.about-text { font-size: 13px; line-height: 1.75; color: var(--text-muted); }
/* ── SERVICES ── */
.services-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px 12px; }
.service-item { display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center; }
.service-icon {
width: 58px; height: 58px; border-radius: 14px;
background: #eff4ff; display: flex; align-items: center; justify-content: center;
}
.service-icon svg { width: 28px; height: 28px; stroke: var(--blue); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.service-label { font-size: 11.5px; font-weight: 600; color: #1a1a1a; line-height: 1.4; }
.en-savoir-plus {
display: flex; align-items: center; gap: 6px; justify-content: center;
margin-top: 20px; font-size: 13px; font-weight: 600; color: #1a1a1a;
border-top: 1px solid #e5e7eb; padding-top: 16px; cursor: pointer;
}
/* ── GARANTIES ── */
.garanties-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 24px; }
.garantie-item { display: flex; align-items: center; gap: 9px; font-size: 13px; }
.garantie-check {
width: 22px; height: 22px; background: var(--blue); border-radius: 50%;
display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.garantie-check svg { width: 11px; height: 11px; stroke: #fff; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
/* ── URGENCE CARD ── */
.urgence-card {
background: linear-gradient(135deg, #ef4444, #dc2626);
border-radius: 18px; padding: 22px; color: #fff;
display: flex; align-items: center; gap: 16px;
box-shadow: 0 4px 20px rgba(239,68,68,.25);
}
.urgence-icon-box {
width: 52px; height: 52px; background: rgba(255,255,255,.15); border-radius: 12px;
display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.urgence-icon-box svg { width: 26px; height: 26px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.urgence-card-title { font-size: 15px; font-weight: 700; margin-bottom: 3px; }
.urgence-card-sub { font-size: 12px; opacity: .85; line-height: 1.5; }
/* ── SIDEBAR ── */
.sidebar { display: flex; flex-direction: column; gap: 16px; position: sticky; top: 80px; }
.info-card { background: #fff; border: 1px solid #e5e7eb; border-radius: 18px; padding: 22px; }
.info-row { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 13px; font-size: 13px; color: #333; line-height: 1.5; }
.info-row:last-child { margin-bottom: 0; }
.info-row svg { width: 16px; height: 16px; stroke: #666; fill: none; stroke-width: 1.8; flex-shrink: 0; margin-top: 1px; stroke-linecap: round; stroke-linejoin: round; }
.info-divider { border: none; border-top: 1px solid #e5e7eb; margin: 14px 0; }
.horaires-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.horaires-table td { padding: 4px 0; }
.horaires-table td:first-child { color: #1a1a1a; font-weight: 500; }
.horaires-table td:last-child { text-align: right; color: #555; }
.horaires-table .closed { color: #aaa; }
.btn-rdv-sidebar {
display: flex; align-items: center; justify-content: center; gap: 12px;
background: var(--blue); color: #fff; border-radius: 999px;
padding: 14px 22px; font-size: 13px; font-weight: 700; cursor: pointer;
border: none; width: 100%; font-family: 'Poppins', sans-serif;
transition: background .2s;
}
.btn-rdv-sidebar:hover { background: var(--blue-dark); }
.btn-rdv-sidebar .arrow-w {
width: 28px; height: 28px; background: rgba(255,255,255,.2); border-radius: 50%;
display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.btn-rdv-sidebar .arrow-w svg { width: 14px; height: 14px; stroke: #fff; fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
.btn-urgence-sidebar {
display: flex; align-items: center; justify-content: center; gap: 10px;
background: #ef4444; color: #fff; border-radius: 999px;
padding: 13px 22px; font-size: 13px; font-weight: 700; cursor: pointer;
border: none; width: 100%; font-family: 'Poppins', sans-serif;
transition: background .2s;
}
.btn-urgence-sidebar:hover { background: #dc2626; }
.btn-urgence-sidebar svg { width: 15px; height: 15px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.zone-card { background: #eff4ff; border: 1px solid #c7d9ff; border-radius: 18px; padding: 20px; }
.zone-card-title { font-size: 13px; font-weight: 700; margin-bottom: 10px; color: var(--blue); display: flex; align-items: center; gap: 7px; }
.zone-card-title svg { width: 15px; height: 15px; stroke: var(--blue); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.zone-list { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; }
.zone-list li {
font-size: 11.5px; background: #fff; border: 1px solid #c7d9ff;
border-radius: 999px; padding: 3px 10px; color: #1a3a8f; font-weight: 500;
}
.paiement-row { display: flex; align-items: center; gap: 9px; font-size: 13px; color: #333; }
.paiement-row svg { width: 16px; height: 16px; stroke: #666; fill: none; stroke-width: 1.8; stroke-linecap: round; flex-shrink: 0; }
/* ── REVIEWS / GALERIE ── */
.reviews-section { background: #fff; padding: 56px 40px; }
.reviews-title { text-align: center; font-size: 28px; font-weight: 800; margin-bottom: 8px; }
.reviews-sub { text-align: center; color: var(--text-muted); font-size: 13px; margin-bottom: 36px; }
.gallery-wrapper {
position: relative; max-width: 1100px; margin: 0 auto;
}
.gallery-track {
display: flex; gap: 16px;
overflow-x: auto; scroll-behavior: smooth;
scroll-snap-type: x mandatory;
padding-bottom: 4px;
cursor: grab;
-ms-overflow-style: none; scrollbar-width: none;
}
.gallery-track::-webkit-scrollbar { display: none; }
.gallery-track.dragging { cursor: grabbing; scroll-behavior: auto; }
.gallery-track.dragging .gallery-item { pointer-events: none; }
.gallery-item {
flex: 0 0 auto; width: 280px; height: 360px;
border-radius: 16px; overflow: hidden; border: 1px solid #e5e7eb;
box-shadow: 0 4px 16px rgba(0,0,0,.06);
scroll-snap-align: center;
}
.gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block; user-select: none; -webkit-user-drag: none; }
.gallery-nav { display: flex; justify-content: center; gap: 12px; margin-top: 24px; }
.gallery-btn {
width: 42px; height: 42px; border-radius: 50%; border: 1px solid #d1d5db;
background: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center;
transition: background .15s;
}
.gallery-btn:hover { background: #f3f4f6; }
.gallery-btn svg { width: 16px; height: 16px; stroke: #333; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
/* ── FOOTER ── */
footer { background: #03173F; padding: 48px 40px 24px; color: #a0aec0; }
.footer-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; margin-bottom: 36px; }
.footer-logo { font-size: 18px; font-weight: 800; color: #fff; letter-spacing: -.3px; margin-bottom: 10px; display: flex; align-items: center; gap: 8px; }
.footer-logo-icon { width: 28px; height: 28px; background: rgba(255,255,255,.1); border-radius: 7px; display: flex; align-items: center; justify-content: center; }
.footer-logo-icon svg { width: 14px; height: 14px; stroke: #fff; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.footer-tagline { font-size: 12px; color: #718096; margin-bottom: 20px; line-height: 1.5; }
.footer-weare { font-size: 11px; font-weight: 600; color: #718096; text-transform: uppercase; letter-spacing: .6px; margin-bottom: 10px; }
.footer-links { list-style: none; }
.footer-links li { margin-bottom: 8px; }
.footer-links a { color: #a0aec0; font-size: 13px; transition: color .15s; }
.footer-links a:hover { color: #fff; }
.footer-col-title { font-size: 11px; font-weight: 600; color: #718096; text-transform: uppercase; letter-spacing: .6px; margin-bottom: 12px; }
.footer-services-grid { columns: 2; gap: 20px; }
.footer-services-grid li { margin-bottom: 7px; break-inside: avoid; }
.footer-socials { display: flex; gap: 10px; margin-top: 20px; }
.social-icon {
width: 32px; height: 32px; border-radius: 7px; background: rgba(255,255,255,.07);
display: flex; align-items: center; justify-content: center; transition: background .15s;
}
.social-icon:hover { background: rgba(255,255,255,.15); }
.social-icon svg { width: 15px; height: 15px; stroke: #a0aec0; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.footer-bottom {
border-top: 1px solid rgba(255,255,255,.07); padding-top: 20px;
display: flex; gap: 20px; flex-wrap: wrap; font-size: 12px; color: #718096; align-items: center;
}
.footer-bottom a { color: #718096; transition: color .15s; }
.footer-bottom a:hover { color: #a0aec0; }
/* ════════════════════════════════
RESPONSIVE
════════════════════════════════ */
@media (max-width: 900px) {
nav { padding: 12px 20px; }
.btn-rdv-nav span { display: none; }
.btn-rdv-nav { padding: 9px 12px; }
.hero { padding: 24px 20px 32px; }
.hero-inner { grid-template-columns: 1fr; gap: 24px; }
.hero-visual { max-width: 480px; margin: 0 auto; width: 100%; }
.page-body { grid-template-columns: 1fr; padding: 24px 20px; }
.sidebar { position: static; margin-top: 4px; }
.services-grid { grid-template-columns: repeat(4, 1fr); gap: 16px 8px; }
.reviews-section { padding: 40px 20px; }
footer { padding: 40px 20px 20px; }
.footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; }
}
@media (max-width: 600px) {
nav { padding: 11px 16px; }
.btn-rdv-nav { display: flex; }
.btn-rdv-nav span { display: inline; }
.btn-menu { display: none; }
.hero { padding: 20px 16px 28px; }
.btn-rdv-hero { padding: 16px 30px; font-size: 16px; }
.btn-rdv-hero .arrow-circle { width: 32px; height: 32px; }
.hero-title { font-size: 22px; text-align: center; }
.hero-subtitle { font-size: 12px; text-align: center; }
.hero-badge { align-self: center; }
.hero-inner > div:first-child { display: flex; flex-direction: column; align-items: center; }
.rating { justify-content: center; }
.hero-visual { max-width: 320px; }
.page-body { padding: 16px; }
.card { padding: 20px 16px; }
.services-grid { grid-template-columns: repeat(2, 1fr); gap: 16px 10px; }
.garanties-grid { grid-template-columns: 1fr; gap: 10px; }
.urgence-card { flex-direction: column; text-align: center; }
.reviews-section { padding: 32px 16px; }
.reviews-title { font-size: 22px; }
.gallery-item { width: 220px; height: 290px; }
footer { padding: 32px 16px 16px; }
.footer-grid { grid-template-columns: 1fr; gap: 28px; }
.footer-services-grid { columns: 1; }
.footer-bottom { gap: 12px; }
.footer-bottom a, .footer-bottom span { font-size: 11px; }
}
@media (max-width: 380px) {
.hero-title { font-size: 19px; }
.services-grid { grid-template-columns: repeat(2, 1fr); }
}
</style>
<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script></head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PX6NGP87"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- NAV -->
<nav>
<div class="nav-logo">
<img src="logo.png" alt="AKR Débouchage" style="height:40px;width:auto;display:block;">
</div>
<div class="nav-right">
<a href="tel:0616823147" class="btn-rdv-nav">
<svg viewbox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.58 1.18h3a2 2 0 0 1 2 1.72c.13 1 .36 1.97.71 2.91a2 2 0 0 1-.45 2.11L7.91 8.96a16 16 0 0 0 6.13 6.13l.96-.96a2 2 0 0 1 2.11-.45c.94.35 1.91.58 2.91.71a2 2 0 0 1 1.72 2.03z"/></svg>
<span>06 16 82 31 47</span>
</a>
<button class="btn-menu">
<svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" width="14" height="14" stroke-linecap="round">
<line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/>
</svg>
Menu
</button>
</div>
</nav>
<!-- HERO -->
<div class="hero">
<div class="hero-inner">
<div>
<div class="hero-badge"><span></span> AKR Débouchage</div>
<div class="hero-title">Besoin d'un spécialiste du débouchage ? Nous sommes à votre disposition !</div>
<div class="hero-subtitle">Canalisations bouchées, mauvaises odeurs, évacuation lente ou pompe en panne, nous intervenons rapidement pour remettre votre installation en état.</div>
<a href="tel:0616823147" class="btn-rdv-hero">
06 16 82 31 47
<span class="arrow-circle">
<svg viewbox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.58 1.18h3a2 2 0 0 1 2 1.72c.13 1 .36 1.97.71 2.91a2 2 0 0 1-.45 2.11L7.91 8.96a16 16 0 0 0 6.13 6.13l.96-.96a2 2 0 0 1 2.11-.45c.94.35 1.91.58 2.91.71a2 2 0 0 1 1.72 2.03z"/></svg>
</span>
</a>
<div class="rating">
<svg width="20" height="20" viewbox="0 0 48 48">
<path fill="#4285F4" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"/>
<path fill="#34A853" d="M6.3 14.7l7 5.1C15.1 16 19.2 13 24 13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2c-7.6 0-14.2 4.8-17.7 12.7z"/>
<path fill="#FBBC05" d="M24 46c5.5 0 10.5-1.9 14.4-5l-6.7-5.5C29.7 37 27 38 24 38c-6 0-11.1-4-12.9-9.6l-7 5.4C7.8 41.1 15.3 46 24 46z"/>
<path fill="#EA4335" d="M44.5 20H24v8.5h11.8c-.8 2.4-2.4 4.5-4.6 5.9l6.7 5.5C42.2 36.6 45 30.8 45 24c0-1.3-.2-2.7-.5-4z"/>
</svg>
<span class="stars">★★★★★</span>
<span class="rating-score">4.7</span>
<span class="rating-count">(parmi 181 avis)</span>
</div>
</div>
<div class="hero-visual" style="position:relative;">
<img src="hero.png" alt="Camion AKR Débouchage" style="width:100%;height:100%;object-fit:cover;display:block;">
</div>
</div>
</div>
<!-- PAGE BODY -->
<div class="page-body">
<div class="left-col">
<!-- À propos -->
<div class="card">
<div class="card-title">AKR Débouchage, une intervention rapide pour retrouver votre tranquillité.</div>
<p class="about-text">Bienvenue chez AKR Débouchage, votre spécialiste en débouchage et curage de canalisations. Une canalisation bouchée peut vite bloquer votre quotidien et provoquer des dégâts si rien n'est fait rapidement. Évacuations qui ne se font plus, mauvaises odeurs, toilettes inutilisables, risque de débordement ou de dégât des eaux : notre équipe intervient rapidement chez les particuliers et les professionnels pour rétablir la situation. Nous identifions l'origine du problème et mettons en place la solution adaptée pour que vos installations fonctionnent à nouveau normalement. Disponibles 7 jours sur 7, nous vous garantissons une intervention rapide, sérieuse et transparente. Votre tranquillité est notre priorité.</p>
</div>
<!-- Nos services -->
<div class="card">
<div class="card-title">Nos services</div>
<div class="services-grid">
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Débouchage<br>canalisation</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Curage<br>haute pression</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Inspection<br>caméra</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Pompe de<br>relevage</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Débouchage<br>WC / douche</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Regards &<br>collecteurs</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Recherche<br>de fuite</span>
</div>
<div class="service-item">
<div class="service-icon">
<img src="service-icon.png" alt="Goutte d'eau" style="width:70%;height:70%;object-fit:contain;">
</div>
<span class="service-label">Dépannage<br>urgence</span>
</div>
</div>
</div>
<!-- Nos engagements -->
<div class="card">
<div class="card-title">Nos engagements</div>
<div class="garanties-grid">
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Intervention le jour même</div>
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Devis gratuit avant travaux</div>
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Disponible 7j/7 et jours fériés</div>
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Techniciens certifiés</div>
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Matériel pro haute pression</div>
<div class="garantie-item"><div class="garantie-check"><svg viewbox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></div>Rapport d'inspection caméra</div>
</div>
</div>
</div><!-- /left-col -->
<!-- SIDEBAR -->
<div class="sidebar">
<div class="info-card">
<div class="info-row">
<svg viewbox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
Ouvert tous les jours de 5h à 2h du matin
</div>
<div class="info-row">
<svg viewbox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.58 1.18h3a2 2 0 0 1 2 1.72c.13 1 .36 1.97.71 2.91a2 2 0 0 1-.45 2.11L7.91 8.96a16 16 0 0 0 6.13 6.13l.96-.96a2 2 0 0 1 2.11-.45c.94.35 1.91.58 2.91.71a2 2 0 0 1 1.72 2.03z"/></svg>
<a href="tel:0616823147" style="color:inherit;">06 16 82 31 47</a>
</div>
<hr class="info-divider">
<table class="horaires-table">
<tr><td>Lundi</td><td>05:00–02:00</td></tr>
<tr><td>Mardi</td><td>05:00–02:00</td></tr>
<tr><td>Mercredi</td><td>05:00–02:00</td></tr>
<tr><td>Jeudi</td><td>05:00–02:00</td></tr>
<tr><td>Vendredi</td><td>05:00–02:00</td></tr>
<tr><td>Samedi</td><td>05:00–02:00</td></tr>
<tr><td>Dimanche</td><td>05:00–02:00</td></tr>
</table>
<hr class="info-divider">
<div class="paiement-row">
<svg viewbox="0 0 24 24"><rect x="1" y="4" width="22" height="16" rx="2"/><line x1="1" y1="10" x2="23" y2="10"/></svg>
Carte, virement, espèces, chèque
</div>
</div>
</div>
</div>
<!-- GALERIE INTERVENTIONS -->
<div class="reviews-section">
<div class="reviews-title">Nos interventions</div>
<div class="reviews-sub">Quelques exemples de chantiers réalisés par nos équipes.</div>
<div class="gallery-wrapper">
<div class="gallery-track" id="galleryTrack">
<div class="gallery-item"><img src="intervention-1.jpg" alt="Intervention 1"></div>
<div class="gallery-item"><img src="intervention-2.jpg" alt="Intervention 2"></div>
<div class="gallery-item"><img src="intervention-3.jpg" alt="Intervention 3"></div>
<div class="gallery-item"><img src="intervention-4.jpg" alt="Intervention 4"></div>
<div class="gallery-item"><img src="intervention-5.jpg" alt="Intervention 5"></div>
</div>
</div>
<div class="gallery-nav">
<button class="gallery-btn" id="galPrev" aria-label="Précédent">
<svg viewbox="0 0 24 24"><polyline points="15 18 9 12 15 6"/></svg>
</button>
<button class="gallery-btn" id="galNext" aria-label="Suivant">
<svg viewbox="0 0 24 24"><polyline points="9 18 15 12 9 6"/></svg>
</button>
</div>
</div>
<!-- FOOTER -->
<footer>
<div class="footer-grid">
<div>
<div class="footer-logo">
<img src="logo.png" alt="AKR Débouchage" style="height:44px;width:auto;display:block;">
</div>
<div class="footer-tagline">Spécialiste du débouchage, curage et inspection caméra pour particuliers & professionnels.</div>
<div class="info-row" style="margin-bottom:10px;">
<svg viewbox="0 0 24 24" style="width:14px;height:14px;stroke:#718096;fill:none;stroke-width:1.8;flex-shrink:0;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.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.62 3.38 2 2 0 0 1 3.58 1.18h3a2 2 0 0 1 2 1.72c.13 1 .36 1.97.71 2.91a2 2 0 0 1-.45 2.11L7.91 8.96a16 16 0 0 0 6.13 6.13l.96-.96a2 2 0 0 1 2.11-.45c.94.35 1.91.58 2.91.71a2 2 0 0 1 1.72 2.03z"/></svg>
<a href="tel:0616823147" style="color:#a0aec0;font-size:13px;">06 16 82 31 47</a>
</div>
<div class="footer-weare">Navigation</div>
<ul class="footer-links">
<li><a href="#">Accueil</a></li>
<li><a href="#">Nos services</a></li>
<li><a href="#">Zones d'intervention</a></li>
<li><a href="#">Contact</a></li>
</ul>
<div class="footer-socials">
<div class="social-icon"><svg viewbox="0 0 24 24"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg></div>
<div class="social-icon"><svg viewbox="0 0 24 24"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg></div>
<div class="social-icon"><svg viewbox="0 0 24 24"><rect x="2" y="2" width="20" height="20" rx="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg></div>
</div>
</div>
<div>
<div class="footer-col-title">Nos services</div>
<ul class="footer-links footer-services-grid">
<li><a href="#">Débouchage canalisation</a></li>
<li><a href="#">Curage haute pression</a></li>
<li><a href="#">Inspection caméra</a></li>
<li><a href="#">Pompe de relevage</a></li>
<li><a href="#">Débouchage WC</a></li>
<li><a href="#">Débouchage douche / baignoire</a></li>
<li><a href="#">Débouchage évier / lavabo</a></li>
<li><a href="#">Curage regards</a></li>
<li><a href="#">Curage collecteur</a></li>
<li><a href="#">Recherche de fuite</a></li>
<li><a href="#">Dépannage urgence</a></li>
<li><a href="#">Entretien préventif</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<a href="mentions-legales.html">Mentions légales</a>
<a href="#">Politique de confidentialité</a>
<a href="#">Données personnelles</a>
<a href="#">Politique de cookies</a>
<span>©AKR Débouchage 2026</span>
</div>
</footer>
<script>
const galTrack = document.getElementById('galleryTrack');
const galStep = () => {
const item = galTrack.querySelector('.gallery-item');
const gap = 16;
return item ? item.getBoundingClientRect().width + gap : 296;
};
const galMax = () => galTrack.scrollWidth - galTrack.clientWidth;
document.getElementById('galNext').addEventListener('click', () => {
if (galTrack.scrollLeft >= galMax() - 5) {
galTrack.scrollTo({ left: 0, behavior: 'smooth' }); // photo 5 → photo 1
} else {
galTrack.scrollBy({ left: galStep(), behavior: 'smooth' });
}
});
document.getElementById('galPrev').addEventListener('click', () => {
if (galTrack.scrollLeft <= 5) {
galTrack.scrollTo({ left: galMax(), behavior: 'smooth' }); // photo 1 → photo 5
} else {
galTrack.scrollBy({ left: -galStep(), behavior: 'smooth' });
}
});
// Glisser à la souris
let isDown = false, startX = 0, startScroll = 0, moved = false;
galTrack.addEventListener('mousedown', (e) => {
isDown = true; moved = false;
startX = e.pageX;
startScroll = galTrack.scrollLeft;
galTrack.classList.add('dragging');
});
window.addEventListener('mousemove', (e) => {
if (!isDown) return;
const dx = e.pageX - startX;
if (Math.abs(dx) > 3) moved = true;
galTrack.scrollLeft = startScroll - dx;
});
window.addEventListener('mouseup', () => {
if (!isDown) return;
isDown = false;
galTrack.classList.remove('dragging');
});
</script>
</body>
</html>