<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ARCHITECPRO — Bienvenido</title>
  <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
  <style>
    :root {
      --gold: #C9A84C;
      --gold-light: #E8C96A;
      --gold-dim: #8B6F34;
      --black: #080808;
      --black-2: #111111;
      --black-3: #1A1A1A;
      --white: #F5F0E8;
      --white-dim: rgba(245, 240, 232, 0.6);
    }

    *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }

    html { scroll-behavior: smooth; }

    body {
      background-color: var(--black);
      color: var(--white);
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      min-height: 100vh;
      overflow-x: hidden;
    }

    /* ── FONDO DECORATIVO ── */
    body::before {
      content: '';
      position: fixed;
      inset: 0;
      background:
        radial-gradient(ellipse 80% 50% at 50% -10%, rgba(201,168,76,0.12) 0%, transparent 60%),
        radial-gradient(ellipse 40% 40% at 90% 90%, rgba(201,168,76,0.06) 0%, transparent 50%);
      pointer-events: none;
      z-index: 0;
    }

    /* Grid arquitectónico de fondo */
    body::after {
      content: '';
      position: fixed;
      inset: 0;
      background-image:
        linear-gradient(rgba(201,168,76,0.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(201,168,76,0.04) 1px, transparent 1px);
      background-size: 60px 60px;
      pointer-events: none;
      z-index: 0;
    }

    .container {
      position: relative;
      z-index: 1;
      max-width: 860px;
      margin: 0 auto;
      padding: 0 24px;
    }

    /* ── HEADER ── */
    header {
      padding: 48px 0 0;
      text-align: center;
      animation: fadeDown 0.8s ease forwards;
    }

    .logo-mark {
      display: inline-flex;
      align-items: center;
      gap: 12px;
      margin-bottom: 0;
    }

    .logo-icon {
      width: 36px;
      height: 36px;
      border: 1.5px solid var(--gold);
      transform: rotate(45deg);
      position: relative;
      flex-shrink: 0;
    }

    .logo-icon::after {
      content: '';
      position: absolute;
      inset: 5px;
      border: 1px solid var(--gold-dim);
    }

    .logo-text {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0.35em;
      color: var(--gold);
      text-transform: uppercase;
    }

    /* ── DIVIDER GOLD ── */
    .gold-line {
      width: 60px;
      height: 1px;
      background: linear-gradient(90deg, transparent, var(--gold), transparent);
      margin: 0 auto;
    }

    /* ── HERO SECTION ── */
    .hero {
      padding: 64px 0 48px;
      text-align: center;
      animation: fadeUp 0.9s ease 0.2s both;
    }

    .checkmark-wrap {
      margin: 0 auto 40px;
      width: 80px;
      height: 80px;
      border: 1px solid var(--gold-dim);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
    }

    .checkmark-wrap::before {
      content: '';
      position: absolute;
      inset: -6px;
      border-radius: 50%;
      border: 1px solid rgba(201,168,76,0.2);
    }

    .checkmark-wrap svg {
      width: 32px;
      height: 32px;
      stroke: var(--gold);
      stroke-width: 2;
      fill: none;
      stroke-dasharray: 60;
      stroke-dashoffset: 60;
      animation: drawCheck 0.6s ease 0.8s forwards;
    }

    .hero-eyebrow {
      font-size: 11px;
      letter-spacing: 0.3em;
      text-transform: uppercase;
      color: var(--gold);
      margin-bottom: 20px;
    }

    .hero-title {
      font-family: 'Cormorant Garamond', serif;
      font-size: clamp(38px, 6vw, 62px);
      font-weight: 300;
      line-height: 1.1;
      letter-spacing: -0.01em;
      color: var(--white);
      margin-bottom: 24px;
    }

    .hero-title em {
      font-style: italic;
      color: var(--gold-light);
    }

    .hero-sub {
      font-size: 15px;
      line-height: 1.8;
      color: var(--white-dim);
      max-width: 520px;
      margin: 0 auto 48px;
    }

    /* ── CTA BOTÓN PRINCIPAL ── */
    .btn-primary {
      display: inline-flex;
      align-items: center;
      gap: 12px;
      background: linear-gradient(135deg, var(--gold) 0%, var(--gold-light) 50%, var(--gold) 100%);
      background-size: 200% 100%;
      color: var(--black);
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      font-size: 12px;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      text-decoration: none;
      padding: 18px 40px;
      border: none;
      cursor: pointer;
      transition: background-position 0.4s ease, transform 0.2s ease, box-shadow 0.3s ease;
      box-shadow: 0 0 40px rgba(201,168,76,0.2);
    }

    .btn-primary:hover {
      background-position: 100% 0;
      transform: translateY(-2px);
      box-shadow: 0 8px 50px rgba(201,168,76,0.35);
    }

    .btn-primary svg {
      width: 16px;
      height: 16px;
      fill: var(--black);
      transition: transform 0.3s ease;
    }

    .btn-primary:hover svg {
      transform: translateX(4px);
    }

    /* ── PASOS / NEXT STEPS ── */
    .steps-section {
      padding: 64px 0;
      animation: fadeUp 1s ease 0.5s both;
    }

    .section-label {
      font-size: 10px;
      letter-spacing: 0.4em;
      text-transform: uppercase;
      color: var(--gold-dim);
      text-align: center;
      margin-bottom: 48px;
    }

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

    .step-card {
      background: var(--black-2);
      padding: 36px 28px;
      border: 1px solid rgba(201,168,76,0.12);
      position: relative;
      transition: border-color 0.3s ease;
    }

    .step-card:hover {
      border-color: rgba(201,168,76,0.35);
    }

    .step-card::before {
      content: '';
      position: absolute;
      top: 0; left: 0; right: 0;
      height: 2px;
      background: linear-gradient(90deg, transparent, var(--gold), transparent);
      opacity: 0;
      transition: opacity 0.3s ease;
    }

    .step-card:hover::before { opacity: 1; }

    .step-num {
      font-family: 'Cormorant Garamond', serif;
      font-size: 48px;
      font-weight: 300;
      color: rgba(201,168,76,0.15);
      line-height: 1;
      margin-bottom: 16px;
    }

    .step-title {
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.15em;
      text-transform: uppercase;
      color: var(--gold);
      margin-bottom: 10px;
    }

    .step-desc {
      font-size: 13px;
      line-height: 1.7;
      color: var(--white-dim);
    }

    /* ── SEPARADOR ── */
    .separator {
      display: flex;
      align-items: center;
      gap: 24px;
      padding: 16px 0;
    }

    .separator-line {
      flex: 1;
      height: 1px;
      background: linear-gradient(90deg, transparent, rgba(201,168,76,0.3), transparent);
    }

    .separator-diamond {
      width: 8px;
      height: 8px;
      background: var(--gold-dim);
      transform: rotate(45deg);
      flex-shrink: 0;
    }

    /* ── UPSELL SECTION ── */
    .upsell-section {
      padding: 64px 0;
      animation: fadeUp 1s ease 0.7s both;
    }

    .upsell-card {
      background: var(--black-2);
      border: 1px solid rgba(201,168,76,0.25);
      padding: 56px 48px;
      position: relative;
      overflow: hidden;
    }

    .upsell-card::before {
      content: 'OFERTA EXCLUSIVA';
      position: absolute;
      top: 24px; right: -30px;
      background: var(--gold);
      color: var(--black);
      font-size: 9px;
      font-weight: 700;
      letter-spacing: 0.2em;
      padding: 6px 40px;
      transform: rotate(35deg);
    }

    .upsell-card::after {
      content: '';
      position: absolute;
      top: -60px; right: -60px;
      width: 200px;
      height: 200px;
      border: 1px solid rgba(201,168,76,0.08);
      transform: rotate(45deg);
    }

    .upsell-inner {
      display: grid;
      grid-template-columns: 1fr auto;
      gap: 40px;
      align-items: center;
    }

    .upsell-badge {
      display: inline-block;
      font-size: 9px;
      letter-spacing: 0.3em;
      text-transform: uppercase;
      color: var(--gold);
      border: 1px solid var(--gold-dim);
      padding: 5px 14px;
      margin-bottom: 20px;
    }

    .upsell-title {
      font-family: 'Cormorant Garamond', serif;
      font-size: clamp(26px, 3.5vw, 38px);
      font-weight: 300;
      line-height: 1.2;
      margin-bottom: 16px;
    }

    .upsell-title strong {
      font-weight: 600;
      color: var(--gold-light);
      font-style: italic;
    }

    .upsell-desc {
      font-size: 13px;
      line-height: 1.8;
      color: var(--white-dim);
      margin-bottom: 24px;
      max-width: 420px;
    }

    .upsell-features {
      list-style: none;
      margin-bottom: 32px;
    }

    .upsell-features li {
      font-size: 12px;
      color: var(--white-dim);
      padding: 6px 0;
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .upsell-features li::before {
      content: '';
      width: 16px;
      height: 1px;
      background: var(--gold);
      flex-shrink: 0;
    }

    .price-box {
      text-align: center;
      padding: 32px 28px;
      border: 1px solid rgba(201,168,76,0.3);
      background: rgba(201,168,76,0.04);
      min-width: 180px;
    }

    .price-old {
      font-size: 13px;
      color: var(--white-dim);
      text-decoration: line-through;
      margin-bottom: 6px;
    }

    .price-new {
      font-family: 'Cormorant Garamond', serif;
      font-size: 48px;
      font-weight: 300;
      color: var(--gold-light);
      line-height: 1;
      margin-bottom: 4px;
    }

    .price-note {
      font-size: 10px;
      letter-spacing: 0.15em;
      color: var(--gold-dim);
      text-transform: uppercase;
      margin-bottom: 24px;
    }

    .btn-upsell {
      display: block;
      width: 100%;
      background: transparent;
      border: 1px solid var(--gold);
      color: var(--gold);
      font-family: 'Montserrat', sans-serif;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      padding: 14px 20px;
      cursor: pointer;
      transition: all 0.3s ease;
    }

    .btn-upsell:hover {
      background: var(--gold);
      color: var(--black);
    }

    /* ── FOOTER ── */
    footer {
      padding: 48px 0 64px;
      text-align: center;
      animation: fadeUp 1s ease 0.9s both;
    }

    .footer-logo {
      font-family: 'Cormorant Garamond', serif;
      font-size: 22px;
      font-weight: 300;
      letter-spacing: 0.2em;
      color: var(--gold-dim);
      margin-bottom: 16px;
    }

    .footer-text {
      font-size: 11px;
      letter-spacing: 0.1em;
      color: rgba(245,240,232,0.3);
    }

    /* ── ANIMACIONES ── */
    @keyframes fadeDown {
      from { opacity: 0; transform: translateY(-20px); }
      to { opacity: 1; transform: translateY(0); }
    }

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

    @keyframes drawCheck {
      to { stroke-dashoffset: 0; }
    }

    /* ── RESPONSIVE ── */
    @media (max-width: 680px) {
      .steps-grid { grid-template-columns: 1fr; }
      .upsell-inner { grid-template-columns: 1fr; }
      .price-box { min-width: unset; }
      .upsell-card { padding: 40px 28px; }
      .upsell-card::before { display: none; }
    }
  </style>
</head>
<body>

<!-- ════════════════════════════════════
     FACEBOOK PIXEL — Reemplaza TU_PIXEL_ID
     ════════════════════════════════════ -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');

// ─── CAMBIA ESTOS VALORES ───────────────────────
var PIXEL_ID    = 'TU_PIXEL_ID';       // Ej: '3589357388055417'
var VALOR_COMPRA = 97;                  // Precio del producto
var MONEDA       = 'USD';              // USD, COP, MXN, etc.
// ────────────────────────────────────────────────

fbq('init', PIXEL_ID);
fbq('track', 'PageView');

// Genera un event_id único para deduplicación con CAPI
var eventId = 'purchase_' + Date.now() + '_' + Math.random().toString(36).substr(2, 9);

// Evento Purchase con todos los parámetros para subir EMQ
fbq('track', 'Purchase', {
  value: VALOR_COMPRA,
  currency: MONEDA,
  content_type: 'product',
  content_name: 'ARCHITECPRO Curso'
}, {
  eventID: eventId  // Crítico para deduplicación con CAPI
});

console.log('✅ Pixel ARCHITECPRO — Purchase disparado | event_id:', eventId);
</script>
<noscript>
  <img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=TU_PIXEL_ID&ev=PageView&noscript=1"/>
</noscript>
<!-- ════════════════════════════════ FIN PIXEL ═══ -->


<div class="container">

  <!-- HEADER -->
  <header>
    <div class="logo-mark">
      <div class="logo-icon"></div>
      <span class="logo-text">Architecpro</span>
    </div>
  </header>

  <!-- HERO -->
  <section class="hero">
    <div class="checkmark-wrap">
      <svg viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">
        <polyline points="4 12 9 17 20 7"/>
      </svg>
    </div>

    <p class="hero-eyebrow">Pago confirmado</p>

    <h1 class="hero-title">
      Bienvenido a<br>
      <em>Architecpro</em>
    </h1>

    <p class="hero-sub">
      Tu inversión ha sido procesada exitosamente. Estás a un paso de transformar tu práctica en arquitectura. Revisa tu correo electrónico para acceder al curso.
    </p>

    <a href="#acceso" class="btn-primary" id="btn-acceso" onclick="trackAcceso()">
      Acceder al curso ahora
      <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
        <path d="M5 12h14M12 5l7 7-7 7"/>
      </svg>
    </a>
  </section>

  <!-- DIVIDER -->
  <div class="gold-line"></div>

  <!-- PASOS -->
  <section class="steps-section">
    <p class="section-label">Tus próximos pasos</p>
    <div class="steps-grid">
      <div class="step-card">
        <div class="step-num">01</div>
        <div class="step-title">Revisa tu correo</div>
        <p class="step-desc">Recibirás tus credenciales de acceso en los próximos minutos. Revisa también tu carpeta de spam.</p>
      </div>
      <div class="step-card">
        <div class="step-num">02</div>
        <div class="step-title">Accede al curso</div>
        <p class="step-desc">Ingresa con tus datos y comienza desde el módulo 1. El contenido estará disponible 24/7.</p>
      </div>
      <div class="step-card">
        <div class="step-num">03</div>
        <div class="step-title">Únete a la comunidad</div>
        <p class="step-desc">Conecta con otros arquitectos en nuestro grupo privado. Encuentra el enlace dentro del curso.</p>
      </div>
    </div>
  </section>

  <!-- SEPARADOR -->
  <div class="separator">
    <div class="separator-line"></div>
    <div class="separator-diamond"></div>
    <div class="separator-line"></div>
  </div>

  <!-- UPSELL -->
  <section class="upsell-section">
    <p class="section-label">Solo por hoy</p>
    <div class="upsell-card">
      <div class="upsell-inner">
        <div>
          <div class="upsell-badge">Oferta especial post-compra</div>
          <h2 class="upsell-title">
            Lleva tu proyecto al<br>
            <strong>siguiente nivel</strong>
          </h2>
          <p class="upsell-desc">
            Accede a la mentoría individual con nuestros expertos y acelera tu transformación profesional con retroalimentación personalizada sobre tus proyectos reales.
          </p>
          <ul class="upsell-features">
            <li>4 sesiones individuales de 60 minutos</li>
            <li>Revisión de tus proyectos en curso</li>
            <li>Acceso al grupo VIP de mentores</li>
            <li>Grabaciones de todas las sesiones</li>
          </ul>
        </div>
        <div class="price-box">
          <div class="price-old">$497</div>
          <div class="price-new">$197</div>
          <div class="price-note">pago único</div>
          <a href="#upsell" class="btn-upsell" onclick="trackUpsell()">
            Quiero esto
          </a>
        </div>
      </div>
    </div>
  </section>

  <!-- FOOTER -->
  <footer>
    <div class="gold-line" style="margin-bottom:32px;"></div>
    <div class="footer-logo">Architecpro</div>
    <p class="footer-text">© 2025 Architecpro · Todos los derechos reservados</p>
  </footer>

</div>

<script>
// Track clic en botón acceso → evento Lead adicional
function trackAcceso() {
  if (typeof fbq !== 'undefined') {
    fbq('trackCustom', 'AccessCourse', {
      content_name: 'ARCHITECPRO Curso'
    });
    console.log('✅ Evento AccessCourse disparado');
  }
}

// Track clic en upsell
function trackUpsell() {
  if (typeof fbq !== 'undefined') {
    var upsellEventId = 'upsell_' + Date.now();
    fbq('track', 'InitiateCheckout', {
      value: 197,
      currency: 'USD',
      content_name: 'ARCHITECPRO Mentoría VIP'
    }, {
      eventID: upsellEventId
    });
    console.log('✅ Evento Upsell InitiateCheckout disparado | event_id:', upsellEventId);
  }
}
</script>

</body>
</html>

error: Content is protected !!