* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, ‘Helvetica Neue’, Arial, sans-serif;
background: #f4f6f9;
color: #1a1a2e;
padding: 2rem;
}
.container { max-width: 900px; margin: 0 auto; }
.header {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
color: #fff;
padding: 2rem 2.5rem;
border-radius: 16px 16px 0 0;
}
.header h1 { font-size: 2rem; font-weight: 700; margin-bottom: 0.25rem; }
.header .badge {
display: inline-block;
background: #e94560;
color: #fff;
padding: 0.2rem 0.8rem;
border-radius: 20px;
font-size: 0.8rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.header .sub {
margin-top: 0.75rem;
font-size: 0.95rem;
opacity: 0.85;
}
.card {
background: #fff;
border: 1px solid #e0e4ec;
border-top: none;
padding: 2rem 2.5rem;
}
.card:last-of-type { border-radius: 0 0 16px 16px; }
.card + .card { border-top: 1px solid #e0e4ec; }
.section-title {
font-size: 1.1rem;
font-weight: 700;
color: #1a1a2e;
margin-bottom: 1rem;
display: flex;
align-items: center;
gap: 0.5rem;
}
.section-title .icon { font-size: 1.3rem; }
.grid-2 {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1.25rem;
}
.grid-3 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 1.25rem;
}
.field {
margin-bottom: 0.75rem;
line-height: 1.5;
}
.field .label {
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #7a7f93;
font-weight: 600;
}
.field .value {
font-size: 0.95rem;
color: #1a1a2e;
font-weight: 500;
}
.field .value a { color: #0f3460; text-decoration: none; }
.field .value a:hover { text-decoration: underline; }
.pricing-box {
background: #f0f4ff;
border: 1px solid #d6e0f0;
border-radius: 12px;
padding: 1.25rem;
text-align: center;
}
.pricing-box .amount {
font-size: 2rem;
font-weight: 800;
color: #1a1a2e;
}
.pricing-box .label {
font-size: 0.8rem;
color: #7a7f93;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top: 0.25rem;
}
.pricing-box .detail {
font-size: 0.9rem;
color: #555;
margin-top: 0.5rem;
}
.tag {
display: inline-block;
background: #e8ecf4;
color: #1a1a2e;
padding: 0.25rem 0.75rem;
border-radius: 20px;
font-size: 0.8rem;
font-weight: 500;
margin: 0.2rem;
}
.tag.primary { background: #0f3460; color: #fff; }
.tag.warning { background: #fff3cd; color: #856404; }
.tag.success { background: #d4edda; color: #155724; }
.tag.info { background: #d1ecf1; color: #0c5460; }
hr { border: none; border-top: 1px solid #e0e4ec; margin: 1.5rem 0; }
.timeline-item {
display: flex;
gap: 1rem;
margin-bottom: 1rem;
}
.timeline-dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: #0f3460;
margin-top: 5px;
flex-shrink: 0;
}
.timeline-dot.completed { background: #28a745; }
.timeline-dot.pending { background: #ffc107; }
.timeline-content { flex: 1; }
.timeline-content .t-date { font-size: 0.75rem; color: #7a7f93; }
.timeline-content .t-text { font-size: 0.9rem; color: #333; }
@media (max-width: 600px) {
body { padding: 1rem; }
.header, .card { padding: 1.25rem; }
.grid-2, .grid-3 { grid-template-columns: 1fr; }
}
Franquicia de robótica educativa — Enriquecida con datos de contacto y pricing del prospecto
| Concepto | Importe |
|---|---|
| Cuota de franquicia | $200,000.00 MXN |
| Total Inversión | $200,000.00 MXN |
My-Robot-Time
Robótica
Cuota-$200K
Educación
CDMX
Franquicia
MX
Únete a nuestro canal de WhatsApp
Recibe las noticias más importantes y exclusivas.