<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Wohnsitz ummelden – einfach, sicher & ohne Behördengang | Wohnsitzmelder.de</title>
<link href="https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet">
<style>
:root {
--blue-900: #0a1628;
--blue-800: #102040;
--blue-700: #1a3260;
--blue-600: #1e4080;
--blue-500: #1d5ab5;
--blue-400: #2d7dd2;
--blue-300: #5b9fdf;
--blue-100: #e8f2fc;
--blue-50: #f2f7fd;
--accent: #f0a500;
--accent-light: #fff3cc;
--white: #ffffff;
--gray-100: #f5f7fa;
--gray-200: #e8ecf2;
--gray-500: #6b7a99;
--gray-700: #344060;
--text: #0a1628;
--radius: 12px;
--radius-lg: 20px;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: 'DM Sans', sans-serif;
color: var(--text);
background: var(--white);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4 { font-family: 'Syne', sans-serif; line-height: 1.15; }
/* TOP BAR */
.topbar {
background: var(--blue-900);
color: var(--white);
padding: 10px 0;
font-size: 13px;
border-bottom: 1px solid rgba(255,255,255,0.08);
}
.topbar-inner {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.topbar-item {
display: flex;
align-items: center;
gap: 7px;
opacity: 0.9;
}
.topbar-item svg { width: 14px; height: 14px; flex-shrink: 0; }
.topbar-item .highlight { color: var(--accent); font-weight: 500; }
/* HEADER */
header {
background: var(--white);
border-bottom: 1px solid var(--gray-200);
padding: 16px 0;
position: sticky;
top: 0;
z-index: 100;
box-shadow: 0 2px 20px rgba(10,22,40,0.06);
}
.header-inner {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
font-family: 'Syne', sans-serif;
font-size: 22px;
font-weight: 800;
color: var(--blue-800);
text-decoration: none;
display: flex;
align-items: center;
gap: 8px;
}
.logo-dot { color: var(--blue-400); }
.trust-badges {
display: flex;
gap: 20px;
align-items: center;
}
.trust-badge {
display: flex;
align-items: center;
gap: 6px;
font-size: 12px;
color: var(--gray-500);
font-weight: 500;
}
.trust-badge svg { color: var(--blue-500); width: 14px; height: 14px; }
/* HERO */
.hero {
background: linear-gradient(160deg, var(--blue-900) 0%, var(--blue-700) 60%, var(--blue-500) 100%);
padding: 70px 0 80px;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -100px; right: -100px;
width: 500px; height: 500px;
background: radial-gradient(circle, rgba(45,125,210,0.2) 0%, transparent 70%);
pointer-events: none;
}
.hero::after {
content: '';
position: absolute;
bottom: -50px; left: -50px;
width: 300px; height: 300px;
background: radial-gradient(circle, rgba(240,165,0,0.08) 0%, transparent 70%);
pointer-events: none;
}
.hero-inner {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(240,165,0,0.15);
border: 1px solid rgba(240,165,0,0.3);
color: var(--accent);
padding: 6px 14px;
border-radius: 100px;
font-size: 13px;
font-weight: 500;
margin-bottom: 24px;
}
.hero-badge::before {
content: '';
width: 6px; height: 6px;
background: var(--accent);
border-radius: 50%;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% { opacity: 1; transform: scale(1); }
50% { opacity: 0.5; transform: scale(1.3); }
}
.hero h1 {
font-size: clamp(32px, 4vw, 50px);
font-weight: 800;
color: var(--white);
margin-bottom: 20px;
letter-spacing: -0.02em;
}
.hero h1 em {
font-style: normal;
color: var(--accent);
}
.hero-sub {
font-size: 17px;
color: rgba(255,255,255,0.75);
margin-bottom: 32px;
line-height: 1.7;
}
.hero-points {
list-style: none;
display: flex;
flex-direction: column;
gap: 10px;
margin-bottom: 36px;
}
.hero-points li {
display: flex;
align-items: center;
gap: 10px;
color: rgba(255,255,255,0.85);
font-size: 15px;
}
.hero-points li::before {
content: '';
width: 20px; height: 20px;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 50%;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%2390c8f0' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
}
/* FORM CARD */
.form-card {
background: var(--white);
border-radius: var(--radius-lg);
padding: 36px 32px;
box-shadow: 0 30px 80px rgba(0,0,0,0.25);
position: relative;
}
.form-card-header {
text-align: center;
margin-bottom: 24px;
padding-bottom: 20px;
border-bottom: 1px solid var(--gray-200);
}
.form-card-title {
font-size: 20px;
font-weight: 700;
color: var(--blue-900);
margin-bottom: 6px;
}
.form-card-sub {
font-size: 13px;
color: var(--gray-500);
}
.price-tag {
display: inline-flex;
align-items: baseline;
gap: 4px;
background: var(--blue-50);
border: 1px solid var(--blue-100);
border-radius: var(--radius);
padding: 10px 20px;
margin-bottom: 20px;
width: 100%;
justify-content: center;
}
.price-amount {
font-family: 'Syne', sans-serif;
font-size: 32px;
font-weight: 800;
color: var(--blue-600);
}
.price-unit {
font-size: 14px;
color: var(--gray-500);
}
.price-note {
font-size: 11px;
color: var(--gray-500);
text-align: center;
margin-bottom: 20px;
}
/* FORM STYLES */
.form-group {
margin-bottom: 16px;
}
.form-label {
display: block;
font-size: 12px;
font-weight: 500;
color: var(--gray-700);
margin-bottom: 6px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.form-input {
width: 100%;
padding: 11px 14px;
border: 1.5px solid var(--gray-200);
border-radius: var(--radius);
font-size: 14px;
font-family: 'DM Sans', sans-serif;
color: var(--text);
background: var(--white);
transition: border-color 0.2s, box-shadow 0.2s;
outline: none;
}
.form-input:focus {
border-color: var(--blue-400);
box-shadow: 0 0 0 3px rgba(45,125,210,0.1);
}
.form-input::placeholder { color: #b0b8cc; }
.form-row { display: grid; grid-template-columns: 2fr 1fr; gap: 10px; }
.section-divider {
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.08em;
color: var(--blue-500);
padding: 12px 0 4px;
border-top: 1px solid var(--gray-200);
margin-top: 4px;
}
.checkbox-row {
display: flex;
align-items: flex-start;
gap: 10px;
padding: 12px 0 4px;
}
.checkbox-row input[type="checkbox"] {
width: 16px;
height: 16px;
margin-top: 2px;
flex-shrink: 0;
accent-color: var(--blue-500);
}
.checkbox-label {
font-size: 12px;
color: var(--gray-500);
line-height: 1.5;
}
.checkbox-label a { color: var(--blue-500); }
.btn-submit {
width: 100%;
padding: 16px;
background: var(--blue-500);
color: var(--white);
border: none;
border-radius: var(--radius);
font-family: 'Syne', sans-serif;
font-size: 16px;
font-weight: 700;
cursor: pointer;
transition: background 0.2s, transform 0.1s;
margin-top: 16px;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
}
.btn-submit:hover { background: var(--blue-600); }
.btn-submit:active { transform: scale(0.99); }
.btn-sub {
text-align: center;
font-size: 12px;
color: var(--gray-500);
margin-top: 10px;
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
}
/* HOW IT WORKS */
.section { padding: 80px 0; }
.section-inner { max-width: 1100px; margin: 0 auto; padding: 0 24px; }
.section-label {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--blue-400);
margin-bottom: 12px;
}
.section-title {
font-size: clamp(26px, 3vw, 38px);
font-weight: 800;
color: var(--blue-900);
margin-bottom: 48px;
letter-spacing: -0.02em;
}
.steps-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.step-card {
text-align: center;
padding: 36px 28px;
background: var(--gray-100);
border-radius: var(--radius-lg);
position: relative;
transition: transform 0.2s;
}
.step-card:hover { transform: translateY(-4px); }
.step-num {
width: 52px; height: 52px;
background: var(--blue-500);
color: var(--white);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Syne', sans-serif;
font-size: 20px;
font-weight: 800;
margin: 0 auto 20px;
}
.step-title {
font-size: 17px;
font-weight: 700;
color: var(--blue-900);
margin-bottom: 10px;
}
.step-text { font-size: 14px; color: var(--gray-500); line-height: 1.6; }
/* TRUST */
.trust-section { background: var(--blue-50); padding: 60px 0; }
.trust-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 24px;
}
.trust-item {
text-align: center;
padding: 28px 20px;
background: var(--white);
border-radius: var(--radius);
border: 1px solid var(--gray-200);
}
.trust-icon {
width: 44px; height: 44px;
background: var(--blue-100);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 14px;
}
.trust-icon svg { width: 22px; height: 22px; color: var(--blue-500); }
.trust-title { font-size: 14px; font-weight: 600; color: var(--blue-900); margin-bottom: 6px; }
.trust-text { font-size: 12px; color: var(--gray-500); line-height: 1.5; }
/* FAQ */
.faq-section { padding: 80px 0; background: var(--white); }
.faq-list { max-width: 700px; }
.faq-item {
border-bottom: 1px solid var(--gray-200);
padding: 20px 0;
}
.faq-question {
font-size: 15px;
font-weight: 600;
color: var(--blue-900);
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
}
.faq-answer {
font-size: 14px;
color: var(--gray-500);
line-height: 1.7;
padding-top: 12px;
display: none;
}
.faq-item.open .faq-answer { display: block; }
.faq-arrow { transition: transform 0.2s; flex-shrink: 0; }
.faq-item.open .faq-arrow { transform: rotate(180deg); }
/* CTA BOTTOM */
.cta-section {
background: linear-gradient(135deg, var(--blue-900) 0%, var(--blue-700) 100%);
padding: 80px 0;
text-align: center;
}
.cta-title {
font-size: clamp(28px, 3.5vw, 44px);
font-weight: 800;
color: var(--white);
margin-bottom: 16px;
letter-spacing: -0.02em;
}
.cta-sub {
font-size: 17px;
color: rgba(255,255,255,0.7);
margin-bottom: 36px;
}
.btn-cta-large {
display: inline-flex;
align-items: center;
gap: 10px;
background: var(--accent);
color: var(--blue-900);
padding: 18px 40px;
border-radius: var(--radius);
font-family: 'Syne', sans-serif;
font-size: 17px;
font-weight: 700;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
box-shadow: 0 8px 30px rgba(240,165,0,0.3);
}
.btn-cta-large:hover {
transform: translateY(-2px);
box-shadow: 0 12px 40px rgba(240,165,0,0.4);
}
/* FOOTER */
footer {
background: var(--blue-900);
color: rgba(255,255,255,0.5);
padding: 32px 0;
font-size: 13px;
}
.footer-inner {
max-width: 1100px;
margin: 0 auto;
padding: 0 24px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 16px;
}
.footer-links { display: flex; gap: 24px; }
.footer-links a { color: rgba(255,255,255,0.5); text-decoration: none; }
.footer-links a:hover { color: var(--white); }
/* RESPONSIVE */
@media (max-width: 768px) {
.hero-inner { grid-template-columns: 1fr; gap: 40px; }
.steps-grid { grid-template-columns: 1fr; }
.trust-grid { grid-template-columns: 1fr 1fr; }
.topbar-inner { gap: 16px; font-size: 11px; }
.trust-badges { display: none; }
.form-row { grid-template-columns: 1fr; }
}
/* ANIMATIONS */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(24px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-content { animation: fadeUp 0.6s ease both; }
.form-card { animation: fadeUp 0.6s 0.15s ease both; }
</style>
</head>
<body>
<!-- TOP BAR -->
<div class="topbar">
<div class="topbar-inner">
<div class="topbar-item">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg>
<span>SSL-verschlüsselt</span>
</div>
<div class="topbar-item">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
<span>DSGVO-konform</span>
</div>
<div class="topbar-item">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
<span>Bearbeitung <span class="highlight">innerhalb von 24h</span></span>
</div>
<div class="topbar-item">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
<span><span class="highlight">4.8/5</span> Kundenbewertung</span>
</div>
</div>
</div>
<!-- HEADER -->
<header>
<div class="header-inner">
<a href="/" class="logo">Wohnsitz<span class="logo-dot">melder</span>.de</a>
<div class="trust-badges">
<div class="trust-badge">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
256-bit SSL
</div>
<div class="trust-badge">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
DSGVO-konform
</div>
<div class="trust-badge">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><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>
Server in Deutschland
</div>
</div>
</div>
</header>
<!-- HERO -->
<section class="hero">
<div class="hero-inner">
<div class="hero-content">
<div class="hero-badge">Jetzt verfügbar — Sofort online erledigen</div>
<h1>Wohnsitz ummelden — ohne <em>Behördengang</em></h1>
<p class="hero-sub">Geben Sie Ihre Daten einmalig ein. Wir übernehmen die Ummeldung bei der zuständigen Meldebehörde — schnell, rechtssicher und vollständig digital.</p>
<ul class="hero-points">
<li>Kein Termin beim Einwohnermeldeamt nötig</li>
<li>Bearbeitung innerhalb von 24 Stunden</li>
<li>Offizielle Meldebestätigung per E-Mail</li>
<li>Alle deutschen Kommunen abgedeckt</li>
</ul>
</div>
<!-- FORM CARD -->
<div class="form-card">
<div class="form-card-header">
<div class="form-card-title">Jetzt Ummeldung starten</div>
<div class="form-card-sub">Dauert nur 3 Minuten</div>
</div>
<div class="price-tag">
<span class="price-amount">9,90</span>
<span class="price-unit">€ einmalig</span>
</div>
<p class="price-note">Keine Folgekosten · Alle Gebühren inklusive</p>
<!-- HIER KOMMT SPÄTER DAS WPFORMS SHORTCODE REIN -->
<!-- [wpforms id="IHRE_FORMULAR_ID"] -->
<div class="form-group">
<label class="form-label">Vollständiger Name</label>
<div class="form-row">
<input class="form-input" type="text" placeholder="Vorname">
<input class="form-input" type="text" placeholder="Nachname">
</div>
</div>
<div class="form-group">
<label class="form-label">Geburtsdatum</label>
<input class="form-input" type="text" placeholder="TT.MM.JJJJ">
</div>
<div class="section-divider">Bisherige Adresse</div>
<div class="form-group">
<input class="form-input" type="text" placeholder="Straße und Hausnummer" style="margin-bottom:8px;">
<div class="form-row">
<input class="form-input" type="text" placeholder="Stadt">
<input class="form-input" type="text" placeholder="PLZ">
</div>
</div>
<div class="section-divider">Neue Adresse</div>
<div class="form-group">
<input class="form-input" type="text" placeholder="Straße und Hausnummer" style="margin-bottom:8px;">
<div class="form-row">
<input class="form-input" type="text" placeholder="Stadt">
<input class="form-input" type="text" placeholder="PLZ">
</div>
</div>
<div class="form-group">
<label class="form-label">Einzugsdatum</label>
<input class="form-input" type="text" placeholder="TT.MM.JJJJ">
</div>
<div class="form-group">
<label class="form-label">Ihre E-Mail-Adresse</label>
<input class="form-input" type="email" placeholder="name@beispiel.de">
</div>
<div class="checkbox-row">
<input type="checkbox" id="dsgvo">
<label class="checkbox-label" for="dsgvo">
Ich habe die <a href="#">Datenschutzerklärung</a> gelesen und stimme der Verarbeitung meiner Daten zwecks Ummeldung zu. *
</label>
</div>
<button class="btn-submit">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
Jetzt kostenpflichtig ummelden
</button>
<div class="btn-sub">
<svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
Sichere SSL-Verbindung · DSGVO-konform
</div>
</div>
</div>
</section>
<!-- HOW IT WORKS -->
<section class="section">
<div class="section-inner">
<div class="section-label">So funktioniert's</div>
<div class="section-title">In 3 Schritten erledigt</div>
<div class="steps-grid">
<div class="step-card">
<div class="step-num">1</div>
<div class="step-title">Daten eingeben</div>
<div class="step-text">Füllen Sie das Formular in ca. 3 Minuten aus. Alte Adresse, neue Adresse, Einzugsdatum — das war's.</div>
</div>
<div class="step-card">
<div class="step-num">2</div>
<div class="step-title">Wir übermitteln</div>
<div class="step-text">Ihre Ummeldung wird automatisch an die zuständige Meldebehörde weitergeleitet. Kein Behördengang, keine Wartezeit.</div>
</div>
<div class="step-card">
<div class="step-num">3</div>
<div class="step-title">Bestätigung erhalten</div>
<div class="step-text">Sie erhalten Ihre offizielle Meldebestätigung per E-Mail — innerhalb von 24 Stunden, direkt in Ihr Postfach.</div>
</div>
</div>
</div>
</section>
<!-- TRUST -->
<section class="trust-section">
<div class="section-inner">
<div class="trust-grid">
<div class="trust-item">
<div class="trust-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
</div>
<div class="trust-title">DSGVO-konform</div>
<div class="trust-text">Ihre Daten werden ausschließlich zur Ummeldung genutzt und danach gelöscht.</div>
</div>
<div class="trust-item">
<div class="trust-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
</div>
<div class="trust-title">SSL-verschlüsselt</div>
<div class="trust-text">256-bit SSL-Verschlüsselung auf allen Seiten. Bankstandard.</div>
</div>
<div class="trust-item">
<div class="trust-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
</div>
<div class="trust-title">Server in Deutschland</div>
<div class="trust-text">Alle Daten bleiben auf deutschen Servern. Kein Datentransfer ins Ausland.</div>
</div>
<div class="trust-item">
<div class="trust-icon">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><polyline points="20 6 9 17 4 12"/></svg>
</div>
<div class="trust-title">Rechtssicher</div>
<div class="trust-text">Offizielle Übermittlung gemäß Bundesmeldegesetz (BMG).</div>
</div>
</div>
</div>
</section>
<!-- FAQ -->
<section class="faq-section">
<div class="section-inner">
<div class="section-label">Häufige Fragen</div>
<div class="section-title">Ihre Fragen, unsere Antworten</div>
<div class="faq-list">
<div class="faq-item open">
<div class="faq-question" onclick="toggleFaq(this)">
Muss ich trotzdem persönlich zum Amt?
<svg class="faq-arrow" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
</div>
<div class="faq-answer">Nein. Wir übermitteln Ihre Ummeldung digital an die zuständige Meldebehörde. Ein persönlicher Besuch ist nicht erforderlich.</div>
</div>
<div class="faq-item">
<div class="faq-question" onclick="toggleFaq(this)">
Wie lange dauert die Bearbeitung?
<svg class="faq-arrow" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
</div>
<div class="faq-answer">In der Regel erhalten Sie Ihre Meldebestätigung innerhalb von 24 Stunden per E-Mail.</div>
</div>
<div class="faq-item">
<div class="faq-question" onclick="toggleFaq(this)">
Was kostet die Ummeldung?
<svg class="faq-arrow" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
</div>
<div class="faq-answer">Der Service kostet einmalig 9,90 € — inklusive aller Gebühren. Keine versteckten Kosten, keine Folgekosten.</div>
</div>
<div class="faq-item">
<div class="faq-question" onclick="toggleFaq(this)">
Was passiert mit meinen Daten?
<svg class="faq-arrow" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
</div>
<div class="faq-answer">Ihre Daten werden ausschließlich zur Durchführung der Ummeldung genutzt und danach vollständig gelöscht. Wir geben keine Daten an Dritte weiter. Alle Daten liegen auf Servern in Deutschland.</div>
</div>
<div class="faq-item">
<div class="faq-question" onclick="toggleFaq(this)">
Gilt das für alle deutschen Städte?
<svg class="faq-arrow" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>
</div>
<div class="faq-answer">Ja. Unser Service deckt alle deutschen Kommunen ab — von Berlin bis zum kleinsten Dorf.</div>
</div>
</div>
</div>
</section>
<!-- CTA BOTTOM -->
<section class="cta-section">
<div class="section-inner">
<h2 class="cta-title">Jetzt Ummeldung starten</h2>
<p class="cta-sub">In 3 Minuten erledigt. Ohne Behördengang. Ohne Warteschlange.</p>
<a href="#" class="btn-cta-large" onclick="window.scrollTo({top:0,behavior:'smooth'});return false;">
Jetzt ummelden — nur 9,90 €
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
</a>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-inner">
<span>© 2026 Wohnsitzmelder.de — Alle Rechte vorbehalten</span>
<div class="footer-links">
<a href="/impressum">Impressum</a>
<a href="/datenschutz">Datenschutz</a>
<a href="/agb">AGB</a>
</div>
</div>
</footer>
<script>
function toggleFaq(el) {
const item = el.parentElement;
item.classList.toggle('open');
}
</script>
</body>
</html>