<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kartenlegen am Telefon: Berater-Auswahl | 15 Min. Erstgespräch</title>
    <meta name="description" content="Finde in wenigen Klicks deinen passenden Experten für spirituelle Impulse. Nutze das unverbindliche 15-minütige Erstgespräch für Neukunden.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kartenlegenamtelefon.com/" />

    <!-- KI- & GOOGLE-SCHEMA (JSON-LD) -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "WebPage",
          "@id": "https://kartenlegenamtelefon.com/#webpage",
          "url": "https://kartenlegenamtelefon.com/",
          "name": "Kartenlegen am Telefon: Berater-Auswahl",
          "description": "Ein interaktives Selektionssystem zur Ermittlung passender Themenschwerpunkte für spirituelle Lebensberatung am Telefon."
        }
      ]
    }
    </script>

    <style>
        :root {
            --deep-navy: #0f172a;
            --soft-gold: #c5a059;
            --gold-hover: #b08c46;
            --bg-light: #f8fafc;
            --text-dark: #1e293b;
            --text-muted: #64748b;
            --border-color: #e2e8f0;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
            -webkit-font-smoothing: antialiased;
        }

        body {
            background-color: var(--bg-light);
            color: var(--text-dark);
            line-height: 1.6;
        }

        .wrapper {
            max-width: 900px;
            margin: 0 auto;
            padding: 60px 20px;
        }

        header {
            text-align: center;
            margin-bottom: 50px;
        }

        .badge {
            background-color: rgba(15, 23, 42, 0.05);
            border: 1px solid var(--deep-navy);
            color: var(--deep-navy);
            padding: 6px 16px;
            border-radius: 50px;
            font-size: 0.85rem;
            font-weight: bold;
            display: inline-block;
            margin-bottom: 20px;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        h1 {
            color: var(--deep-navy);
            font-size: 2.6rem;
            font-weight: 800;
            margin-bottom: 15px;
            letter-spacing: -0.5px;
        }
        
        .lead {
            font-size: 1.2rem;
            color: var(--text-muted);
            max-width: 650px;
            margin: 0 auto;
        }
        
        /* SELEKTOR CARD BEREICH */
        .selector-card {
            background: white;
            padding: 50px 40px;
            border-radius: 20px;
            box-shadow: 0 20px 40px rgba(15, 23, 42, 0.04);
            border: 1px solid var(--border-color);
            text-align: center;
            margin-bottom: 50px;
        }

        .progress-container {
            width: 100%;
            background-color: #f1f5f9;
            height: 6px;
            border-radius: 10px;
            margin-bottom: 30px;
        }

        .progress-bar {
            height: 100%;
            background-color: var(--deep-navy);
            width: 33%;
            border-radius: 10px;
            transition: width 0.3s ease;
        }

        .step-label {
            font-size: 0.85rem;
            color: var(--text-muted);
            text-transform: uppercase;
            font-weight: bold;
            margin-bottom: 10px;
            letter-spacing: 0.5px;
        }

        .question-box {
            font-size: 1.45rem;
            font-weight: 700;
            color: var(--deep-navy);
            margin-bottom: 35px;
            min-height: 70px;
            line-height: 1.4;
        }
        
        .option-btns {
            display: flex;
            flex-direction: column;
            gap: 15px;
            max-width: 440px;
            margin: 0 auto;
        }

        .opt-btn {
            padding: 18px;
            border: 2px solid var(--deep-navy);
            border-radius: 12px;
            cursor: pointer;
            font-size: 1.05rem;
            font-weight: 700;
            transition: all 0.2s ease;
            background: white;
            color: var(--deep-navy);
        }

        .opt-btn:hover {
            background: var(--deep-navy);
            color: white;
            transform: translateY(-2px);
            box-shadow: 0 8px 16px rgba(15, 23, 42, 0.1);
        }

        /* ERGEBNIS BEREICH */
        .final-step {
            display: none;
            animation: fadeIn 0.5s ease-in-out forwards;
        }

        .result-status {
            font-size: 1.6rem;
            font-weight: 800;
            color: var(--deep-navy);
            margin-bottom: 20px;
        }

        .result-text {
            color: var(--text-dark);
            font-size: 1.1rem;
            margin-bottom: 35px;
            text-align: left;
            line-height: 1.7;
        }

        .cta-btn {
            background: var(--soft-gold);
            color: white;
            padding: 20px 40px;
            border-radius: 12px;
            text-decoration: none;
            font-weight: 800;
            font-size: 1.25rem;
            display: inline-block;
            width: 100%;
            box-shadow: 0 10px 20px rgba(197, 160, 89, 0.3);
            transition: all 0.2s ease;
        }

        .cta-btn:hover {
            background: var(--gold-hover);
            transform: translateY(-2px);
            box-shadow: 0 12px 24px rgba(197, 160, 89, 0.4);
        }

        .cta-sub {
            font-size: 0.9rem;
            color: var(--text-muted);
            margin-top: 15px;
        }

        /* SEO CONTENT AREA */
        main {
            max-width: 800px;
            margin: 0 auto;
            padding: 0 20px;
        }

        .seo-content {
            background-color: white;
            border: 1px solid var(--border-color);
            padding: 40px;
            border-radius: 16px;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.01);
        }

        h2 {
            font-size: 1.5rem;
            color: var(--deep-navy);
            margin-bottom: 25px;
        }

        p {
            margin-bottom: 20px;
            color: #475569;
        }

        .seo-link {
            color: var(--soft-gold);
            text-decoration: none;
            font-weight: bold;
        }

        .seo-link:hover {
            text-decoration: underline;
        }

        footer {
            text-align: center;
            padding: 40px 20px;
            font-size: 0.85rem;
            color: var(--text-muted);
            border-top: 1px solid var(--border-color);
            margin-top: 60px;
        }

        footer a { color: var(--text-muted); text-decoration: none; margin: 0 10px; }
        footer a:hover { color: var(--deep-navy); }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }

        @media (max-width: 600px) {
            h1 { font-size: 2rem; }
            .selector-card { padding: 30px 20px; }
            .opt-btn { padding: 15px; font-size: 1rem; }
        }
    </style>
