El asistente que hace lo que tiene que hacer
para que vos hagas lo que sabés hacer.
perla nace de una metáfora física: adentro de una ostra, un grano de arena que irrita se va envolviendo en capas de nácar hasta volverse algo precioso. Lo mismo pasa con tu negocio. Cada interacción, cada turno, cada mensaje — materia prima que el sistema envuelve capa por capa. Lo que queda al final, sos vos.
Cada color de la paleta perla tiene un rol semántico. No se eligen por estética — se eligen por lo que comunican. Se usan como acentos, no como fondos.
El gradient iris es el único asset decorativo de perla. Lo usás para firmar, no para decorar. Cinco stops: warm sandy a la izquierda, olive, teal, indigo, violeta saturado a la derecha. Nunca usar un subset o cambiar el orden.
Un serif para lo que importa, un sans para todo lo demás, un mono para lo técnico. Tres fuentes abiertas, gratuitas, todas en Google Fonts. Ninguna otra familia está permitida.
perla habla con cuatro tonos distintos. El negocio elige el que calza con su identidad. Nácar es el default recomendado — calza con el 80% de los casos (estética, peluquería, kinesiología, estudios en general). Los otros tres son para contextos específicos.
Solo animamos transform y opacity. Cubic-bezier explícitos, nunca "ease" suelto. Interacciones bajo 300ms, reveals hasta 1500ms para entradas importantes. Siempre respetamos prefers-reduced-motion.
| Nombre | Uso | Valor |
|---|---|---|
| Out strong | Reveals, enter/exit | cubic-bezier(0.16, 1, 0.3, 1) |
| Out quart | Hover, color, micro | cubic-bezier(0.25, 1, 0.5, 1) |
| Elemento | Duración |
|---|---|
| Button press feedback | 120ms |
| Hover color | 180ms |
| Card elevate | 220ms |
| Scroll reveal | 700ms |
| Hero breath entrance | 1500ms |
| Stagger entre items | 60ms |
| Stagger chat bubbles | 140ms |
| Pattern | Propiedad | Curva | Dónde se usa |
|---|---|---|---|
| Hero breath | opacity + blur(24px→0) + scale(1.03→1) + translateY(20px→0) | out strong 1500ms | Tagline hero landing |
| Scroll reveal | opacity + translateY(20px→0) | out strong 700ms | Cards, sections, componentes |
| Section headline | opacity + translateY(28px→0) | out strong 800ms | Títulos de sección |
| Card elevate | translateY(-2px) + box-shadow | out quart 220ms | Hover cualquier card |
| Button press | scale(0.97) | out quart 120ms | :active de CTAs |
| Scroll-snap magnet | scroll-snap-type: y proximity | nativo | Navegación entre secciones |
El sistema de UI de perla está basado en Invisible Clarity v6 — blanco puro con variaciones sutiles de luminosidad, acentos semánticos puntuales, nada de ornamentos. Cada componente tiene su rol y su color.
Copy aprobado y validado en la landing. Se usa tal cual, con tildes correctas y voseo argentino. Estas frases son la marca hablada.
Toda fotografía de modelos se genera con anchor real (reference image). Luz natural, fondo blanco mineral, sombras geométricas de ventana como firma atmosférica. Nunca AI standard face sin referencia.
Cuatro estados que cuentan la marca sin palabras. Del grano invisible a la iridiscencia completa — la misma historia que atraviesa el producto. Usar la secuencia entera, no imágenes sueltas.




Cada decisión de diseño es un "no" tanto como un "sí". Esto es lo que descartamos para llegar a la identidad actual. Si lo ves, rehacelo.