diff --git a/app/components/About.tsx b/app/components/About.tsx index fadea9e..a42386b 100644 --- a/app/components/About.tsx +++ b/app/components/About.tsx @@ -5,13 +5,13 @@ const STORY_DATA = [ id: "KERNEL_INIT", title: "Engenharia de fundamentos", content: - "Projeto sistemas com foco em previsibilidade, manutenção e crescimento real. Escala entra na arquitetura desde o início.", + "Projeto sistemas com foco em previsibilidade, manutenção e crescimento real. Escala entra na arquitetura desde o início.", }, { id: "RUNTIME_EXEC", - title: "Entrega sob restrições", + title: "Entrega sob restrições", content: - "Atuo bem em cenários com legado, prazos apertados e decisões de produto em movimento, sem sacrificar legibilidade técnica.", + "Atuo bem em cenários com legado, prazos apertados e decisões de produto em movimento, sem sacrificar legibilidade técnica.", }, ]; @@ -19,22 +19,22 @@ const VALUES_DATA = [ { title: "Pragmatismo arquitetural", description: - "Decisões guiadas por ROI, operabilidade e clareza para o time que mantém o sistema depois.", + "Decisões guiadas por ROI, operabilidade e clareza para o time que mantém o sistema depois.", }, { - title: "Fundação técnica", + title: "Fundação técnica", description: - "Fundamentos fortes em dados, protocolos e modelagem para evitar soluções frágeis e modismos vazios.", + "Fundamentos fortes em dados, protocolos e modelagem para evitar soluções frágeis e modismos vazios.", }, { title: "Ownership real", description: - "Responsabilidade sobre entrega, comunicação e qualidade final, não só sobre o trecho de código escrito.", + "Responsabilidade sobre entrega, comunicação e qualidade final, não só sobre o trecho de código escrito.", }, { title: "Security by design", description: - "Integridade, proteção de dados e conformidade tratadas como parte do produto, não como remendo.", + "Integridade, proteção de dados e conformidade tratadas como parte do produto, não como remendo.", }, ]; @@ -43,12 +43,12 @@ export default function About() {
- Garuva, SC · Remote worldwide + Garuva, SC · Remote worldwide } > @@ -65,10 +65,10 @@ export default function About() {
System Signature
-

Base técnica e postura de entrega

+

Base técnica e postura de entrega

Evandro Fonseca Junior. Engenheiro Full-Stack com foco em Next.js, - React, Node.js, Tauri, integrações e arquitetura pragmática. + React, Node.js, Tauri, integrações e arquitetura pragmática.

{VALUES_DATA.map((value) => ( diff --git a/app/components/Contact.tsx b/app/components/Contact.tsx index 57f285a..c0d27e8 100644 --- a/app/components/Contact.tsx +++ b/app/components/Contact.tsx @@ -1,4 +1,4 @@ -"use client"; +"use client"; import type React from "react"; import { useState } from "react"; @@ -29,23 +29,23 @@ export default function Contact() {
Response SLA
-

Retorno inicial em até 24h

+

Retorno inicial em até 24h

- Ideal para discovery técnico, revisão de arquitetura, rescue de - projeto, otimização de performance ou construção de produto do + Ideal para discovery técnico, revisão de arquitetura, rescue de + projeto, otimização de performance ou construção de produto do zero.

WhatsApp: +55 47 99274-2365
E-mail: evandrofonsecajunior@gmail.com
-
Base: Garuva, Santa Catarina · atuação remota
+
Base: Garuva, Santa Catarina · atuação remota
@@ -62,7 +62,8 @@ export default function Contact() { onChange={(e) => setFormData({ ...formData, name: e.target.value }) } - className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.03)] px-sp-4 py-[14px] text-[12px] text-white outline-none transition-colors focus:border-slash" + className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.06)] px-sp-4 py-[14px] text-[12px] outline-none transition-colors focus:border-slash" + style={{ color: "#fff", backgroundColor: "rgba(255,255,255,0.06)" }} />
@@ -77,7 +78,8 @@ export default function Contact() { onChange={(e) => setFormData({ ...formData, email: e.target.value }) } - className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.03)] px-sp-4 py-[14px] text-[12px] text-white outline-none transition-colors focus:border-slash" + className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.06)] px-sp-4 py-[14px] text-[12px] outline-none transition-colors focus:border-slash" + style={{ color: "#fff", backgroundColor: "rgba(255,255,255,0.06)" }} />
@@ -90,12 +92,13 @@ export default function Contact() { onChange={(e) => setFormData({ ...formData, subject: e.target.value }) } - className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.03)] px-sp-4 py-[14px] text-[12px] text-white outline-none transition-colors focus:border-slash" + className="mt-sp-2 w-full border border-[rgba(255,255,255,.12)] px-sp-4 py-[14px] text-[12px] outline-none transition-colors focus:border-slash" + style={{ color: "#fff", backgroundColor: "#1a1a1a" }} > - +
@@ -110,7 +113,8 @@ export default function Contact() { onChange={(e) => setFormData({ ...formData, message: e.target.value }) } - className="mt-sp-2 w-full resize-none border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.03)] px-sp-4 py-[14px] text-[12px] text-white outline-none transition-colors focus:border-slash" + className="mt-sp-2 w-full resize-none border border-[rgba(255,255,255,.12)] bg-[rgba(255,255,255,.06)] px-sp-4 py-[14px] text-[12px] outline-none transition-colors focus:border-slash" + style={{ color: "#fff", backgroundColor: "rgba(255,255,255,0.06)" }} />