Files
fitlabs.dev/docs/superpowers/specs/2026-03-14-fitlabs-landing-design.md
Felipe Arentsen f11adceceb feat: complete FIT Labs landing page
- Astro static site with Tailwind CSS v4
- 6 sections: Hero (gradient mesh), About, Capabilities, Differentiator, CTA, Footer
- Sticky navbar with mobile menu
- Scroll reveal animations
- SEO meta tags and structured data
- Docker + nginx config for Coolify deployment

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 12:26:00 -06:00

6.5 KiB
Raw Blame History

FIT Labs Landing Page — Design Spec

Overview

Single-page landing for fitlabs.dev, the innovation incubator of FactorIT. Showcases AI capabilities for enterprise clients. Professional, innovative, not arrogant.

Stack: Astro (static output) Deploy: Coolify Domain: fitlabs.dev

Visual Identity

Approach: Dual Mode — light/dark alternating sections. Connected to FactorIT but with its own personality.

Color Palette — "Electric Gradient"

Role Color Hex
Dark background Navy deep #0a0a1a
Dark surface Slate navy #0f172a
Primary blue FactorIT evolved #0369a1
Accent violet Innovation #7c3aed
Accent cyan Tech highlight #06b6d4
Light background Ice blue #f0f9ff
Light surface Soft indigo #e0e7ff
Light base Snow #f8fafc
Dark text Headings on light #0f172a
Dark body text Body on light #64748b
Light text Headings on dark #f8fafc
Light body text Body on dark #94a3b8
Primary gradient CTA / accents linear-gradient(135deg, #0369a1, #7c3aed)
Extended gradient Decorative linear-gradient(135deg, #0369a1, #7c3aed, #06b6d4)

Typography

  • Primary font: Inter (modern, geometric, excellent readability)
  • Headings: 700800 weight
  • Body: 400 weight
  • Accent text: Gradient fill on key phrases

Assets

  • LogoFIT.png — primary logo, placed in public/LogoFIT.png for the Astro build
  • Logo links to factorit.com
  • Icon library: Lucide Icons (lightweight, consistent with modern design)

Page Structure — 6 Sections

Navbar (sticky)

  • Logo FIT Labs (left) — links to factorit.com
  • Navigation links: Capacidades (#capacidades), Nosotros (#nosotros), Contacto (#contacto) (right)
  • Contact button with gradient background
  • Transparent on hero, solid dark on scroll
  • Mobile: Hamburger menu → full-screen overlay, slides down, closes on link click or outside tap

Section 1: Hero (dark)

  • ID: id="hero"
  • Style: Gradient mesh — 3 large radial-gradient circles with blur(80px), keyframe-animated position shifts over 20s cycle
  • Content:
    • Subtitle: "FactorIT Innovation Lab" (cyan, uppercase, letter-spaced)
    • Title: "FIT Labs" (white, bold, large)
    • Description: "Donde la inteligencia artificial se convierte en soluciones enterprise que escalan"
    • CTA button: "Explorar capacidades ↓" (gradient background)

Section 2: Qué es FIT Labs (light)

  • ID: id="nosotros"
  • Background: #f0f9ff
  • Content:
    • Label: "Sobre nosotros" (blue, uppercase)
    • Heading: "La incubadora de innovación de FactorIT"
    • Body text: explains what FIT Labs is — born from FactorIT's tech DNA to solve complex challenges with AI. Emphasizes real-world production solutions, not demos.
  • Layout: Centered text, max-width constrained

Section 3: Capacidades (dark)

  • ID: id="capacidades"
  • Style: Vertical list with colored left border accents
  • 5 capabilities:
    1. Documentos Inteligentes — OCR, extraction, automatic classification | border: cyan
    2. Agentes de IA — Conversational and autonomous | border: violet
    3. Automatización con IA — End-to-end intelligent processes | border: blue
    4. Análisis de Datos — Business insights and intelligence | border: cyan
    5. Soluciones Industriales — AI applied to your specific vertical | border: violet
  • Each item: Icon (left) + title + subtitle on dark card (#0f172a)
  • Interaction: Subtle hover effect (glow or expand)

Section 4: Diferenciador (light)

  • Style: Two-column — narrative text left, value list right
  • Left column:
    • Heading: "Innovación con los pies en la tierra"
    • Body: "Nos apasiona la IA, pero nos obsesiona que funcione. Cada proyecto que sale de FIT Labs está pensado para integrarse en operaciones reales, soportar carga real, y crecer cuando tu negocio crece."
  • Right column — 3 values with colored left borders:
    1. "Arquitectura para escalar" (blue border)
    2. "Performance en producción" (violet border)
    3. "Integración con tu ecosistema" (cyan border)
  • Tone: Human, professional, not cold or arrogant

Section 5: CTA / Contacto (dark)

  • ID: id="contacto"
  • Style: Centered, gradient mesh accent (subtle violet glow)
  • Content:
    • Heading: "¿Tienes un desafío en mente?"
    • Body: "Cuéntanos qué problema quieres resolver. Nosotros vemos cómo la IA puede ayudarte."
    • Button: "Conversemos →" (gradient, opens mailto:contacto@fitlabs.dev)
    • Email: contacto@fitlabs.dev (text below button, also mailto link)
  • Background: #06080f
  • Left: FIT Labs logo + "by FactorIT"
  • Right: Links — LinkedIn, GitHub, factorit.com

Animations & Interactions

  • Hero gradient mesh: 3 radial-gradient circles with blur(80px), keyframe-animated position shifts over 20s cycle
  • Scroll reveals: Sections fade in on scroll (IntersectionObserver)
  • Capability list: Subtle left-slide-in on scroll, hover glow on border
  • Navbar: Transparent → solid background on scroll
  • CTA button: Hover scale + glow effect
  • No heavy JS animations — keep it performant and lightweight

Responsive Behavior

  • Desktop (>1024px): Full layout as described, two-column differentiator
  • Tablet (768-1024px): Slightly narrower, differentiator stacks
  • Mobile (<768px): Single column, hamburger nav (full-screen overlay), capabilities stack naturally (list already mobile-friendly)

Technical Decisions

  • Astro with static output (output: 'static')
  • Tailwind CSS for styling
  • No framework islands needed — pure HTML/CSS with minimal JS for:
    • Navbar scroll behavior
    • Scroll reveal animations
    • Gradient mesh animation
  • Deployment: Coolify with Dockerfile (node build → nginx serve)
  • SEO:
    • og:title: "FIT Labs — Innovación con IA by FactorIT"
    • og:description: "Soluciones de inteligencia artificial enterprise que escalan. La incubadora de innovación de FactorIT."
    • og:image: to be created (social share card with FIT Labs branding)
    • Structured data: Organization type
  • Performance target: Lighthouse 95+ on all metrics

Content Language

All content in Spanish. The site targets Latin American and Spanish-speaking enterprise clients.

Out of Scope (v1)

  • Blog / articles
  • Project showcase / portfolio
  • Contact form (v1 uses mailto)
  • Multi-language support
  • Analytics dashboard
  • Authentication