// Contact section + footer. function Contato() { const [sent, setSent] = React.useState(false); return (
Fale com a Biolife

Estamos prontos para atender você.

Solicite uma proposta comercial, peça informações técnicas ou entre em contato com nossas sedes. Nosso time responde em até 24h úteis.

{ e.preventDefault(); setSent(true); }} className="contact-form" style={{ background: "#fff", padding: 36, borderRadius: "var(--radius-lg)", border: "1px solid var(--c-line)", }}> {sent ? (

Mensagem enviada

Recebemos suas informações. Nossa equipe entrará em contato em breve.

) : ( <>

Envie uma mensagem

Seus dados estão protegidos conforme a LGPD.

)}
); } function ContactCard({ label, value, href }) { const inner = ( <>
{label}
{value}
); const baseStyle = { display: "block", padding: "18px 20px", background: "#fff", borderRadius: "var(--radius)", border: "1px solid var(--c-line)", }; if (href) { return ( {inner} ); } return
{inner}
; } function AddressCard({ city, lines }) { return (
{city}
{lines.map((l, i) =>
{l}
)}
); } function Field({ label, type = "text", required, placeholder, options }) { const style = { width: "100%", padding: "12px 14px", fontSize: 14, fontFamily: "var(--font-sans)", border: "1px solid var(--c-line)", borderRadius: "var(--radius)", background: "#fafbfc", color: "var(--c-ink)", outline: "none", transition: "border-color .15s, background .15s", }; const labelEl = ( {label} {required && *} ); const onFocus = e => { e.target.style.borderColor = "var(--c-blue-deep)"; e.target.style.background = "#fff"; }; const onBlur = e => { e.target.style.borderColor = "var(--c-line)"; e.target.style.background = "#fafbfc"; }; return (