<!doctype html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="Le Tour des Promos propose un parcours simple pour repérer les promotions utiles, comparer les offres et éviter les fausses bonnes affaires.">
  <title>Le Tour des Promos - Parcours des meilleures offres</title>
  <style>
    :root {
      --ink: #17212f;
      --muted: #6c7482;
      --paper: #fff;
      --mist: #eef6f5;
      --line: #d8e5e2;
      --green: #0d8b78;
      --green-dark: #075f54;
      --coral: #ff6a4a;
      --sun: #ffd166;
      --violet: #5b4b8a;
    }

    * {
      box-sizing: border-box;
    }

    html {
      scroll-behavior: smooth;
    }

    body {
      margin: 0;
      color: var(--ink);
      background:
        radial-gradient(circle at 85% 10%, rgba(255, 209, 102, .28), transparent 22rem),
        linear-gradient(180deg, #f9fffd 0, var(--mist) 100%);
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.6;
    }

    a {
      color: inherit;
      text-decoration: none;
    }

    .wrap {
      width: min(1120px, calc(100% - 32px));
      margin: 0 auto;
    }

    .nav {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
      padding: 24px 0;
    }

    .brand {
      display: flex;
      align-items: center;
      gap: 12px;
      font-size: 1.28rem;
      font-weight: 900;
    }

    .brand-pin {
      display: grid;
      place-items: center;
      width: 40px;
      height: 40px;
      color: #fff;
      background: var(--coral);
      border-radius: 50% 50% 50% 8px;
      transform: rotate(-45deg);
      box-shadow: 0 12px 22px rgba(255, 106, 74, .22);
    }

    .brand-pin span {
      transform: rotate(45deg);
      font-weight: 900;
    }

    .nav-links {
      display: flex;
      flex-wrap: wrap;
      gap: 18px;
      color: var(--muted);
      font-size: .95rem;
      font-weight: 800;
    }

    .nav-links a:hover,
    .nav-links a:focus {
      color: var(--green-dark);
    }

    .hero {
      display: grid;
      grid-template-columns: minmax(0, .95fr) minmax(320px, 1.05fr);
      gap: 52px;
      align-items: center;
      padding: 52px 0 72px;
    }

    .eyebrow {
      margin: 0 0 14px;
      color: var(--green-dark);
      font-size: .78rem;
      font-weight: 900;
      letter-spacing: .08em;
      text-transform: uppercase;
    }

    h1,
    h2,
    h3,
    p {
      margin-top: 0;
    }

    h1 {
      max-width: 740px;
      margin-bottom: 22px;
      font-size: 4rem;
      line-height: 1;
    }

    h2 {
      margin-bottom: 14px;
      font-size: 2.2rem;
      line-height: 1.12;
    }

    h3 {
      margin-bottom: 8px;
      font-size: 1.12rem;
    }

    .lead {
      max-width: 650px;
      color: var(--muted);
      font-size: 1.16rem;
    }

    .actions {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      margin-top: 30px;
    }

    .button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 46px;
      padding: 12px 18px;
      border: 1px solid var(--green);
      border-radius: 8px;
      font-weight: 900;
    }

    .button.primary {
      color: #fff;
      background: var(--green);
      box-shadow: 0 14px 26px rgba(13, 139, 120, .2);
    }

    .button.secondary {
      color: var(--green-dark);
      background: transparent;
    }

    .route-card {
      position: relative;
      padding: 30px;
      background: var(--paper);
      border: 1px solid var(--line);
      border-radius: 22px;
      box-shadow: 0 28px 56px rgba(23, 33, 47, .1);
      overflow: hidden;
    }

    .route-card::before {
      content: "";
      position: absolute;
      inset: 34px 48px;
      border: 3px dashed rgba(13, 139, 120, .28);
      border-left-color: transparent;
      border-radius: 38% 62% 42% 58%;
    }

    .route-stops {
      position: relative;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 18px;
      min-height: 360px;
    }

    .stop {
      align-self: start;
      padding: 18px;
      background: #fff;
      border: 1px solid var(--line);
      border-radius: 16px;
      box-shadow: 0 12px 24px rgba(23, 33, 47, .07);
    }

    .stop:nth-child(2) {
      margin-top: 64px;
    }

    .stop:nth-child(3) {
      margin-top: 18px;
    }

    .stop strong {
      display: block;
      margin-bottom: 6px;
      font-size: 1.05rem;
    }

    .stop span {
      color: var(--muted);
      font-size: .92rem;
    }

    .discount {
      display: inline-flex;
      margin-bottom: 12px;
      padding: 5px 10px;
      color: var(--ink);
      background: var(--sun);
      border-radius: 999px;
      font-size: .78rem;
      font-weight: 900;
    }

    .section {
      padding: 54px 0;
      border-top: 1px solid var(--line);
    }

    .section-head {
      max-width: 720px;
      margin-bottom: 28px;
    }

    .section-copy,
    .feature p,
    .partner-copy,
    .site-footer {
      color: var(--muted);
    }

    .features {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 18px;
    }

    .feature {
      padding: 24px;
      background: rgba(255, 255, 255, .78);
      border: 1px solid var(--line);
      border-radius: 18px;
    }

    .feature-badge {
      display: inline-grid;
      place-items: center;
      width: 38px;
      height: 38px;
      margin-bottom: 16px;
      color: #fff;
      background: var(--violet);
      border-radius: 12px;
      font-weight: 900;
    }

    .guide {
      display: grid;
      grid-template-columns: minmax(250px, 420px) 1fr;
      gap: 38px;
      align-items: start;
    }

    .guide-list {
      display: grid;
      gap: 14px;
      margin: 0;
      padding: 0;
      list-style: none;
    }

    .guide-list li {
      padding: 18px 20px;
      background: var(--paper);
      border: 1px solid var(--line);
      border-radius: 14px;
      font-weight: 800;
    }

    .partner {
      display: grid;
      grid-template-columns: 1fr minmax(220px, 320px);
      gap: 28px;
      align-items: center;
      padding: 30px;
      color: #fff;
      background:
        linear-gradient(135deg, rgba(255, 209, 102, .2), transparent 42%),
        var(--green-dark);
      border-radius: 22px;
    }

    .partner h2 {
      color: #fff;
    }

    .partner-copy {
      color: rgba(255, 255, 255, .76);
    }

    .partner-card {
      padding: 24px;
      color: var(--ink);
      background: var(--sun);
      border-radius: 18px;
      transform: rotate(2deg);
    }

    .partner-card strong {
      display: block;
      margin-bottom: 8px;
      font-size: 1.28rem;
    }

    .site-footer {
      padding: 34px 0 42px;
      font-size: .92rem;
    }

    @media (max-width: 860px) {
      .hero,
      .guide,
      .partner {
        grid-template-columns: 1fr;
      }

      h1 {
        font-size: 3rem;
      }

      h2 {
        font-size: 1.9rem;
      }

      .features {
        grid-template-columns: 1fr;
      }
    }

    @media (max-width: 560px) {
      .nav {
        align-items: flex-start;
        flex-direction: column;
      }

      .hero {
        padding-top: 34px;
      }

      h1 {
        font-size: 2.35rem;
      }

      .route-stops {
        grid-template-columns: 1fr;
      }

      .stop:nth-child(2),
      .stop:nth-child(3) {
        margin-top: 0;
      }

      .route-card::before {
        display: none;
      }

      .button {
        width: 100%;
      }
    }
  </style>
