<!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 !!