"use client"; import { motion, type Variants } from "motion/react"; import Link from "next/link"; import { useReducedMotion } from "@/app/hooks/useReducedMotion"; import { serviceHubLinks } from "@/lib/site-content"; import { DrawLine } from "./animations/DrawLine"; import MagneticButton from "./cinematic/MagneticButton"; import { Section } from "./Section"; interface Tier { id: string; badge: string; level: string; title: string; tagline: string; description: string; deliverables: string[]; pricing: string; pricingNote: string; featured?: boolean; ctaLabel: string; ctaHref: string; } const TIERS: Tier[] = [ { id: "discovery", badge: "Entrada / Baixo Risco", level: "01", title: "Auditoria & Diagnóstico Técnico", tagline: "Fotografia clara do problema antes de qualquer comprometimento.", description: "Análise profunda de arquitetura, performance ou segurança com entrega de um plano de ação executável. Ideal para quem precisa de direção antes de contratar execução.", deliverables: [ "Relatório de gargalos e dívida técnica", "Mapeamento de riscos e dependências", "Sugestão de stack e cronograma de mitigação", "Plano de ação priorizado", ], pricing: "Valor Fixo", pricingNote: "Contrato único. Entrega em até 5 dias úteis.", featured: false, ctaLabel: "Solicitar diagnóstico", ctaHref: "#contact", }, { id: "cycles", badge: "Mais Escolhido", level: "02", title: "Ciclos de Engenharia", tagline: "Capacidade produtiva garantida. Entrega a cada 2 semanas.", description: "Desenvolvimento contínuo com a previsibilidade de orçamento do escopo fechado e a agilidade de sprints. Milestones claros, sem amarras de contrato longo.", deliverables: [ "Features em produção a cada ciclo", "Refatoração iterativa com rastreabilidade", "Documentação técnica atualizada", "Capacidade de pivotar prioridades no início de cada sprint", ], pricing: "Fixo por Ciclo", pricingNote: "Assinatura quinzenal ou mensal. Cancele a qualquer ciclo.", featured: true, ctaLabel: "Iniciar ciclo de engenharia", ctaHref: "#contact", }, { id: "fractional", badge: "Premium / High-Ticket", level: "03", title: "Fractional Tech Lead", tagline: "Liderança técnica sênior. Sem o custo de um CTO full-time.", description: "Direção arquitetural, gestão de risco e sustentação de operações críticas. Para empresas que precisam de decisões de alto impacto com responsabilidade contínua.", deliverables: [ "SLA prioritário Zero-Risk", "Code review e lideranca do time interno", "Decisoes de infra: Cloud, VPS, CI/CD", "Consultoria estrategica recorrente", ], pricing: "Retainer Mensal", pricingNote: "Renovação mensal. Vagas limitadas.", featured: false, ctaLabel: "Agendar conversa estratégica", ctaHref: "#contact", }, ]; function TierCard({ tier }: Readonly<{ tier: Tier }>) { const shouldReduceMotion = useReducedMotion(); return (
{tier.badge} {tier.level}

{tier.title}

{tier.tagline}

{tier.description}

{tier.pricing}
{tier.pricingNote}
{tier.ctaLabel}
); } export function WorkModalities() { const shouldReduceMotion = useReducedMotion(); const containerVariants: Variants = { hidden: {}, visible: { transition: { delayChildren: 0.08, staggerChildren: 0.08, }, }, }; const itemVariants: Variants = { hidden: shouldReduceMotion ? { opacity: 0 } : { opacity: 0, y: 20, clipPath: "inset(100% 0 0 0)" }, visible: { opacity: 1, y: 0, clipPath: "inset(0% 0 0 0)", transition: shouldReduceMotion ? { duration: 0.25 } : { duration: 0.75, ease: [0.16, 1, 0.3, 1] }, }, }; return (
Páginas de serviço

Especialidades organizadas por intenção de busca

Se você chegou buscando uma stack, um tipo de consultoria ou um contexto técnico específico, aqui está o caminho mais direto para a página certa.

Ver hub de serviços
{serviceHubLinks.map((service) => (
{service.label}
{service.description}
))}
{TIERS.map((tier) => ( ))}
); }