/* Maitha Tech — "O que fazemos": the Units grid + clients marquee. */ const UNITS = [ { n: "01", t: "Digital Unit", d: "Criamos experiências digitais e soluções tecnológicas que aceleram a transformação, conectando estratégia, design e engenharia.", href: "digital-unit.html" }, { n: "02", t: "AI Unit", d: "Desenvolvemos e implementamos soluções de Inteligência Artificial para aumentar a eficiência, automatizar decisões e gerar vantagem competitiva.", href: "ai-unit.html" }, { n: "03", t: "Data Unit", d: "Transformamos dados em insights acionáveis, estruturando arquiteturas e análises avançadas que orientam decisões.", href: "data-unit.html" }, { n: "04", t: "Cloud Unit", d: "Estruturamos, modernizamos e operamos ambientes em nuvem com automação e IA, garantindo escala, eficiência e governança.", href: "cloud-unit.html" }, { n: "05", t: "Salesforce Unit", d: "Implementamos Salesforce com visão 360º, do planejamento à operação, conectando processos, times e clientes.", href: "salesforce-unit.html" }, ]; function UnitCard({ unit, delay }) { const [h, setH] = React.useState(false); return ( setH(true)} onMouseLeave={() => setH(false)} style={{ display: "flex", flexDirection: "column", height: "100%", minHeight: 300, background: "var(--surface-card)", border: `1px solid ${h ? "var(--border-strong)" : "var(--border-default)"}`, borderRadius: "var(--radius-lg)", padding: "30px 28px", transition: "border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)", transform: h ? "translateY(-4px)" : "none" }}> ({unit.n}) {unit.t} {unit.d} Saiba mais ); } function CtaCard({ delay }) { const [h, setH] = React.useState(false); return ( setH(true)} onMouseLeave={() => setH(false)} style={{ display: "flex", flexDirection: "column", justifyContent: "space-between", height: "100%", minHeight: 300, background: h ? "var(--mt-white)" : "var(--mt-near-black)", border: `1px solid ${h ? "var(--mt-white)" : "var(--border-default)"}`, borderRadius: "var(--radius-lg)", padding: "30px 28px", transition: "background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base)", transform: h ? "translateY(-4px)" : "none" }}> Não sabe por onde começar? Nossos especialistas ajudam a desenhar a frente certa para o seu próximo passo. Fale conosco ); } function Units() { return ( Foco e especialização em frentes cruciais para transformar negócios.>} lead="Nossas Units foram criadas para atuar em frentes estratégicas de transformação digital, combinadas conforme o desafio de cada cliente." /> {UNITS.map((u, i) => )} ); } const CLIENTS = [ { name: "Oracle", file: "oracle" }, { name: "Yamaha", file: "yamaha" }, { name: "Cobasi", file: "cobasi" }, { name: "Serasa", file: "serasa" }, { name: "Iguatemi", file: "iguatemi" }, { name: "Marisa", file: "marisa" }, { name: "Leroy Merlin", file: "leroy-merlin" }, { name: "Tok&Stok", file: "tok-stok" }, { name: "Ambipar", file: "ambipar" }, { name: "ClickBus", file: "clickbus" }, { name: "Trademaster", file: "trademaster" }, { name: "FutureBrand", file: "futurebrand" }, { name: "Infracommerce", file: "infracommerce" }, { name: "Matrix", file: "matrix" }, { name: "Pet Anjo", file: "pet-anjo" }, { name: "LTM", file: "ltm" }, { name: "Pague Veloz", file: "pague-veloz" }, ]; // Yamaha's emblem is drawn with tonal shading (not negative space), so the flat // white-silhouette filter erases the tuning forks — give it a detail-preserving // lighten filter instead. const LOGO_FILTER = { yamaha: "grayscale(1) brightness(1.9) contrast(1.15)" }; function TrustBar() { const row = CLIENTS.concat(CLIENTS); return ( Empresas que confiam na Maitha {row.map((c, i) => ( ))} ); } Object.assign(window, { Units, TrustBar });
{unit.d}
Nossos especialistas ajudam a desenhar a frente certa para o seu próximo passo.