/* Maitha Tech — "Data 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 Data Unit: data-driven journey, engineering → analytics → cultura. */ /* —— Hero (immersive: integrated background image) ————— */ function DataHero() { return (
Data Unit: dados que viram decisão
Data Unit O que fazemos

Transforme dados em oportunidades reais de negócio.

Ajudamos empresas a evoluírem na jornada data-driven, conectando, tratando e organizando dados para que se tornem a base de decisões estratégicas e do uso eficiente da IA. Do primeiro pipeline à cultura analítica, transformamos dados em valor.

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

Do primeiro pipeline à cultura analítica, transformamos dados dispersos em decisões inteligentes.

); } /* —— Offerings (3 pilares) ————————————————————————— */ const DATA_OFFERINGS = [ { n: "01", t: "Data Engineering", d: "Conectamos, tratamos e organizamos seus dados, transformando-os em uma base sólida para IA e para decisões que movem o negócio.", img: "assets/images/data-engineering.jpg" }, { n: "02", t: "Hyper Personalization Data", d: "Usamos dados para personalizar experiências em escala, conectando comportamento, contexto e canais para entregar a mensagem certa, à pessoa certa, no momento certo.", img: "assets/images/gallery-one.webp" }, { n: "03", t: "Data Driven Journey", d: "Ajudamos sua empresa a evoluir na jornada de maturidade em dados, transformando cultura, ferramentas e decisões para que os dados deixem de ser promessa e virem prática.", img: "assets/images/service-design.webp" }, ]; function DataOfferingRow({ 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 DataOfferings() { return (
Da base de dados ao insight} lead="Combine as frentes conforme a maturidade dos seus dados: da engenharia que estrutura a base à cultura que sustenta as decisões." max={820} />
{DATA_OFFERINGS.map((o, i) => )}
); } /* —— Tecnologias e ferramentas ————————————————————— */ const DATA_TOOLS = ["Power BI", "Tableau", "Qlik", "Looker", "Apache Spark", "Hadoop", "BigQuery", "Databricks", "Snowflake", "Airflow", "dbt", "Azure Synapse"]; function DataTools() { return (
Prontos para o seu contexto} lead="Atuamos de acordo com as necessidades do seu negócio, com as ferramentas e tecnologias mais atuais do mercado de dados." />
{DATA_TOOLS.map((t) => ( {t} ))}
); } /* —— Processo (interactive auto-advancing stepper) ——————— */ const DATA_STEPS = [ { n: "01", t: "Data Assessment", d: "Diagnóstico de maturidade em dados, mapeamento de fontes e priorização de iniciativas com impacto.", img: "assets/images/data-step-1.jpg" }, { n: "02", t: "Data Engineering", d: "Pipelines, integração e governança: estruturamos uma base de dados confiável e pronta para escalar.", img: "assets/images/data-step-2.jpg" }, { n: "03", t: "Analytics & BI", d: "Dashboards e métricas que tornam os dados visíveis e orientam decisões no dia a dia do negócio.", img: "assets/images/data-step-3.jpg" }, { n: "04", t: "Data Science & IA", d: "Modelos preditivos e analíticos que antecipam cenários e abrem caminho para o uso eficiente da IA.", img: "assets/images/data-step-4.jpg" }, { n: "05", t: "Cultura data-driven", d: "Pessoas, ferramentas e ritos para que decisões guiadas por dados deixem de ser promessa e virem prática.", img: "assets/images/data-step-5.jpg" }, ]; const DATA_STEP_DURATION = 5200; function DataStepper() { const [active, setActive] = React.useState(0); const [paused, setPaused] = React.useState(false); React.useEffect(() => { if (paused) return; const id = setTimeout(() => setActive((a) => (a + 1) % DATA_STEPS.length), DATA_STEP_DURATION); return () => clearTimeout(id); }, [active, paused]); const s = DATA_STEPS[active]; return (
Como entregamos

Uma jornada clara, do dado à decisão

Etapa {s.n} / {DATA_STEPS[DATA_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)" }}>
{s.n}

{s.t}

{s.d}

{DATA_STEPS.map((st, i) => ( ))}
{DATA_STEPS.map((st, i) => { const isActive = i === active; const done = i < active; return ( ); })}
); } /* —— CTA centralizado ————————————————————————————— */ function DataCta() { return (
Data Unit

Muito mais que dados, direção.

Combinamos engenharia, estratégia e tecnologia para transformar dados dispersos em decisões inteligentes e em oportunidades concretas de crescimento.

); } Object.assign(window, { DataHero, DataStatement, DataOfferings, DataTools, DataStepper, DataCta });