/* Maitha Tech — "Digital Unit" page sections. Reuses shared primitives (Section, SectionHead, Accent, Reveal), the DS Button/Eyebrow, and the home's Nav + Contact + Footer. Content mirrors the real Digital Unit: diagnóstico (Assessment) → ideação → delivery. */ /* —— Hero (immersive: integrated background image) ————— */ function DigitalHero() { return (
Digital Unit: produtos e plataformas digitais
Digital Unit O que fazemos

Soluções digitais que unem tecnologia, design e negócio.

Com velocidade, qualidade e foco em resultado, nossos times atuam como uma extensão do seu, acelerando produtos e plataformas que impulsionam o crescimento da sua empresa.

Ver todas as Units
); } /* —— Statement (inverted: white band, black text) ————— */ function DigitalStatement() { return (
Como atuamos

Conectamos estratégia, design e engenharia num só fluxo. Do diagnóstico à evolução contínua do produto.

); } /* —— Offerings (3 pilares) ————————————————————————— */ const OFFERINGS = [ { n: "01", t: "Digital Assessment", d: "Diagnóstico completo que combina análise técnica, experiência do usuário e objetivos de negócio. Entenda sua maturidade digital, mapeie gargalos e direcione investimentos com impacto mensurável.", img: "assets/images/digital-of-1.jpg" }, { n: "02", t: "Da ideia ao produto", d: "Transforme ideias em produtos digitais com propósito, valor e impacto. Com design estratégico, dados e pensamento orientado a valor, reduzimos incertezas e aceleramos o caminho da ideia ao produto validado.", img: "assets/images/digital-of-2.jpg" }, { n: "03", t: "Digital Delivery", d: "Times e experts atuando como extensão do seu. Desenvolvemos e evoluímos produtos e sistemas na velocidade que o mundo exige, com squads sob demanda, qualidade e foco em resultado.", img: "assets/images/digital-of-3.jpg" }, ]; function OfferingRow({ o, flip }) { const [h, setH] = React.useState(false); const media = (
); const text = (
({o.n})

{o.t}

{o.d}

); return (
setH(true)} onMouseLeave={() => setH(false)} style={{ display: "grid", gridTemplateColumns: "1fr 1fr", gap: 56, alignItems: "center" }}> {flip ?
{text}
{media}
: {media}{text}}
); } function Offerings() { return (
Três formas de acelerar seu produto} lead="Combine as frentes conforme o momento do seu produto: do primeiro diagnóstico à operação contínua." max={820} />
{OFFERINGS.map((o, i) => )}
); } /* —— Capabilities ————————————————————————————————— */ const CAPS = ["Discovery & Estratégia", "Product Design (UX/UI)", "Engenharia de Software", "Web & Mobile", "Design Systems", "APIs & Integrações", "QA & Performance", "DevOps & Cloud"]; function Capabilities() { return (
Um time completo, sob demanda} lead="Especialistas que se integram ao seu time para cobrir todo o ciclo de um produto digital." />
{CAPS.map((c, i) => (
{String(i + 1).padStart(2, "0")} {c}
))}
); } /* —— Processo (interactive auto-advancing stepper) ——————— */ const STEPS = [ { n: "01", t: "Assessment", d: "Diagnóstico de maturidade digital, mapeamento de gargalos e priorização de iniciativas.", img: "assets/images/digital-step-1.jpg" }, { n: "02", t: "Discovery & Ideação", d: "Design estratégico e dados para reduzir incertezas e definir o que realmente importa.", img: "assets/images/digital-step-2.jpg" }, { n: "03", t: "Design & Prototipação", d: "UX/UI, design systems e validação com usuários antes de escrever a primeira linha.", img: "assets/images/digital-step-3.jpg" }, { n: "04", t: "Engenharia & Delivery", d: "Squads sob demanda desenvolvendo produtos e plataformas com qualidade e velocidade.", img: "assets/images/digital-step-4.jpg" }, { n: "05", t: "Evolução contínua", d: "Métricas, performance e melhoria contínua para o produto seguir gerando valor.", img: "assets/images/digital-step-5.jpg" }, ]; const STEP_DURATION = 5200; function Processo() { const [active, setActive] = React.useState(0); const [paused, setPaused] = React.useState(false); React.useEffect(() => { if (paused) return; const id = setTimeout(() => setActive((a) => (a + 1) % STEPS.length), STEP_DURATION); return () => clearTimeout(id); }, [active, paused]); const s = STEPS[active]; return (
Como entregamos

Um fluxo claro, da ideia à entrega

Etapa {s.n} / {STEPS[STEPS.length - 1].n}
setPaused(true)} onMouseLeave={() => setPaused(false)} style={{ border: "1px solid var(--border-default)", borderRadius: "var(--radius-xl)", overflow: "hidden", background: "var(--surface-card)" }}> {/* Stage */}
{/* Left content */}
{s.n}

{s.t}

{s.d}

{/* Right image stack (crossfade) */}
{STEPS.map((st, i) => ( ))}
{/* Tabs */}
{STEPS.map((st, i) => { const isActive = i === active; const done = i < active; return ( ); })}
); } /* —— CTA centralizado ————————————————————————————— */ function DigitalCta() { return (
Digital Unit

Um modelo pensado para entregar com qualidade e velocidade.

Nosso modelo matricial equilibra autonomia e coordenação entre squads, chapters e tech managers, garantindo previsibilidade, qualidade e evolução contínua. E o diferencial humano da Maitha faz toda a diferença: 100% dos nossos profissionais passam por acompanhamento comportamental e técnico mensal, o que mantém o time motivado, alinhado e preparado para entregar o melhor.

); } Object.assign(window, { DigitalHero, DigitalStatement, Offerings, Capabilities, Processo, DigitalCta });