Contact

<div class="contact-page-wrapper">
  <section class="mc-contact-page">
    <video autoplay muted loop playsinline class="bg-video">
      <source src="https://artea-audit.com/wp-content/uploads/2025/06/work-hand.mp4" type="video/mp4">
    </video>

    <div class="mc-contact-container">
      <div class="mc-contact-glass">
        <div class="contact-header">
          <h1>Contactez <span>l'expert</span></h1>
          <p>Une question ? Un projet numérique ? Parlons-en ensemble pour propulser vos performances.</p>
        </div>

        <form action="/contact" method="post" class="mc-contact-form">
          <div class="form-grid">
            <div class="input-group">
              <label>Nom complet</label>
              <input type="text" name="contact[name]" placeholder="Votre nom" required>
            </div>
            <div class="input-group">
              <label>Email</label>
              <input type="email" name="contact[email]" placeholder="votre@email.com" required>
            </div>
          </div>

          <div class="input-group">
            <label>Sujet</label>
            <select name="contact[subject]">
              <option>Conseil Numérique</option>
              <option>Optimisation de Charges</option>
              <option>Accompagnement Performance</option>
              <option>Autre demande</option>
            </select>
          </div>

          <div class="input-group">
            <label>Message</label>
            <textarea name="contact[body]" rows="5" placeholder="Comment puis-je vous aider ?"></textarea>
          </div>

          <button type="submit" class="mc-btn primary">Envoyer le message</button>
        </form>
      </div>
    </div>
  </section>
</div>

<style>
.contact-page-wrapper {
  margin: -20px -20px; /* Annule les marges par défaut de Shopify */
}
.mc-contact-page {
  position: relative;
  min-height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: 'Inter', sans-serif;
  margin-left: calc(-50vw + 50%);
}
.bg-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: 0;
}
.mc-contact-page::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.6);
  z-index: 1;
}
.mc-contact-container {
  position: relative;
  z-index: 2;
  width: 90%;
  max-width: 800px;
}
.mc-contact-glass {
  backdrop-filter: blur(20px);
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 32px;
  padding: 40px;
  color: #ffffff;
  text-align: center;
}
.contact-header h1 { font-size: 32px; margin-bottom: 10px; color: #fff; }
.contact-header h1 span { color: #f97316; }
.mc-contact-form { display: flex; flex-direction: column; gap: 20px; margin-top: 30px; }
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }
.input-group { display: flex; flex-direction: column; gap: 5px; text-align: left; }
.input-group label { font-size: 11px; color: #f97316; font-weight: bold; text-transform: uppercase; }
.input-group input, .input-group select, .input-group textarea {
  background: rgba(255,255,255,0.1);
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 8px;
  padding: 12px;
  color: #fff;
}
.mc-btn.primary {
  background: #f97316;
  color: #fff;
  border: none;
  padding: 15px;
  border-radius: 50px;
  font-weight: bold;
  cursor: pointer;
}
@media (max-width: 768px) { .form-grid { grid-template-columns: 1fr; } }
</style>

Liquid error (sections/main-page line 59): Cannot render sections inside sections

Formulaire de contact