<!DOCTYPE html>
<html lang=”es”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Mapa de Decisiones — Descarga gratuita · Belem Trejo</title>
<link href=”https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Outfit:wght@300;400;500;600&display=swap” rel=”stylesheet”>
<style>
:root {
–black: #0C0C0C;
–gold: #C4993A;
–gold-light: #D4AA50;
–gold-dark: #8A6A22;
–white: #F5F4EE;
–gray: #888880;
–orange: #C4521A;
–card-bg: #141414;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
background: var(–black);
color: var(–white);
font-family: ‘Outfit’, sans-serif;
font-weight: 300;
line-height: 1.7;
overflow-x: hidden;
min-height: 100vh;
}
body::before {
content: ”;
position: fixed;
inset: 0;
background-image: url(“data:image/svg+xml,%3Csvg viewBox=’0 0 256 256′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cfilter id=’noise’%3E%3CfeTurbulence type=’fractalNoise’ baseFrequency=’0.9′ numOctaves=’4′ stitchTiles=’stitch’/%3E%3C/filter%3E%3Crect width=’100%25′ height=’100%25′ filter=’url(%23noise)’ opacity=’0.04’/%3E%3C/svg%3E”);
pointer-events: none;
z-index: 0;
opacity: 0.4;
}
/* ── LAYOUT ── */
.page {
position: relative;
z-index: 1;
min-height: 100vh;
display: grid;
grid-template-columns: 1fr 1fr;
max-width: 1100px;
margin: 0 auto;
}
/* ── LEFT COLUMN ── */
.left {
padding: 80px 60px 80px 40px;
display: flex;
flex-direction: column;
justify-content: center;
}
.eyebrow {
display: inline-flex;
align-items: center;
gap: 12px;
font-size: 10px;
letter-spacing: 0.2em;
color: var(–gold);
text-transform: uppercase;
margin-bottom: 32px;
font-weight: 500;
}
.eyebrow::before {
content: ”;
width: 24px;
height: 1px;
background: var(–gold);
}
.left h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(36px, 4vw, 54px);
font-weight: 900;
line-height: 1.05;
margin-bottom: 20px;
color: var(–white);
}
.left h1 em {
font-style: italic;
color: var(–gold);
}
.left .desc {
font-size: 16px;
color: var(–gray);
margin-bottom: 40px;
max-width: 420px;
line-height: 1.7;
}
/* ── WHAT YOU GET ── */
.get-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
margin-bottom: 40px;
}
.get-list li {
display: flex;
align-items: flex-start;
gap: 14px;
font-size: 14px;
color: var(–gray);
line-height: 1.5;
}
.get-list li::before {
content: ‘—’;
color: var(–gold);
flex-shrink: 0;
font-weight: 600;
margin-top: 1px;
}
.get-list li strong {
color: var(–white);
font-weight: 500;
}
/* ── SOCIAL PROOF ── */
.proof {
padding: 20px 24px;
border-left: 3px solid var(–gold-dark);
background: rgba(196,153,58,0.04);
font-size: 13px;
color: var(–gray);
font-style: italic;
line-height: 1.6;
margin-bottom: 0;
}
.proof strong {
color: var(–white);
font-style: normal;
display: block;
margin-top: 8px;
font-size: 11px;
letter-spacing: 0.05em;
}
/* ── RIGHT COLUMN / FORM ── */
.right {
padding: 80px 40px 80px 60px;
display: flex;
align-items: center;
border-left: 1px solid #1E1E1E;
}
.form-card {
width: 100%;
max-width: 400px;
}
.form-card h2 {
font-family: ‘Playfair Display’, serif;
font-size: 22px;
font-weight: 700;
color: var(–white);
margin-bottom: 8px;
}
.form-card .form-desc {
font-size: 13px;
color: var(–gray);
margin-bottom: 32px;
line-height: 1.5;
}
.field {
margin-bottom: 16px;
}
.field label {
display: block;
font-size: 10px;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(–gray);
margin-bottom: 8px;
font-weight: 500;
}
.field input {
width: 100%;
background: var(–card-bg);
border: 1px solid #2A2A2A;
color: var(–white);
font-family: ‘Outfit’, sans-serif;
font-size: 15px;
font-weight: 300;
padding: 14px 16px;
outline: none;
transition: border-color 0.3s;
-webkit-appearance: none;
}
.field input::placeholder { color: #444; }
.field input:focus {
border-color: var(–gold-dark);
}
.btn-submit {
width: 100%;
background: var(–gold);
color: var(–black);
border: none;
padding: 18px 32px;
font-family: ‘Outfit’, sans-serif;
font-size: 15px;
font-weight: 600;
letter-spacing: 0.05em;
cursor: pointer;
margin-top: 8px;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.btn-submit:hover {
transform: translateY(-2px);
box-shadow: 0 12px 40px rgba(196,153,58,0.3);
}
.btn-arrow { font-size: 16px; transition: transform 0.3s; }
.btn-submit:hover .btn-arrow { transform: translateX(4px); }
.form-note {
margin-top: 16px;
font-size: 11px;
color: #555;
line-height: 1.5;
text-align: center;
}
/* ── SUCCESS STATE ── */
.success-state {
display: none;
text-align: center;
padding: 40px 0;
}
.success-icon {
font-size: 48px;
margin-bottom: 24px;
}
.success-state h3 {
font-family: ‘Playfair Display’, serif;
font-size: 24px;
color: var(–white);
margin-bottom: 12px;
}
.success-state p {
font-size: 14px;
color: var(–gray);
margin-bottom: 32px;
line-height: 1.6;
}
.btn-download {
display: inline-flex;
align-items: center;
gap: 10px;
background: var(–gold);
color: var(–black);
padding: 16px 36px;
font-family: ‘Outfit’, sans-serif;
font-size: 14px;
font-weight: 600;
text-decoration: none;
letter-spacing: 0.05em;
transition: all 0.3s;
}
.btn-download:hover {
transform: translateY(-2px);
box-shadow: 0 8px 30px rgba(196,153,58,0.3);
}
.taller-nudge {
margin-top: 24px;
padding: 16px 20px;
background: var(–card-bg);
border-left: 3px solid var(–orange);
font-size: 12px;
color: var(–gray);
text-align: left;
line-height: 1.6;
}
.taller-nudge a {
color: var(–gold);
text-decoration: none;
}
/* ── FOOTER ── */
.footer {
position: relative;
z-index: 1;
padding: 32px 40px;
border-top: 1px solid #1E1E1E;
display: flex;
justify-content: space-between;
align-items: center;
max-width: 1100px;
margin: 0 auto;
flex-wrap: wrap;
gap: 16px;
}
.footer-brand {
font-family: ‘Playfair Display’, serif;
font-size: 16px;
font-weight: 700;
color: var(–white);
}
.footer-brand span { color: var(–gold); }
.footer-links {
display: flex;
gap: 24px;
}
.footer-links a {
font-size: 11px;
color: var(–gray);
text-decoration: none;
letter-spacing: 0.05em;
transition: color 0.3s;
}
.footer-links a:hover { color: var(–gold); }
/* ── RESPONSIVE ── */
@media (max-width: 768px) {
.page {
grid-template-columns: 1fr;
}
.left {
padding: 60px 24px 40px;
}
.right {
padding: 0 24px 60px;
border-left: none;
border-top: 1px solid #1E1E1E;
}
.footer {
padding: 24px;
flex-direction: column;
align-items: flex-start;
}
}
</style>
</head>
<body>
<div class=”page”>
<!– ── LEFT ── –>
<div class=”left”>
<div class=”eyebrow”>Recurso gratuito · MASD®</div>
<h1>
¿Sabes <em>quién</em><br>
decide qué<br>
en tu empresa?
</h1>
<p class=”desc”>
La mayoría de los dueños de empresa creen que sí.
Cuando lo mapean por primera vez, descubren que casi todo sigue pasando por ellos.
</p>
<ul class=”get-list”>
<li><strong>Los 4 niveles de autonomía decisional</strong> — para saber qué retener y qué soltar con criterio</li>
<li><strong>Tabla de mapeo aplicada a tu empresa</strong> — 8 decisiones, responsable real, nivel correcto</li>
<li><strong>Las 5 decisiones que deberías dejar de tomar esta semana</strong> — ejercicio de reflexión inmediata</li>
</ul>
<div class=”proof”>
“Completé el mapa en 20 minutos y vi exactamente dónde estaba el atasco. No era el equipo — era que yo no había definido hasta dónde llegaba su autoridad.”
<strong>— Directora de empresa de venta directa, Guadalajara</strong>
</div>
</div>
<!– ── RIGHT / FORM ── –>
<div class=”right”>
<div class=”form-card”>
<!– FORM STATE –>
<div id=”form-state”>
<h2>Descarga el Mapa</h2>
<p class=”form-desc”>Sin costo. Sin trucos. Solo déjame saber a quién se lo mando.</p>
<form id=”mapa-form” action=”https://formspree.io/f/mlgzjgkk” method=”POST”>
<div class=”field”>
<label for=”nombre”>Nombre</label>
<input type=”text” id=”nombre” name=”nombre” placeholder=”Tu nombre” required>
</div>
<div class=”field”>
<label for=”email”>Correo electrónico</label>
<input type=”email” id=”email” name=”email” placeholder=”tucorreo@empresa.com” required>
</div>
<div class=”field”>
<label for=”whatsapp”>WhatsApp (con código de país)</label>
<input type=”tel” id=”whatsapp” name=”whatsapp” placeholder=”+52 33 1234 5678″ required>
</div>
<button type=”submit” class=”btn-submit”>
Quiero mi Mapa de Decisiones
<span class=”btn-arrow”>→</span>
</button>
</form>
<p class=”form-note”>
Tus datos no se comparten con terceros.<br>
Recibirás el PDF de inmediato y nada más que no hayas pedido.
</p>
</div>
<!– SUCCESS STATE –>
<div id=”success-state” class=”success-state”>
<div class=”success-icon”>✓</div>
<h3>Aquí está tu Mapa.</h3>
<p>
Descárgalo ahora y complétalo con las decisiones que hoy pasan por ti.<br>
20 minutos de trabajo real.
</p>
<a href=”Mapa_Decisiones_MASD.pdf” download class=”btn-download”>
Descargar Mapa de Decisiones
<span>↓</span>
</a>
<div class=”taller-nudge”>
Si al completarlo identificas que el problema es más profundo,
hay un taller de 3 horas donde lo trabajamos con tu empresa en vivo.<br><br>
<a href=”/landing_taller_belem.html”>Ver el taller → Tu empresa crece, tú te agotas</a>
</div>
</div>
</div>
</div>
</div>
<!– ── FOOTER ── –>
<footer class=”footer”>
<div class=”footer-brand”>Belem <span>Trejo</span></div>
<div class=”footer-links”>
<a href=”https://belemtrejo.com”>belemtrejo.com</a>
<a href=”https://belemtrejo.com/diagnostico-estructural-empresas-en-crecimiento/”>MASD®</a>
<a href=”https://wa.link/7hjhz7″>WhatsApp</a>
</div>
</footer>
<script>
const form = document.getElementById(‘mapa-form’);
const formState = document.getElementById(‘form-state’);
const successState = document.getElementById(‘success-state’);
form.addEventListener(‘submit’, async function(e) {
e.preventDefault();
const btn = form.querySelector(‘.btn-submit’);
btn.textContent = ‘Enviando…’;
btn.disabled = true;
const data = new FormData(form);
try {
const response = await fetch(form.action, {
method: ‘POST’,
body: data,
headers: { ‘Accept’: ‘application/json’ }
});
if (response.ok) {
window.location.href = ‘https://belemtrejo.com/gracias-mapa-decisiones/’;
} else {
btn.textContent = ‘Error — intenta de nuevo’;
btn.disabled = false;
}
} catch (err) {
btn.textContent = ‘Error — intenta de nuevo’;
btn.disabled = false;
}
});
</script>
</body>
</html>