Files
Nexus-Autoparts-Design/social-media/social-media-proposals.html
Hugo 87028143ee feat: Design System completo + propuestas branding + social media
- tokens.css: CSS custom properties para Tema A (Industrial) y Tema B (Moderno)
- design-system/index.html: 20 componentes con theme switcher
- social-media/: 3 propuestas de look & feel para redes sociales
- branding/: opciones de branding y look & feel aprobadas
- Brief del proyecto incluido
2026-03-31 21:36:00 +00:00

1103 lines
44 KiB
HTML

<!DOCTYPE html>
<html lang="es" data-theme="industrial">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nexus Autoparts — Propuestas Redes Sociales</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700;800&family=Barlow+Condensed:wght@600;700;800&family=Poppins:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: 'Poppins', sans-serif;
background: #111;
color: #fff;
line-height: 1.5;
}
/* Nav */
.top-nav {
position: sticky; top: 0; z-index: 100;
display: flex; align-items: center; justify-content: space-between;
padding: 12px 32px;
background: rgba(17,17,17,0.95);
border-bottom: 1px solid #222;
backdrop-filter: blur(12px);
}
.top-nav h1 {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 20px;
text-transform: uppercase;
color: #F5A623;
letter-spacing: 0.05em;
}
.proposal-tabs { display: flex; gap: 4px; }
.proposal-tab {
padding: 8px 20px;
border: 2px solid #333;
background: transparent;
color: #888;
font-size: 13px; font-weight: 600;
cursor: pointer;
border-radius: 6px;
transition: all 0.15s;
font-family: 'Poppins', sans-serif;
}
.proposal-tab.active { border-color: #F5A623; background: #F5A623; color: #000; }
.proposal-tab:hover:not(.active) { border-color: #F5A623; color: #F5A623; }
.container { max-width: 1400px; margin: 0 auto; padding: 40px 32px; }
/* Proposal section */
.proposal { display: none; }
.proposal.active { display: block; }
.proposal-header {
margin-bottom: 48px;
padding-bottom: 24px;
border-bottom: 1px solid #222;
}
.proposal-title {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 36px;
text-transform: uppercase;
margin-bottom: 8px;
}
.proposal-desc { color: #888; font-size: 14px; max-width: 700px; }
/* Content types grid */
.content-section { margin-bottom: 64px; }
.content-label {
font-size: 11px; font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
color: #666;
margin-bottom: 20px;
}
.posts-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
gap: 24px;
}
/* Social Post Mockup */
.post-mockup {
border-radius: 12px;
overflow: hidden;
border: 1px solid #222;
transition: transform 0.2s, box-shadow 0.2s;
}
.post-mockup:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(0,0,0,0.5); }
.post-visual {
aspect-ratio: 1;
display: flex; flex-direction: column;
position: relative;
overflow: hidden;
}
.post-meta {
padding: 16px;
background: #1a1a1a;
}
.post-type {
display: inline-block;
padding: 2px 10px;
font-size: 10px; font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
border-radius: 4px;
margin-bottom: 8px;
}
.post-caption { font-size: 13px; color: #ccc; line-height: 1.5; }
.post-caption strong { color: #fff; }
.post-hashtags { font-size: 11px; color: #666; margin-top: 8px; }
/* Stories mockup */
.stories-row {
display: flex; gap: 24px; overflow-x: auto;
padding-bottom: 16px;
}
.story-mockup {
width: 220px; flex-shrink: 0;
border-radius: 16px;
overflow: hidden;
border: 1px solid #222;
}
.story-visual {
aspect-ratio: 9/16;
display: flex; flex-direction: column;
position: relative;
}
/* Palette indicator */
.palette-strip {
display: flex; gap: 8px; margin-bottom: 24px;
}
.palette-dot {
width: 32px; height: 32px; border-radius: 50%;
border: 2px solid #333;
}
.palette-info { display: flex; flex-direction: column; justify-content: center; }
.palette-info .font-name { font-size: 11px; color: #888; }
/* ================================
PROPUESTA 1: INDUSTRIAL BOLD
================================ */
/* Post visuals - Industrial */
.p1-promo {
background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 100%);
padding: 32px;
justify-content: space-between;
}
.p1-promo .diagonal-accent {
position: absolute; top: -20px; right: -20px;
width: 200px; height: 200px;
background: #F5A623;
transform: rotate(15deg);
opacity: 0.08;
}
.p1-promo .top-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 12px; font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.15em;
color: #F5A623;
}
.p1-promo .main-text {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 42px;
text-transform: uppercase;
line-height: 1.05;
color: #fff;
}
.p1-promo .main-text .accent { color: #F5A623; }
.p1-promo .bottom-bar {
display: flex; align-items: center; justify-content: space-between;
}
.p1-promo .price-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 28px; font-weight: 700;
color: #F5A623;
}
.p1-promo .cta-btn {
padding: 8px 20px;
background: #F5A623; color: #000;
font-weight: 700; font-size: 12px;
text-transform: uppercase;
border-radius: 4px;
letter-spacing: 0.05em;
}
.p1-type { background: #F5A623; color: #000; }
/* Carousel */
.p1-carousel {
background: #0d0d0d;
padding: 32px;
justify-content: center; align-items: center;
gap: 24px;
}
.p1-carousel .slide-indicator {
display: flex; gap: 6px; position: absolute; bottom: 16px;
}
.p1-carousel .dot {
width: 8px; height: 8px; border-radius: 50%;
background: #333;
}
.p1-carousel .dot.active { background: #F5A623; }
.p1-carousel .part-icon {
width: 120px; height: 120px;
border-radius: 12px;
background: #1a1a1a;
border: 1px solid #333;
display: flex; align-items: center; justify-content: center;
font-size: 48px;
}
.p1-carousel .part-info { text-align: center; }
.p1-carousel .part-name {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 24px;
text-transform: uppercase;
}
.p1-carousel .part-detail { font-size: 12px; color: #888; }
/* Tips post */
.p1-tips {
background: linear-gradient(180deg, #F5A623 0%, #D4900E 100%);
padding: 32px;
justify-content: space-between;
}
.p1-tips .tip-number {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 72px;
color: rgba(0,0,0,0.15);
line-height: 1;
}
.p1-tips .tip-text {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 32px;
text-transform: uppercase;
color: #000;
line-height: 1.1;
}
.p1-tips .tip-detail {
font-size: 13px; color: rgba(0,0,0,0.7);
line-height: 1.5;
}
.p1-tips .brand-footer {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 700; font-size: 14px;
text-transform: uppercase;
color: rgba(0,0,0,0.4);
letter-spacing: 0.1em;
}
/* Stats post */
.p1-stats {
background: #0d0d0d;
padding: 32px;
justify-content: center; gap: 20px;
}
.p1-stats .stat-label {
font-size: 11px; color: #F5A623;
text-transform: uppercase;
letter-spacing: 0.15em;
font-weight: 700;
text-align: center;
}
.p1-stats .stat-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 16px;
}
.p1-stats .stat-box {
background: #1a1a1a;
border: 1px solid #333;
border-radius: 8px;
padding: 20px;
text-align: center;
}
.p1-stats .stat-num {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 36px;
color: #F5A623;
}
.p1-stats .stat-desc { font-size: 11px; color: #888; }
/* Story - Industrial */
.p1-story-promo {
background: linear-gradient(180deg, #0d0d0d 0%, #1a1a1a 50%, #0d0d0d 100%);
padding: 24px;
justify-content: space-between;
}
.p1-story-promo .story-swipe {
text-align: center;
font-size: 11px; color: #888;
letter-spacing: 0.1em;
text-transform: uppercase;
}
/* ================================
PROPUESTA 2: TECH MODERN
================================ */
.p2-promo {
background: #FFFFFF;
padding: 32px;
justify-content: space-between;
position: relative;
}
.p2-promo::before {
content: '';
position: absolute; inset: 0;
background: radial-gradient(circle at 20% 80%, rgba(255,107,53,0.06) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(59,130,246,0.04) 0%, transparent 50%);
}
.p2-promo .grid-dots {
position: absolute; inset: 0;
background-image: radial-gradient(circle, #ddd 1px, transparent 1px);
background-size: 20px 20px;
opacity: 0.3;
}
.p2-promo .top-label {
font-family: 'Poppins', sans-serif;
font-size: 11px; font-weight: 600;
color: #FF6B35;
letter-spacing: 0.1em;
text-transform: uppercase;
position: relative;
}
.p2-promo .main-text {
font-family: 'Poppins', sans-serif;
font-weight: 700; font-size: 36px;
color: #1a1a2e;
line-height: 1.15;
position: relative;
}
.p2-promo .main-text .accent { color: #FF6B35; }
.p2-promo .bottom-bar {
display: flex; align-items: center; justify-content: space-between;
position: relative;
}
.p2-promo .price-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 24px; font-weight: 700;
color: #FF6B35;
}
.p2-promo .price-tag .old-price {
font-size: 14px; color: #bbb;
text-decoration: line-through; margin-right: 8px;
}
.p2-promo .cta-btn {
padding: 10px 24px;
background: #FF6B35; color: #fff;
font-weight: 600; font-size: 13px;
border-radius: 8px;
}
.p2-type { background: #FF6B35; color: #fff; }
/* Carousel - Modern */
.p2-carousel {
background: #F8F9FF;
padding: 32px;
justify-content: center; align-items: center;
gap: 24px;
position: relative;
}
.p2-carousel .grid-dots {
position: absolute; inset: 0;
background-image: radial-gradient(circle, #ccc 1px, transparent 1px);
background-size: 24px 24px;
opacity: 0.2;
}
.p2-carousel .part-icon {
width: 120px; height: 120px;
border-radius: 16px;
background: #fff;
border: 1px solid #E2E3EE;
display: flex; align-items: center; justify-content: center;
font-size: 48px;
box-shadow: 0 4px 12px rgba(0,0,0,0.06);
position: relative;
}
.p2-carousel .part-info { text-align: center; position: relative; }
.p2-carousel .part-name {
font-family: 'Poppins', sans-serif;
font-weight: 700; font-size: 22px;
color: #1a1a2e;
}
.p2-carousel .part-detail { font-size: 12px; color: #8888a8; }
.p2-carousel .slide-indicator {
display: flex; gap: 6px; position: absolute; bottom: 16px;
}
.p2-carousel .dot {
width: 8px; height: 8px; border-radius: 50%;
background: #ddd;
}
.p2-carousel .dot.active { background: #FF6B35; }
/* Tips - Modern */
.p2-tips {
background: linear-gradient(135deg, #FF6B35 0%, #FF8555 100%);
padding: 32px;
justify-content: space-between;
}
.p2-tips .tip-number {
font-family: 'Poppins', sans-serif;
font-weight: 700; font-size: 64px;
color: rgba(255,255,255,0.15);
line-height: 1;
}
.p2-tips .tip-text {
font-family: 'Poppins', sans-serif;
font-weight: 700; font-size: 28px;
color: #fff;
line-height: 1.15;
}
.p2-tips .tip-detail {
font-size: 13px; color: rgba(255,255,255,0.8);
line-height: 1.5;
}
.p2-tips .brand-footer {
font-family: 'Poppins', sans-serif;
font-weight: 600; font-size: 13px;
color: rgba(255,255,255,0.4);
}
/* Stats - Modern */
.p2-stats {
background: #fff;
padding: 32px;
justify-content: center; gap: 20px;
}
.p2-stats .stat-label {
font-size: 11px; color: #FF6B35;
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: 600;
text-align: center;
}
.p2-stats .stat-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 12px;
}
.p2-stats .stat-box {
background: #F8F9FF;
border: 1px solid #E2E3EE;
border-radius: 12px;
padding: 20px;
text-align: center;
}
.p2-stats .stat-num {
font-family: 'Poppins', sans-serif;
font-weight: 700; font-size: 32px;
color: #FF6B35;
}
.p2-stats .stat-desc { font-size: 11px; color: #8888a8; }
/* Story - Modern */
.p2-story-promo {
background: linear-gradient(180deg, #fff 0%, #F8F9FF 50%, #fff 100%);
padding: 24px;
justify-content: space-between;
}
.p2-story-promo .story-swipe {
text-align: center;
font-size: 11px; color: #8888a8;
letter-spacing: 0.05em;
}
/* ================================
PROPUESTA 3: HYBRID PREMIUM
================================ */
.p3-promo {
background: linear-gradient(135deg, #0d0d0d 60%, #1a1a2e 100%);
padding: 32px;
justify-content: space-between;
position: relative;
}
.p3-promo .accent-line {
position: absolute; left: 0; top: 0; bottom: 0;
width: 4px;
background: linear-gradient(180deg, #F5A623, #FF6B35);
}
.p3-promo .top-label {
font-family: 'Barlow Condensed', sans-serif;
font-size: 11px; font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.15em;
background: linear-gradient(90deg, #F5A623, #FF6B35);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.p3-promo .main-text {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 40px;
text-transform: uppercase;
line-height: 1.05;
color: #fff;
}
.p3-promo .main-text .accent {
background: linear-gradient(90deg, #F5A623, #FF6B35);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.p3-promo .bottom-bar {
display: flex; align-items: center; justify-content: space-between;
}
.p3-promo .price-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 26px; font-weight: 700;
color: #F5A623;
}
.p3-promo .cta-btn {
padding: 10px 24px;
background: linear-gradient(90deg, #F5A623, #FF6B35);
color: #000;
font-weight: 700; font-size: 12px;
text-transform: uppercase;
border-radius: 6px;
letter-spacing: 0.05em;
}
.p3-type { background: linear-gradient(90deg, #F5A623, #FF6B35); color: #000; }
.p3-tips {
background: linear-gradient(135deg, #F5A623 0%, #FF6B35 100%);
padding: 32px;
justify-content: space-between;
}
.p3-tips .tip-number {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 72px;
color: rgba(0,0,0,0.1);
line-height: 1;
}
.p3-tips .tip-text {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 30px;
text-transform: uppercase;
color: #000;
line-height: 1.1;
}
.p3-tips .tip-detail { font-size: 13px; color: rgba(0,0,0,0.6); }
.p3-tips .brand-footer {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 700; font-size: 13px;
text-transform: uppercase;
color: rgba(0,0,0,0.3);
letter-spacing: 0.1em;
}
.p3-stats {
background: #0d0d0d;
padding: 32px;
justify-content: center; gap: 20px;
}
.p3-stats .stat-label {
font-size: 11px;
background: linear-gradient(90deg, #F5A623, #FF6B35);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-transform: uppercase;
letter-spacing: 0.15em;
font-weight: 700;
text-align: center;
}
.p3-stats .stat-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 12px;
}
.p3-stats .stat-box {
background: #1a1a1a;
border: 1px solid #333;
border-radius: 8px;
padding: 20px;
text-align: center;
position: relative;
overflow: hidden;
}
.p3-stats .stat-box::before {
content: '';
position: absolute; top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, #F5A623, #FF6B35);
}
.p3-stats .stat-num {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 800; font-size: 34px;
background: linear-gradient(90deg, #F5A623, #FF6B35);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.p3-stats .stat-desc { font-size: 11px; color: #888; }
.p3-story {
background: linear-gradient(180deg, #0d0d0d 0%, #1a1a1a 40%, #0d0d0d 100%);
padding: 24px;
justify-content: space-between;
position: relative;
}
.p3-story .gradient-bar {
height: 3px;
background: linear-gradient(90deg, #F5A623, #FF6B35);
border-radius: 2px;
}
.p3-story .story-swipe {
text-align: center; font-size: 11px; color: #888;
letter-spacing: 0.05em;
}
/* Highlight covers */
.highlights-row { display: flex; gap: 20px; flex-wrap: wrap; }
.highlight-cover {
width: 90px; text-align: center;
}
.highlight-circle {
width: 80px; height: 80px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 28px;
margin: 0 auto 8px;
}
.highlight-label { font-size: 11px; color: #888; }
/* P1 highlights */
.p1-highlight { background: #1a1a1a; border: 2px solid #F5A623; }
/* P2 highlights */
.p2-highlight { background: #F8F9FF; border: 2px solid #FF6B35; }
/* P3 highlights */
.p3-highlight { background: #1a1a1a; border: 2px solid transparent; background-clip: padding-box;
position: relative;
}
.p3-highlight::before {
content: ''; position: absolute; inset: -2px;
border-radius: 50%;
background: linear-gradient(135deg, #F5A623, #FF6B35);
z-index: -1;
}
</style>
</head>
<body>
<div class="top-nav">
<h1>Nexus Autoparts — Redes Sociales</h1>
<div class="proposal-tabs">
<button class="proposal-tab active" onclick="showProposal('p1', this)">Propuesta 1: Industrial</button>
<button class="proposal-tab" onclick="showProposal('p2', this)">Propuesta 2: Tech Modern</button>
<button class="proposal-tab" onclick="showProposal('p3', this)">Propuesta 3: Hybrid</button>
</div>
</div>
<div class="container">
<!-- ============================
PROPUESTA 1 — INDUSTRIAL BOLD
============================ -->
<div class="proposal active" id="p1">
<div class="proposal-header">
<div class="proposal-title" style="color:#F5A623;">Propuesta 1 — Industrial Bold</div>
<div class="proposal-desc">Estilo dark, robusto y profesional. Ideal para proyectar fuerza y confiabilidad en el ramo automotriz. Tipografia Barlow Condensed Bold, paleta oscura con acentos en ambar/dorado.</div>
<div class="palette-strip" style="margin-top:16px;">
<div class="palette-dot" style="background:#0d0d0d;"></div>
<div class="palette-dot" style="background:#1a1a1a;"></div>
<div class="palette-dot" style="background:#F5A623;"></div>
<div class="palette-dot" style="background:#FFB84D;"></div>
<div class="palette-dot" style="background:#ffffff;"></div>
<div class="palette-info"><span class="font-name">Barlow Condensed 800 + Barlow 400</span></div>
</div>
</div>
<!-- Feed Posts -->
<div class="content-section">
<div class="content-label">Posts de Feed (Instagram/Facebook) — 1080x1080</div>
<div class="posts-grid">
<!-- Promo Post -->
<div class="post-mockup">
<div class="post-visual p1-promo">
<div class="diagonal-accent"></div>
<div class="top-label">Oferta de la Semana</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div class="main-text">Balatas<br><span class="accent">Ceramicas</span><br>Premium</div>
</div>
<div class="bottom-bar">
<div class="price-tag">$845<span style="font-size:14px; color:#888;">.00 MXN</span></div>
<div class="cta-btn">Comprar Ahora</div>
</div>
</div>
<div class="post-meta">
<div class="post-type p1-type">Promo / Oferta</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Balatas ceramicas premium con hasta 40% mas de vida util. Compatibles con +200 modelos.</div>
<div class="post-hashtags">#NexusAutoparts #Refacciones #Frenos #Taller</div>
</div>
</div>
<!-- Carousel -->
<div class="post-mockup">
<div class="post-visual p1-carousel">
<div class="part-icon">&#9881;</div>
<div class="part-info">
<div class="part-name">Filtro de Aceite</div>
<div class="part-detail">Desde $189 MXN | +500 modelos compatibles</div>
</div>
<div class="slide-indicator">
<div class="dot active"></div><div class="dot"></div><div class="dot"></div><div class="dot"></div>
</div>
</div>
<div class="post-meta">
<div class="post-type p1-type">Carrusel / Catalogo</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Top 5 filtros mas vendidos esta semana. Desliza para ver todos.</div>
<div class="post-hashtags">#Filtros #Motor #Autopartes #Catalogo</div>
</div>
</div>
<!-- Tips -->
<div class="post-mockup">
<div class="post-visual p1-tips">
<div class="tip-number">#3</div>
<div>
<div class="tip-text">Revisa tus<br>balatas cada<br>20,000 km</div>
<div class="tip-detail" style="margin-top:12px;">El desgaste irregular puede indicar problemas en los discos o calipers.</div>
</div>
<div class="brand-footer">Nexus Autoparts — Tips del Mecanico</div>
</div>
<div class="post-meta">
<div class="post-type p1-type">Educativo / Tips</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Tip #3 de nuestra serie "Tips del Mecanico". Cuida tu vehiculo, cuida tu inversion.</div>
<div class="post-hashtags">#TipsDelMecanico #Mantenimiento #Frenos</div>
</div>
</div>
<!-- Stats -->
<div class="post-mockup">
<div class="post-visual p1-stats">
<div class="stat-label">Nexus en Numeros</div>
<div class="stat-grid">
<div class="stat-box">
<div class="stat-num">1.4M+</div>
<div class="stat-desc">Partes OEM</div>
</div>
<div class="stat-box">
<div class="stat-num">300K+</div>
<div class="stat-desc">Aftermarket</div>
</div>
<div class="stat-box">
<div class="stat-num">12B+</div>
<div class="stat-desc">Links vehiculo-parte</div>
</div>
<div class="stat-box">
<div class="stat-num">50+</div>
<div class="stat-desc">Marcas</div>
</div>
</div>
</div>
<div class="post-meta">
<div class="post-type p1-type">Infografia / Brand</div>
<div class="post-caption"><strong>@nexusautoparts</strong> El catalogo mas completo de refacciones en Mexico. Estos son nuestros numeros.</div>
<div class="post-hashtags">#NexusAutoparts #Catalogo #B2B #Refaccionarias</div>
</div>
</div>
</div>
</div>
<!-- Stories -->
<div class="content-section">
<div class="content-label">Stories (Instagram/WhatsApp) — 1080x1920</div>
<div class="stories-row">
<div class="story-mockup">
<div class="story-visual p1-story-promo">
<div class="top-label" style="font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; color:#F5A623;">Flash Sale</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div style="font-family:'Barlow Condensed',sans-serif; font-weight:800; font-size:32px; text-transform:uppercase; line-height:1.05;">Amortiguadores<br><span style="color:#F5A623;">-25%</span></div>
<div style="font-size:12px; color:#888; margin-top:8px;">Solo hoy | Todas las marcas</div>
</div>
<div style="text-align:center;">
<div style="padding:10px 24px; background:#F5A623; color:#000; font-weight:700; font-size:12px; text-transform:uppercase; border-radius:4px; display:inline-block;">Ver Oferta</div>
</div>
<div class="story-swipe">&#8593; Desliza hacia arriba</div>
</div>
</div>
<div class="story-mockup">
<div class="story-visual p1-story-promo">
<div style="font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; color:#F5A623;">Nuevo Producto</div>
<div style="flex:1; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px;">
<div style="width:100px; height:100px; border-radius:12px; background:#1a1a1a; border:1px solid #333; display:flex; align-items:center; justify-content:center; font-size:40px;">&#9881;</div>
<div style="text-align:center;">
<div style="font-family:'Barlow Condensed',sans-serif; font-weight:800; font-size:24px; text-transform:uppercase;">Alternador<br>Remanufacturado</div>
<div style="font-family:'JetBrains Mono',monospace; font-size:22px; font-weight:700; color:#F5A623; margin-top:8px;">$3,200 MXN</div>
</div>
</div>
<div class="story-swipe">&#8593; Desliza para comprar</div>
</div>
</div>
<div class="story-mockup">
<div class="story-visual p1-story-promo" style="background:linear-gradient(180deg, #F5A623 0%, #D4900E 100%);">
<div style="font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; color:rgba(0,0,0,0.5);">Quiz</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div style="font-family:'Barlow Condensed',sans-serif; font-weight:800; font-size:26px; text-transform:uppercase; color:#000; line-height:1.1;">Cada cuanto debes<br>cambiar el<br>filtro de aceite?</div>
<div style="margin-top:16px; display:flex; flex-direction:column; gap:8px;">
<div style="padding:10px 16px; background:rgba(0,0,0,0.1); border-radius:6px; font-size:14px; color:#000; font-weight:600;">A) 5,000 km</div>
<div style="padding:10px 16px; background:rgba(0,0,0,0.1); border-radius:6px; font-size:14px; color:#000; font-weight:600;">B) 10,000 km</div>
<div style="padding:10px 16px; background:rgba(0,0,0,0.1); border-radius:6px; font-size:14px; color:#000; font-weight:600;">C) 15,000 km</div>
</div>
</div>
<div style="text-align:center; font-size:11px; color:rgba(0,0,0,0.4);">Toca para responder</div>
</div>
</div>
</div>
</div>
<!-- Highlight Covers -->
<div class="content-section">
<div class="content-label">Highlight Covers (Instagram)</div>
<div class="highlights-row">
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#128722;</div><div class="highlight-label">Ofertas</div></div>
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#9881;</div><div class="highlight-label">Catalogo</div></div>
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#128161;</div><div class="highlight-label">Tips</div></div>
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#11088;</div><div class="highlight-label">Resenas</div></div>
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#128230;</div><div class="highlight-label">Envios</div></div>
<div class="highlight-cover"><div class="highlight-circle p1-highlight">&#128222;</div><div class="highlight-label">Contacto</div></div>
</div>
</div>
</div>
<!-- ============================
PROPUESTA 2 — TECH MODERN
============================ -->
<div class="proposal" id="p2">
<div class="proposal-header">
<div class="proposal-title" style="color:#FF6B35;">Propuesta 2 — Tech Modern</div>
<div class="proposal-desc">Estilo limpio, light y moderno. Proyecta tecnologia y profesionalismo digital. Tipografia Poppins, fondo claro con acentos en naranja electrico. Grid de puntos como textura sutil.</div>
<div class="palette-strip" style="margin-top:16px;">
<div class="palette-dot" style="background:#FFFFFF; border-color:#ddd;"></div>
<div class="palette-dot" style="background:#F8F9FF; border-color:#ddd;"></div>
<div class="palette-dot" style="background:#FF6B35;"></div>
<div class="palette-dot" style="background:#1a1a2e;"></div>
<div class="palette-dot" style="background:#4a4a6a;"></div>
<div class="palette-info"><span class="font-name">Poppins 700 + Poppins 400</span></div>
</div>
</div>
<!-- Feed Posts -->
<div class="content-section">
<div class="content-label">Posts de Feed (Instagram/Facebook) — 1080x1080</div>
<div class="posts-grid">
<div class="post-mockup">
<div class="post-visual p2-promo">
<div class="grid-dots"></div>
<div class="top-label">Oferta de la Semana</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center; position:relative;">
<div class="main-text">Balatas<br><span class="accent">Ceramicas</span><br>Premium</div>
</div>
<div class="bottom-bar">
<div class="price-tag"><span class="old-price">$1,100</span>$845</div>
<div class="cta-btn">Comprar</div>
</div>
</div>
<div class="post-meta">
<div class="post-type p2-type">Promo / Oferta</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Balatas ceramicas premium. Rendimiento superior, precio justo.</div>
<div class="post-hashtags">#NexusAutoparts #Frenos #Autopartes</div>
</div>
</div>
<div class="post-mockup">
<div class="post-visual p2-carousel">
<div class="grid-dots"></div>
<div class="part-icon">&#9881;</div>
<div class="part-info">
<div class="part-name">Filtro de Aceite</div>
<div class="part-detail">Desde $189 MXN | +500 modelos</div>
</div>
<div class="slide-indicator">
<div class="dot active"></div><div class="dot"></div><div class="dot"></div><div class="dot"></div>
</div>
</div>
<div class="post-meta">
<div class="post-type p2-type">Carrusel / Catalogo</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Top filtros de la semana. Encuentra el tuyo.</div>
<div class="post-hashtags">#Filtros #Motor #Catalogo</div>
</div>
</div>
<div class="post-mockup">
<div class="post-visual p2-tips">
<div class="tip-number">#3</div>
<div>
<div class="tip-text">Revisa tus<br>balatas cada<br>20,000 km</div>
<div class="tip-detail" style="margin-top:12px;">El desgaste irregular puede indicar problemas en discos o calipers.</div>
</div>
<div class="brand-footer">nexusautoparts.com</div>
</div>
<div class="post-meta">
<div class="post-type p2-type">Educativo / Tips</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Consejo #3: el mantenimiento preventivo te ahorra miles.</div>
<div class="post-hashtags">#Tips #Mantenimiento #Mecanica</div>
</div>
</div>
<div class="post-mockup">
<div class="post-visual p2-stats">
<div class="stat-label">Nexus en Numeros</div>
<div class="stat-grid">
<div class="stat-box"><div class="stat-num">1.4M+</div><div class="stat-desc">Partes OEM</div></div>
<div class="stat-box"><div class="stat-num">300K+</div><div class="stat-desc">Aftermarket</div></div>
<div class="stat-box"><div class="stat-num">12B+</div><div class="stat-desc">Links</div></div>
<div class="stat-box"><div class="stat-num">50+</div><div class="stat-desc">Marcas</div></div>
</div>
</div>
<div class="post-meta">
<div class="post-type p2-type">Infografia</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Numeros que hablan por si solos. El catalogo mas completo.</div>
<div class="post-hashtags">#NexusAutoparts #Datos #Refaccionarias</div>
</div>
</div>
</div>
</div>
<!-- Stories -->
<div class="content-section">
<div class="content-label">Stories (Instagram/WhatsApp) — 1080x1920</div>
<div class="stories-row">
<div class="story-mockup">
<div class="story-visual p2-story-promo">
<div style="font-size:11px; font-weight:600; color:#FF6B35; letter-spacing:0.1em; text-transform:uppercase;">Flash Sale</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div style="font-family:'Poppins',sans-serif; font-weight:700; font-size:28px; color:#1a1a2e; line-height:1.15;">Amortiguadores<br><span style="color:#FF6B35;">-25% hoy</span></div>
<div style="font-size:12px; color:#8888a8; margin-top:8px;">Todas las marcas disponibles</div>
</div>
<div style="text-align:center;">
<div style="padding:10px 24px; background:#FF6B35; color:#fff; font-weight:600; font-size:13px; border-radius:8px; display:inline-block;">Ver Oferta</div>
</div>
<div class="story-swipe">Desliza &#8593;</div>
</div>
</div>
<div class="story-mockup">
<div class="story-visual p2-story-promo">
<div style="font-size:11px; font-weight:600; color:#FF6B35; letter-spacing:0.1em; text-transform:uppercase;">Nuevo</div>
<div style="flex:1; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px;">
<div style="width:100px; height:100px; border-radius:16px; background:#F8F9FF; border:1px solid #E2E3EE; display:flex; align-items:center; justify-content:center; font-size:40px; box-shadow:0 4px 12px rgba(0,0,0,0.06);">&#9881;</div>
<div style="text-align:center;">
<div style="font-weight:700; font-size:20px; color:#1a1a2e;">Alternador Reman.</div>
<div style="font-family:'JetBrains Mono',monospace; font-size:20px; font-weight:700; color:#FF6B35; margin-top:8px;">$3,200</div>
</div>
</div>
<div class="story-swipe">Desliza para comprar &#8593;</div>
</div>
</div>
</div>
</div>
<!-- Highlights -->
<div class="content-section">
<div class="content-label">Highlight Covers</div>
<div class="highlights-row">
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#128722;</div><div class="highlight-label">Ofertas</div></div>
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#9881;</div><div class="highlight-label">Catalogo</div></div>
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#128161;</div><div class="highlight-label">Tips</div></div>
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#11088;</div><div class="highlight-label">Resenas</div></div>
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#128230;</div><div class="highlight-label">Envios</div></div>
<div class="highlight-cover"><div class="highlight-circle p2-highlight">&#128222;</div><div class="highlight-label">Contacto</div></div>
</div>
</div>
</div>
<!-- ============================
PROPUESTA 3 — HYBRID PREMIUM
============================ -->
<div class="proposal" id="p3">
<div class="proposal-header">
<div class="proposal-title" style="background:linear-gradient(90deg,#F5A623,#FF6B35); -webkit-background-clip:text; -webkit-text-fill-color:transparent;">Propuesta 3 — Hybrid Premium</div>
<div class="proposal-desc">Combina lo mejor de ambos mundos: el fondo dark del Industrial con un gradiente ambar-a-naranja como accent. Se siente premium, moderno y unico. Barlow Condensed para headings + Poppins para body.</div>
<div class="palette-strip" style="margin-top:16px;">
<div class="palette-dot" style="background:#0d0d0d;"></div>
<div class="palette-dot" style="background:#1a1a1a;"></div>
<div class="palette-dot" style="background:linear-gradient(135deg,#F5A623,#FF6B35);"></div>
<div class="palette-dot" style="background:#ffffff;"></div>
<div class="palette-dot" style="background:#888;"></div>
<div class="palette-info"><span class="font-name">Barlow Condensed 800 + Poppins 400</span></div>
</div>
</div>
<!-- Feed Posts -->
<div class="content-section">
<div class="content-label">Posts de Feed — 1080x1080</div>
<div class="posts-grid">
<div class="post-mockup">
<div class="post-visual p3-promo">
<div class="accent-line"></div>
<div class="top-label">Oferta de la Semana</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div class="main-text">Balatas<br><span class="accent">Ceramicas</span><br>Premium</div>
</div>
<div class="bottom-bar">
<div class="price-tag">$845<span style="font-size:14px; color:#888;">.00</span></div>
<div class="cta-btn">Comprar Ahora</div>
</div>
</div>
<div class="post-meta">
<div class="post-type p3-type">Promo / Oferta</div>
<div class="post-caption"><strong>@nexusautoparts</strong> La fusion perfecta de calidad y precio. Balatas ceramicas de alto rendimiento.</div>
<div class="post-hashtags">#NexusAutoparts #Frenos #Premium</div>
</div>
</div>
<div class="post-mockup">
<div class="post-visual p3-tips">
<div class="tip-number">#3</div>
<div>
<div class="tip-text">Revisa tus<br>balatas cada<br>20,000 km</div>
<div class="tip-detail" style="margin-top:12px;">Desgaste irregular = problemas en discos o calipers. No lo ignores.</div>
</div>
<div class="brand-footer">Nexus Autoparts</div>
</div>
<div class="post-meta">
<div class="post-type p3-type">Educativo</div>
<div class="post-caption"><strong>@nexusautoparts</strong> Tips que cuidan tu vehiculo y tu bolsillo.</div>
<div class="post-hashtags">#TipsDelMecanico #Mantenimiento</div>
</div>
</div>
<div class="post-mockup">
<div class="post-visual p3-stats">
<div class="stat-label">Nexus en Numeros</div>
<div class="stat-grid">
<div class="stat-box"><div class="stat-num">1.4M+</div><div class="stat-desc">Partes OEM</div></div>
<div class="stat-box"><div class="stat-num">300K+</div><div class="stat-desc">Aftermarket</div></div>
<div class="stat-box"><div class="stat-num">12B+</div><div class="stat-desc">Links</div></div>
<div class="stat-box"><div class="stat-num">50+</div><div class="stat-desc">Marcas</div></div>
</div>
</div>
<div class="post-meta">
<div class="post-type p3-type">Infografia</div>
<div class="post-caption"><strong>@nexusautoparts</strong> El catalogo mas grande. El gradiente que nos distingue.</div>
<div class="post-hashtags">#Catalogo #Refacciones #NexusAutoparts</div>
</div>
</div>
</div>
</div>
<!-- Stories -->
<div class="content-section">
<div class="content-label">Stories — 1080x1920</div>
<div class="stories-row">
<div class="story-mockup">
<div class="story-visual p3-story">
<div class="gradient-bar"></div>
<div style="font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; background:linear-gradient(90deg,#F5A623,#FF6B35); -webkit-background-clip:text; -webkit-text-fill-color:transparent;">Flash Sale</div>
<div style="flex:1; display:flex; flex-direction:column; justify-content:center;">
<div style="font-family:'Barlow Condensed',sans-serif; font-weight:800; font-size:30px; text-transform:uppercase; line-height:1.05;">Amortiguadores<br><span style="background:linear-gradient(90deg,#F5A623,#FF6B35); -webkit-background-clip:text; -webkit-text-fill-color:transparent;">-25% hoy</span></div>
<div style="font-size:12px; color:#888; margin-top:8px;">Todas las marcas</div>
</div>
<div style="text-align:center;">
<div style="padding:10px 24px; background:linear-gradient(90deg,#F5A623,#FF6B35); color:#000; font-weight:700; font-size:12px; text-transform:uppercase; border-radius:6px; display:inline-block;">Ver Oferta</div>
</div>
<div class="story-swipe">&#8593; Desliza</div>
</div>
</div>
<div class="story-mockup">
<div class="story-visual p3-story">
<div class="gradient-bar"></div>
<div style="font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; background:linear-gradient(90deg,#F5A623,#FF6B35); -webkit-background-clip:text; -webkit-text-fill-color:transparent;">Nuevo</div>
<div style="flex:1; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px;">
<div style="width:100px; height:100px; border-radius:12px; background:#1a1a1a; border:1px solid #333; display:flex; align-items:center; justify-content:center; font-size:40px;">&#9881;</div>
<div style="text-align:center;">
<div style="font-family:'Barlow Condensed',sans-serif; font-weight:800; font-size:22px; text-transform:uppercase;">Alternador<br>Remanufacturado</div>
<div style="font-family:'JetBrains Mono',monospace; font-size:20px; font-weight:700; background:linear-gradient(90deg,#F5A623,#FF6B35); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-top:8px;">$3,200</div>
</div>
</div>
<div class="story-swipe">&#8593; Comprar</div>
</div>
</div>
</div>
</div>
<!-- Highlights -->
<div class="content-section">
<div class="content-label">Highlight Covers</div>
<div class="highlights-row">
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#128722;</div><div class="highlight-label">Ofertas</div></div>
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#9881;</div><div class="highlight-label">Catalogo</div></div>
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#128161;</div><div class="highlight-label">Tips</div></div>
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#11088;</div><div class="highlight-label">Resenas</div></div>
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#128230;</div><div class="highlight-label">Envios</div></div>
<div class="highlight-cover"><div class="highlight-circle p3-highlight">&#128222;</div><div class="highlight-label">Contacto</div></div>
</div>
</div>
</div>
</div><!-- /container -->
<script>
function showProposal(id, btn) {
document.querySelectorAll('.proposal').forEach(p => p.classList.remove('active'));
document.querySelectorAll('.proposal-tab').forEach(t => t.classList.remove('active'));
document.getElementById(id).classList.add('active');
btn.classList.add('active');
}
</script>
</body>
</html>