Tarjeta base
- Lista con checks (.c-checklist)
- Sombras negras, nunca grises
Oscuro premium: suelo casi negro, luz violeta y melocotón de la marca, líneas finas y mini-interfaces como ilustración. Todo sale de tokens.css y components.css; las reglas están en DESIGN-SYSTEM.md.
Superficies por capas sobre un negro con matiz violeta. El violeta es la única acción; el melocotón, el acento cálido.
Superficies
Texto
Marca y servicios
Degradados
Geist para todo, DM Serif Display cursiva solo para la palabra destacada y Geist Mono para datos y numeración. El logo es un trazado, no texto.
Diseñamos webs rápidas a medida y las posicionamos en Google.
Texto de párrafo en Geist 16px, interlineado 1.6, color fg-2.
Más de tres canales medidos en un solo informe.
Una web es una herramienta de ventas. La segunda frase va en gris.
Botones siempre en píldora. Un solo --primary por bloque visual.
Pill, chips y badges
Formularios
.c-inline-form — input + botón en una píldora
Línea fina de 1px + brillo superior. Las tarjetas interactivas llevan .c-spotlight: pasa el cursor.
Variantes: por defecto (web, violeta), --seo (terracota), --ppc (clara).
Radios por rol
Espaciado (base 4px)
Ilustraciones de producto hechas en HTML. Decorativas (aria-hidden), se animan al entrar en pantalla y se simplifican solas cuando su ventana es estrecha.
.c-sitemock · diseño web
.c-serp · SEO (--from → --to)
.c-ads · PPC (barras con --h)
.c-vitals + .c-ring · rendimiento
.c-report · informes (--w, --c)
.c-rows + .c-switch · ajustes
Composiciones listas para cualquier página: .c-features, .c-bento, .c-steps, .c-pricing, .l-split + .c-faq, .c-marquee y .c-cta. Ejemplos completos en la landing.
Línea de tiempo en una sola superficie.
Se rellena al entrar en pantalla.
Se encienden en secuencia con --i.
4 → 2 → 1 columnas.
Lateral fijo al hacer scroll; acordeón exclusivo con <details name>.
.c-helpTarjeta de ayuda bajo el titular: la duda que no está en la lista va al formulario.
AcciónRespuesta con apertura animada donde el navegador lo soporta.
Contenido.
Piezas de las landings de servicio (servicios/*/), en el orden de la página: .c-hero → .c-pains → solución → .c-promises + .c-proof → precios → proceso → FAQ → .c-brief. Una sola meta por página: todo apunta a #contacto. Reglas en DESIGN-SYSTEM.md §10.
«Frase tal y como la dice el cliente.»
Qué hay detrás, en una o dos líneas. No es un testimonio.
«Otra queja habitual.»
Su causa real.
.c-pains__cost: lo que se pierde mientras tanto, sin dramatizar.
Responde a la duda principal.
Algo que se pueda comprobar.
4 → 2 → 1 columnas.
Nada de garantías imposibles.
Algo comprobable: el entregable gratuito (una auditoría por escrito). Sin testimonios, casos ni trabajos por ahora.
Cierre de las landings de servicio, justo antes del footer.
Cierre de la home. Los puntos se reúnen al entrar en pantalla, brillan con una ola diagonal y se apartan del cursor.