<style>
.tarjeta-regalo-wrapper {
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
  border-radius: 16px;
  overflow: hidden;
  position: relative;

  /* FOTO DE LA ENTRADA DEL CENTRO */
  background-image: url('https://i.ibb.co/3s3XN4g/bodycenter-entrada.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  box-shadow: 0 15px 35px rgba(0,0,0,0.6);
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Capa oscura para que el contenido se lea bien */
.tarjeta-overlay {
  background: rgba(10, 10, 10, 0.62);
  backdrop-filter: blur(1.5px);

  padding: 30px 20px 25px 20px;

  border: 2px solid #d4af37;
  border-radius: 16px;
  margin: 12px;

  text-align: center;
  color: #ffffff;
}

/* CABECERA */
.tarjeta-header {
  margin-bottom: 10px;
}

.tarjeta-brand {
  margin: 0;
  font-size: 25px;
  letter-spacing: 2px;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  font-family: Georgia, serif;
  text-shadow: 0 2px 5px rgba(0,0,0,0.7);
}

.tarjeta-subbrand {
  margin: 2px 0 0 0;
  font-size: 13px;
  color: #d4af37;
  font-weight: 300;
  letter-spacing: 1px;
  text-shadow: 0 2px 4px rgba(0,0,0,0.8);
}

.tarjeta-tagline {
  margin: 6px 0 0 0;
  font-size: 10px;
  letter-spacing: 1.5px;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: 0 2px 4px rgba(0,0,0,0.8);
}

/* TÍTULO */
.tarjeta-title {
  margin: 15px 0 10px 0;
  font-size: 40px;
  font-family: Georgia, serif;
  font-style: italic;
  color: #d4af37;
  letter-spacing: 3px;
  font-weight: normal;
  text-shadow: 0 3px 8px rgba(0,0,0,0.8);
}

/* ESPACIO PARA EL TRATAMIENTO */
.tarjeta-espacio-tratamiento {
  background-color: rgba(255,255,255,0.93);
  border: 1px solid #d4af37;
  height: 65px;
  border-radius: 10px;
  margin: 15px auto;
  width: 90%;
  box-shadow:
    inset 0 2px 5px rgba(0,0,0,0.2),
    0 3px 10px rgba(0,0,0,0.4);
}

/* SUBTÍTULO */
.tarjeta-subtitle {
  margin: 12px 0 18px 0;
  font-size: 22px;
  letter-spacing: 3px;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 0 2px 5px rgba(0,0,0,0.8);
}

.tarjeta-reserva-lbl {
  margin: 0 0 12px 0;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 1px;
  text-shadow: 0 2px 4px rgba(0,0,0,0.8);
}

/* BOTONES */
.tarjeta-acciones {
  display: flex;
  gap: 10px;
  justify-content: center;
  margin: 15px 0 20px 0;
  flex-wrap: wrap;
}

.btn-tarjeta {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 11px 15px;
  border-radius: 25px;

  text-decoration: none;
  font-weight: 600;
  font-size: 13px;

  transition: all 0.3s ease;

  flex: 1;
  min-width: 130px;

  box-shadow: 0 4px 12px rgba(0,0,0,0.5);
}

.btn-tarjeta:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.6);
}

.btn-cita {
  background-color: #d4af37;
  color: #111111 !important;
}

.btn-whatsapp {
  background-color: #25d366;
  color: #ffffff !important;
}

.icon-svg {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

/* CONTACTO */
.tarjeta-contacto {
  margin-top: 15px;
  border-top: 1px solid rgba(212, 175, 55, 0.5);
  padding-top: 12px;

  font-size: 11px;
  color: #ffffff;

  line-height: 1.6;

  text-shadow: 0 2px 4px rgba(0,0,0,0.8);
}

.tarjeta-contacto p {
  margin: 3px 0;
}

/* MÓVIL */
@media (max-width: 480px) {

  .tarjeta-regalo-wrapper {
    border-radius: 14px;
  }

  .tarjeta-overlay {
    margin: 8px;
    padding: 25px 15px 20px 15px;
  }

  .tarjeta-brand {
    font-size: 22px;
  }

  .tarjeta-title {
    font-size: 36px;
  }

  .tarjeta-subtitle {
    font-size: 20px;
  }

  .btn-tarjeta {
    min-width: 120px;
  }
}
</style>

<div class="tarjeta-regalo-wrapper">

  <div class="tarjeta-overlay">

    <div class="tarjeta-header">
      <h2 class="tarjeta-brand">BODY CENTER</h2>

      <p class="tarjeta-subbrand">
        by PauQuiroma
      </p>

      <p class="tarjeta-tagline">
        Salud · Bienestar · Estética
      </p>
    </div>

    <h1 class="tarjeta-title">
      SESIÓN
    </h1>

    <div class="tarjeta-espacio-tratamiento"></div>

    <h3 class="tarjeta-subtitle">
      DE REGALO
    </h3>

    <p class="tarjeta-reserva-lbl">
      Reserva tu cita en:
    </p>

    <div class="tarjeta-acciones">

      <a
        href="https://es.zappysoftware.com/m/pauquiroma"
        target="_blank"
        rel="noopener"
        class="btn-tarjeta btn-cita"
      >
        <svg viewBox="0 0 24 24" class="icon-svg">
          <path
            fill="currentColor"
            d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z"
          />
        </svg>

        Pide Cita
      </a>

      <a
        href="https://wa.me/34615013825"
        target="_blank"
        rel="noopener"
        class="btn-tarjeta btn-whatsapp"
      >
        <svg viewBox="0 0 24 24" class="icon-svg">
          <path
            fill="currentColor"
            d="M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2zm.01 16.59c-1.48 0-2.93-.4-4.2-1.15l-.3-.18-3.12.82.83-3.04-.2-.32a8.188 8.188 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24 2.2 0 4.27.86 5.82 2.42a8.172 8.172 0 0 1 2.41 5.83c0 4.53-3.7 8.24-8.22 8.24zm4.52-6.16c-.25-.12-1.47-.72-1.69-.81-.23-.08-.39-.12-.56.12-.17.25-.64.81-.79.97-.15.17-.29.19-.54.06-.25-.12-1.05-.39-2-1.23-.74-.66-1.24-1.47-1.38-1.72-.15-.25-.02-.38.11-.5.11-.11.25-.29.37-.43.12-.14.17-.25.25-.42.08-.17.04-.31-.02-.43s-.56-1.35-.77-1.85c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31-.23.25-.88.86-.88 2.1 0 1.24.9 2.43 1.03 2.61.12.17 1.76 2.69 4.27 3.77.6.26 1.07.41 1.44.53.6.19 1.15.16 1.58.1.48-.07 1.47-.6 1.68-1.18.21-.58.21-1.07.15-1.18-.07-.1-.23-.17-.48-.29z"
          />
        </svg>

        WhatsApp
      </a>

    </div>

    <div class="tarjeta-contacto">

      <p>
        📍 C/ Torreta de Miramar, 33, Bajo 2, 46020 València
      </p>

      <p>
        📞 +34 615 01 38 25
      </p>

    </div>

  </div>
</div>