// HERO — sistemas a medida como protagonista const heroStyles = { wrap: { position: 'relative', paddingTop: 200, paddingBottom: 80, overflow: 'hidden', }, grid: { display: 'grid', gridTemplateColumns: 'minmax(0, 1.05fr) minmax(0, 0.95fr)', gap: 64, alignItems: 'center', }, left: { position: 'relative', zIndex: 2 }, title: { marginTop: 24, marginBottom: 24 }, sub: { fontSize: 18, color: 'var(--fg-2)', maxWidth: 560, marginBottom: 36, lineHeight: 1.55 }, ctas: { display: 'flex', gap: 12, flexWrap: 'wrap', alignItems: 'center' }, stats: { marginTop: 64, display: 'grid', gridTemplateColumns: 'repeat(4, 1fr)', gap: 24, paddingTop: 32, borderTop: '1px solid var(--line)', }, stat: { display: 'flex', flexDirection: 'column', gap: 4 }, statNum: { fontFamily: 'var(--font-display)', fontSize: 32, fontWeight: 600, letterSpacing: '-0.03em', background: 'var(--grad)', WebkitBackgroundClip: 'text', backgroundClip: 'text', color: 'transparent' }, statLabel: { fontFamily: 'var(--font-mono)', fontSize: 11, letterSpacing: '0.12em', textTransform: 'uppercase', color: 'var(--fg-3)' }, }; function HeroCodePanel() { const lines = [ { t: '// sistema-ventas/api/orders.controller.ts', c: 'var(--fg-3)' }, { t: '@Controller("orders")', c: '#A855F7' }, { t: 'export class OrdersController {', c: 'var(--fg)' }, { t: ' constructor(private svc: OrdersService) {}', c: 'var(--fg-2)' }, { t: '', c: '' }, { t: ' @Post() async create(@Body() dto: CreateOrderDto) {', c: '#4F8CFF' }, { t: ' const order = await this.svc.place(dto);', c: 'var(--fg-2)' }, { t: ' this.events.emit("order.created", order);', c: 'var(--fg-2)' }, { t: ' return { ok: true, id: order.id };', c: '#22D3EE' }, { t: ' }', c: 'var(--fg)' }, { t: '}', c: 'var(--fg)' }, ]; const [shown, setShown] = React.useState(0); React.useEffect(() => { let i = 0; const t = setInterval(() => { i++; setShown(i); if (i >= lines.length) clearInterval(t); }, 280); return () => clearInterval(t); }, []); return (
{/* window chrome */}
orders.controller.ts — sistema-ventas
{/* code body */}
{lines.slice(0, shown).map((l, i) => (
{String(i+1).padStart(2,'0')} {l.t || ' '}
))} {shown < lines.length && ( )}
); } function HeroFloatingCard({ x, y, children, delay = 0 }) { return (
{children}
); } function Hero() { return (
Software a medida · Sistemas con IA · Arequipa, Perú

Construimos los sistemas que mueven tu empresa.
Potenciados con IA.

Diseñamos sistemas informáticos a medida — ERPs, plataformas SaaS, apps web y móviles — y les integramos IA: chatbots, asistentes inteligentes y automatización que reemplazan tareas manuales y hacen crecer tu operación.

{[ ['+9', 'Años entregando software'], ['80+', 'Sistemas en producción'], ['12', 'Sectores atendidos'], ['99.9%', 'Uptime promedio'], ].map(([n, l]) => (
{n} {l}
))}
{/* Big floating logo ABOVE the code panel */}
 BUILD PASSING · 2.3s  DEPLOY · sistema-ventas v2.4 {'{ }'}  1,284 commits · main  AI POWERED · Claude · OpenAI
); } window.Hero = Hero;