</head>
<body>
  <header class="wrap">
    <nav class="nav" aria-label="Navigation principale">
      <a class="brand" href="./">
        <span class="brand-pin"><span>%</span></span>
        <span>Le Tour des Promos</span>
      </a>
      <div class="nav-links">
        <a href="#parcours">Parcours</a>
        <a href="#guide">Guide</a>
        <a href="#partenaire">Partenaire</a>
      </div>
    </nav>
  </header>

  <main>
    <section class="wrap hero">
      <div>
        <p class="eyebrow">Promos utiles</p>
        <h1>Faites le tour des offres avant de choisir.</h1>
        <p class="lead">
          Le Tour des Promos aide à repérer, comparer et comprendre les promotions
          en ligne pour garder les bonnes affaires et éviter les pièges.
        </p>
        <div class="actions">
          <a class="button primary" href="#parcours">Commencer le parcours</a>
          <a class="button secondary" href="#guide">Voir les critères</a>
        </div>
      </div>

      <aside class="route-card" aria-label="Parcours de promotions">
        <div class="route-stops">
          <div class="stop">
            <span class="discount">Étape 1</span>
            <strong>Repérer</strong>
            <span>Identifier les offres qui méritent une vérification.</span>
          </div>
          <div class="stop">
            <span class="discount">Étape 2</span>
            <strong>Comparer</strong>
            <span>Contrôler le prix réel, les frais et les conditions.</span>
          </div>
          <div class="stop">
            <span class="discount">Étape 3</span>
            <strong>Choisir</strong>
            <span>Conserver les promos utiles, pas les remises impulsives.</span>
          </div>
          <div class="stop">
            <span class="discount">Étape 4</span>
            <strong>Suivre</strong>
            <span>Revenir régulièrement sur les nouvelles sélections.</span>
          </div>
        </div>
      </aside>
    </section>

    <section id="parcours" class="wrap section">
      <div class="section-head">
        <p class="eyebrow">Parcours</p>
        <h2>Une sélection pensée comme un itinéraire.</h2>
        <p class="section-copy">
          Plutôt qu'une accumulation de liens, le site met l'accent sur les familles
          d'offres et les critères qui aident à décider rapidement.
        </p>
      </div>

      <div class="features">
        <article class="feature">
          <span class="feature-badge">P</span>
          <h3>Promotions</h3>
          <p>Repérer les remises qui semblent intéressantes et méritent une comparaison.</p>
        </article>
        <article class="feature">
          <span class="feature-badge">C</span>
          <h3>Comparatifs</h3>
          <p>Mettre en perspective le prix, les conditions et l'intérêt réel de l'offre.</p>
        </article>
        <article class="feature">
          <span class="feature-badge">A</span>
          <h3>Alertes utiles</h3>
          <p>Suivre les thèmes et catégories où les bons plans reviennent souvent.</p>
        </article>
      </div>
    </section>

    <section id="guide" class="wrap section guide">
      <div>
        <p class="eyebrow">Guide</p>
        <h2>Avant de cliquer, quatre vérifications simples.</h2>
        <p class="section-copy">
          Une promotion n'est utile que si elle correspond à un vrai besoin et si
          les conditions restent claires.
        </p>
      </div>
      <ul class="guide-list">
        <li>Comparer avec le prix habituel, pas seulement avec le prix barré.</li>
        <li>Lire les frais de livraison, retours et garanties.</li>
        <li>Vérifier la fiabilité du vendeur ou de la plateforme.</li>
        <li>Éviter les achats pressés par une urgence artificielle.</li>
      </ul>
    </section>

    <section id="partenaire" class="wrap section">
      <div class="partner">
        <div>
          <p class="eyebrow">Partenaire</p>
          <h2>Config Geek</h2>
          <p class="partner-copy">
            Retrouvez aussi des conseils et ressources autour des configurations
            informatiques sur Config Geek, partenaire du Tour des Promos.
          </p>
          <a class="button primary" href="https://www.config-geek.fr" target="_blank" rel="noopener">Visiter Config Geek</a>
        </div>
        <div class="partner-card">
          <strong>Config Geek</strong>
          <span>Configurations, matériel et conseils pratiques pour les profils tech.</span>
        </div>
      </div>
    </section>
  </main>

  <footer class="wrap site-footer">
    <p>© 2026 Le Tour des Promos. Tous droits réservés.</p>
  </footer>
</body>
</html>