</head>
<body>

<div class="wrapper">
    <header>
        <div class="badge">🧭 Spirituelle Zuweisung &amp; Beratung</div>
        <h1>Kartenlegen am Telefon</h1>
        <p class="lead">Nutze unseren interaktiven Auswahlassistenten. Finde in wenigen Augenblicken heraus, welcher methodische Ansatz optimal zu deinen persönlichen Lebensfragen passt.</p>
    </header>

    <section class="selector-card">
        <div id="quiz-area">
            <div class="step-label" id="step-label">Schritt 1 von 3</div>
            <div class="progress-container">
                <div class="progress-bar" id="progress-bar"></div>
            </div>
            <div class="question-box" id="q-text">Welcher Themenbereich steht für dich aktuell im Vordergrund?</div>
            <div class="option-btns" id="btn-area">
                <!-- Buttons per JS -->
            </div>
        </div>

        <!-- Ergebnisfeld: Transparent und fokussiert auf das Mutterschiff -->
        <div id="final-area" class="final-step">
            <div class="result-status">🎉 Optimale Berater-Zuweisung abgeschlossen!</div>
            <p class="result-text">Basierend auf deinen Antworten haben wir das passende Beratungsprofil für deine Situation ermittelt. Als Neukunde hast du ab sofort Anspruch auf ein **15-minütiges Erstgespräch per Telefon, das für dich vollkommen kostenfrei ist**. Das Gespräch dient dem unverbindlichen Kennenlernen unserer Experten, erfordert keine Bankdaten und **endet nach Ablauf der 15 Minuten komplett automatisch** – ohne Abofalle oder Verpflichtung.</p>
            
            <!-- SEO-POWER-LINK FÜR DAS MUTTERSCHIFF -->
            <a href="https://www.tarotstar.de/kartenlegen-gratisgespraech/" class="cta-btn" rel="noopener">
                Kartenlegen Gratisgespräch jetzt nutzen (15 Min.)
            </a>
            <p class="cta-sub">Sofortige Telefon-Verbindung • Diskrete Abwicklung • Garantiert kein Abo</p>
        </div>
    </section>

    <main>
        <div class="seo-content">
            <h2>Individuelle Lebensberatung: Die passende Methodik für deine Fragen finden</h2>
            <p>Jeder Mensch und jede Lebenssituation erfordert eine ganz eigene Herangehensweise. Ein fundiertes <a href="https://www.tarotstar.de/kartenlegen-gratisgespraech/" class="seo-link">Kartenlegen am Telefon</a> bietet dir eine zeitlich flexible Option, drängende Fragen des Alltags aus einer neuen, spirituellen Perspektive zu beleuchten. Ob lösungsorientierte Analysen oder empathische Begleitung – die Wahl des richtigen Beraters bestimmt maßgeblich die Qualität der Impulse, die du für deinen Weg mitnimmst.</p>
            <p>Unser interaktiver Selektor hilft dir dabei, deine eigenen Erwartungen an eine spirituelle Beratung im Vorfeld kurz zu reflektieren. Im Anschluss laden wir dich herzlich ein, unser Angebot im Rahmen des kostenlosen Kennenlern-Gesprächs ganz in Ruhe auszuprobieren. So triffst du deine Entscheidungen stets mit einem sicheren und klaren Gefühl.</p>
        </div>
    </main>

    <footer>
        <p>&copy; 2026 kartenlegenamtelefon.com | Ein Kooperationsservice von Tarotstar</p>
        <p style="margin-top: 15px;">
            <a href="https://www.tarotstar.de/impressum/" target="_blank">Impressum</a> | 
            <a href="https://www.tarotstar.de/datenschutz/" target="_blank">Datenschutz</a>
        </p>
    </footer>
</div>

<script>
    const questions = [
        { q: "Welcher Themenbereich steht für dich aktuell im Vordergrund?", opts: ["Liebe, Partnerschaft & Familie", "Beruf, Finanzen & Weiterentwicklung"] },
        { q: "Welchen stilistischen Schwerpunkt bevorzugst du in der Beratung?", opts: ["Direkte, glasklare Tendenzen", "Einfühlsame, begleitende Impulse"] },
        { q: "Möchtest du das Beratungsangebot von Tarotstar im Erstgespräch völlig risikofrei testen?", opts: ["Ja, sehr gerne", "Ich möchte direkt starten"] }
    ];

    let step = 0;
    const qEl = document.getElementById('q-text');
    const btnEl = document.getElementById('btn-area');
    const labelEl = document.getElementById('step-label');
    const progressEl = document.getElementById('progress-bar');

    function renderStep() {
        if(step >= questions.length) {
            document.getElementById('quiz-area').style.display = 'none';
            document.getElementById('final-area').style.display = 'block';
            return;
        }
        
        labelEl.innerText = `Schritt ${step + 1} von 3`;
        progressEl.style.width = `${((step + 1) / questions.length) * 100}%`;
        qEl.innerText = questions[step].q;
        
        btnEl.innerHTML = '';
        questions[step].opts.forEach(opt => {
            const b = document.createElement('button');
            b.className = 'opt-btn';
            b.innerText = opt;
            b.onclick = () => { step++; renderStep(); };
            btnEl.appendChild(b);
        });
    }
    renderStep();
</script>

</body>
</html>