.tgh-case { –accent: rgb(0,190,222); }
.tgh-case article { display:flex; flex-direction:column; align-items:stretch; max-width:960px; }
.tgh-case .content-section { display:flex; gap:56px; align-items:flex-start; margin-bottom:56px; }
.tgh-case .content-section h2 {
font-family:’Switzer’,sans-serif; font-size:32px; font-weight:600;
text-align:right; width:260px; flex-shrink:0; text-transform:uppercase;
margin:0; line-height:1.15; color:#0a0a0a;
}
.tgh-case .content-section h2::after {
content:»»; display:block; width:48px; height:4px; background:var(–accent);
margin:14px 0 0 auto; border-radius:2px;
}
.tgh-case .cs-body { flex:1; min-width:0; }
.tgh-case .cs-body > *:first-child { margin-top:0; }
.tgh-case .content-section p { font-size:16px; line-height:1.7; color:#1a1a1a; margin:0 0 16px; }
.tgh-case .content-section ul { margin:0; padding-left:20px; }
.tgh-case .content-section li { font-size:16px; line-height:1.7; color:#1a1a1a; margin-bottom:12px; }
/* Stat cards */
.tgh-stats { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:18px; width:100%; }
.tgh-stat {
background:#f7fbfc; border:1px solid #e4eef1; border-radius:14px; padding:22px 20px;
display:flex; flex-direction:column; gap:6px;
}
.tgh-stat .num { font-family:’Switzer’,sans-serif; font-size:32px; font-weight:700; color:var(–accent); line-height:1; }
.tgh-stat .lbl { font-size:14px; line-height:1.4; color:#333; }
/* Grafico resultado */
.tgh-proof { width:100%; margin-top:8px; }
.tgh-proof img { width:100%; height:auto; border:1px solid #e4eef1; border-radius:12px; display:block; }
.tgh-proof figcaption { font-size:13px; color:#555; margin-top:8px; }
/* Evolucion antes -> despues */
.tgh-evo { display:flex; align-items:center; justify-content:center; gap:22px; width:100%; }
.tgh-evo img { width:45%; height:auto; border-radius:10px; box-shadow:0 4px 16px rgba(0,0,0,.1); }
.tgh-evo .arrow { flex-shrink:0; width:48px; height:48px; fill:var(–accent); }
@media (max-width:768px) {
.tgh-evo { flex-direction:column; gap:16px; }
.tgh-evo img { width:100%; }
.tgh-evo .arrow { transform:rotate(90deg); width:40px; height:40px; }
}
/* Creativos */
.tgh-creativos { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; width:100%; }
.tgh-creativos img { width:100%; aspect-ratio:4/5; object-fit:cover; border-radius:10px; box-shadow:0 4px 16px rgba(0,0,0,.08); background:#eef3f5; }
.tgh-single { width:100%; height:auto; border-radius:12px; box-shadow:0 4px 16px rgba(0,0,0,.1); display:block; margin:0 auto 20px 0; }
/* Reels verticales 9:16 */
.tgh-reels { display:grid; grid-template-columns:repeat(4,1fr); gap:16px; width:100%; }
.tgh-reels img { width:100%; aspect-ratio:9/16; object-fit:cover; border-radius:10px; box-shadow:0 4px 16px rgba(0,0,0,.1); display:block; background:#eef3f5; }
@media (max-width:768px) { .tgh-reels { grid-template-columns:repeat(2,1fr); } }
@media (max-width:480px) { .tgh-reels { grid-template-columns:1fr 1fr; } }
/* Rejilla de medios uniforme (estáticos + vídeos, todo 16:9) */
.tgh-media { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; width:100%; }
.tgh-media .item { position:relative; display:block; border-radius:10px; overflow:hidden; aspect-ratio:1/1; box-shadow:0 4px 16px rgba(0,0,0,.1); background:#eef3f5; }
.tgh-media .item img { width:100%; height:100%; object-fit:cover; display:block; }
.tgh-media a.item .play { position:absolute; inset:0; margin:auto; width:54px; height:54px; display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,.6); color:#fff; border-radius:50%; font-size:20px; padding-left:4px; transition:background .2s; }
.tgh-media a.item:hover .play { background:var(–accent); }
@media (max-width:600px) { .tgh-media { grid-template-columns:1fr; } }
@media (max-width:1024px) {
.tgh-case .content-section { flex-direction:column; gap:20px; margin-bottom:44px; }
.tgh-case .content-section h2 { text-align:left; width:100%; font-size:30px; }
.tgh-case .content-section h2::after { margin-left:0; }
.tgh-creativos { grid-template-columns:repeat(3,1fr); }
}
@media (max-width:768px) {
.tgh-case .content-section h2 { font-size:26px; }
.tgh-case .content-section p, .tgh-case .content-section li { font-size:16px; }
.tgh-stat .num { font-size:28px; }
}
@media (max-width:480px) {
.tgh-case .content-section h2 { font-size:23px; }
.tgh-creativos { grid-template-columns:1fr 1fr; }
.tgh-stats { grid-template-columns:1fr 1fr; }
}
Situación
SoyTutti llegó a TGH como una startup en fase inicial. Ya había generado ventas y validado que su producto solucionaba un problema real, pero necesitaba encontrar vías para escalar el negocio aumentando los registros y las ventas.
Nuestro trabajo se centró en validar audiencias y caminos creativos hasta encontrar un target que no solo se registrara, sino que también comprara y tuviera un LTV que generara beneficios.
Hipótesis Principal
“Si tras definir varios targets testeamos diferentes mensajes y caminos creativos, encontraremos qué target es más rentable para SoyTutti y escalaremos el negocio.”
Acciones Implementadas
- Definición de targets: tras un análisis inicial, definimos +12 potenciales targets y sub-targets a los que dirigir nuestros anuncios.
- Creatividades y contenido UGC: un mix de creativos estáticos, contenidos generados con IA y contenido UGC para las campañas.
- Analítica avanzada en CRM: sistema de nomenclatura + UTMs integrado en CRM para entender qué anuncio generaba más registros, ventas y mayor LTV por audiencia.
Resultados
×10MRR y ARR en solo 6 meses
Target ganadorIdentificado el perfil con mayor potencial de crecimiento