1import{a as e}from"./rolldown-runtime-Cyuzqnbw.js";import{i as t,r as n}from"./vendor-lenis-BIddTJRF.js";import{t as r}from"./check-CQsKZ_6w.js";import{a as i,n as a,r as o,t as s}from"./turnstile-field-Cxua9v0H.js";import{u as c}from"./vendor-motion-D2aoaTNY.js";import{B as l,Ct as u,D as d,Dt as f,E as p,Et as m,Gt as h,J as g,Ot as _,S as v,T as y,U as b,W as x,Y as S,_t as C,et as w,ht as T,q as E,qt as D,vt as O,w as k,xt as A,yt as j,z as M,zt as N}from"./index-C3lZk13K.js";import{t as P}from"./contact-cta-3TMCUj0g.js";var ee=D(`cpu`,[[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M17 20v2`,key:`1rnc9c`}],[`path`,{d:`M17 2v2`,key:`11trls`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M2 17h2`,key:`7oei6x`}],[`path`,{d:`M2 7h2`,key:`asdhe0`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`M20 17h2`,key:`1fpfkl`}],[`path`,{d:`M20 7h2`,key:`1o8tra`}],[`path`,{d:`M7 20v2`,key:`4gnj0m`}],[`path`,{d:`M7 2v2`,key:`1i4yhu`}],[`rect`,{x:`4`,y:`4`,width:`16`,height:`16`,rx:`2`,key:`1vbyd7`}],[`rect`,{x:`8`,y:`8`,width:`8`,height:`8`,rx:`1`,key:`z9xiuo`}]]),F=D(`handshake`,[[`path`,{d:`m11 17 2 2a1 1 0 1 0 3-3`,key:`efffak`}],[`path`,{d:`m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4`,key:`9pr0kb`}],[`path`,{d:`m21 3 1 11h-2`,key:`1tisrp`}],[`path`,{d:`M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3`,key:`1uvwmv`}],[`path`,{d:`M3 4h8`,key:`1ep09j`}]]),I=D(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),L=n(),R={hidden:{scaleY:0},show:{scaleY:1,transition:{duration:1.3,ease:[.4,0,.2,1]}}},z={hidden:{opacity:0,y:22},show:{opacity:1,y:0,transition:{duration:.6,ease:b}}},B={hidden:{},show:{transition:{delayChildren:.1,staggerChildren:.3}}},V=`2rem`,H=`calc(-1 * ${V} - 3.5px)`,U=`19rem`,W=`#e5e5e5`,G=80,K=150,q=72,J=20;function Y({items:e,side:t=`right`,connect:n}){let r=t===`left`,i=n===`above`?K:G,a=n===`below`?K:G,o=n===`above`?J:q,s=n===`below`?J:q;return(0,L.jsxs)(c.ul,{variants:B,initial:`hidden`,whileInView:`show`,viewport:g,className:`relative flex flex-col gap-8 ${r?`justify-self-start`:`justify-self-end`}`,style:r?{paddingLeft:V}:{paddingRight:V},children:[(0,L.jsx)(c.span,{"aria-hidden":`true`,variants:R,className:`absolute w-px`,style:{originY:0,[r?`left`:`right`]:0,top:-i,bottom:-a,background:`linear-gradient(to bottom, transparent 0, ${W} ${o}px, ${W} calc(100% - ${s}px), transparent 100%)`}}),e.map(({icon:e,title:t,desc:n})=>{let i=(0,L.jsx)(e,{size:22,strokeWidth:1.75,className:`shrink-0 text-accent-ink`,"aria-hidden":`true`});return(0,L.jsxs)(c.li,{variants:z,className:`relative flex items-center gap-4`,children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,style:{[r?`left`:`right`]:H},className:`absolute top-1/2 size-2 -translate-y-1/2 bg-accent-deep`}),r?i:null,(0,L.jsxs)(`div`,{style:{maxWidth:U},children:[(0,L.jsx)(`h3`,{className:`font-medium text-brand-navy text-sm leading-snug`,children:t}),(0,L.jsx)(`p`,{className:`mt-2 text-brand-navy text-sm leading-snug`,children:n})]}),r?null:i]},t)})]})}var X=[j,C,N,u];function Z(){let e=d[T()].help,t=e.cards.map((e,t)=>({...e,icon:X[t]}));return(0,L.jsx)(k,{className:`bg-transparent`,innerClassName:`pb-12`,children:(0,L.jsxs)(`div`,{className:`mx-auto grid max-w-[924px] items-start gap-x-16 gap-y-10 lg:grid-cols-2`,children:[(0,L.jsxs)(c.div,{variants:x,initial:`hidden`,whileInView:`show`,viewport:g,className:`max-w-md`,children:[(0,L.jsx)(`h2`,{className:`font-display font-semibold text-[clamp(1.5rem,2.6vw,1.95rem)] text-brand-navy leading-[1.1] tracking-tight`,children:e.heading}),(0,L.jsx)(`p`,{className:`mt-4 text-brand-navy leading-relaxed`,children:e.lead})]}),(0,L.jsx)(Y,{items:t,connect:`below`})]})})}var Q=e(t(),1),te=[{icon:_,value:new URL(w.linkedin).pathname,href:w.linkedin}],$=[{id:`nome`,kind:`input`,type:`text`,autoComplete:`name`,span:`full`},{id:`funcao`,kind:`select`},{id:`telefone`,kind:`input`,type:`tel`,autoComplete:`tel`,optional:!0},{id:`email`,kind:`input`,type:`email`,autoComplete:`email`},{id:`empresa`,kind:`input`,type:`text`,autoComplete:`organization`},{id:`desafio`,kind:`textarea`,span:`full`}];function ne(){let e=d[T()].hero,t=e.form,n=te.map(t=>({...t,label:e.linkedin})),c=$.map(e=>({...e,...t.fields[e.id]})),[u,p]=(0,Q.useState)(!1),[m,g]=(0,Q.useState)(!1),[_,y]=(0,Q.useState)(`idle`),[b,x]=(0,Q.useState)(0),C=(0,Q.useRef)(null),w=(0,Q.useRef)(0);(0,Q.useEffect)(()=>{w.current=Date.now()},[]);let E=async e=>{if(e.preventDefault(),_===`sending`)return;let t=a(e.currentTarget,w.current,C.current);y(`sending`);let n=await o(t);if(n===`ok`){y(`idle`),p(!0);return}y(n),C.current=null,x(e=>e+1)},D=_===`rejected`||_===`unavailable`,O=`w-full rounded-md border border-line bg-paper px-3.5 py-2.5 text-ink-900 text-sm outline-none transition-colors placeholder:text-ink-300 focus:border-ink-900 focus:ring-4 focus:ring-ink-900/10`;return(0,L.jsx)(k,{tone:`paper`,className:`isolate overflow-hidden bg-[#fafafa]`,innerClassName:`relative`,children:(0,L.jsxs)(`div`,{className:`grid items-start gap-x-16 gap-y-12 lg:grid-cols-[1.05fr_1fr]`,children:[(0,L.jsxs)(`div`,{className:`animate-fade-up`,children:[(0,L.jsxs)(`h1`,{className:`max-w-2xl font-display text-display-hero tracking-tight`,children:[(0,L.jsx)(`span`,{className:`block font-normal text-gray-muted`,children:e.dim}),(0,L.jsx)(`span`,{className:`block font-bold`,children:(0,L.jsx)(v,{text:e.bold,id:`contact-hero-brush`,tone:`n
1avy`})})]}),(0,L.jsx)(`p`,{className:`mt-6 max-w-xl text-brand-navy text-lg leading-relaxed`,children:e.subtitle}),(0,L.jsx)(`ul`,{className:`mt-12 flex flex-col divide-y divide-line border-y border-line sm:flex-row sm:divide-x sm:divide-y-0 sm:border-y-0 sm:border-0`,children:n.map(({icon:e,label:t,value:n,href:r})=>(0,L.jsx)(`li`,{className:`py-5 sm:py-0 sm:pr-10 sm:first:pl-0 sm:[&:not(:first-child)]:pl-10`,children:(0,L.jsxs)(`a`,{href:r,...S(r),className:`group flex items-center gap-3.5`,children:[(0,L.jsx)(e,{size:22,strokeWidth:1.75,className:`shrink-0 text-accent-ink`,"aria-hidden":`true`}),(0,L.jsxs)(`span`,{children:[(0,L.jsx)(`span`,{className:`block font-medium text-brand-navy text-sm leading-snug`,children:t}),(0,L.jsx)(`span`,{className:`block text-ink-500 text-sm leading-snug transition-colors group-hover:underline`,children:n})]})]})},t))})]}),(0,L.jsxs)(`div`,{id:`form`,className:`animate-fade-up relative scroll-mt-28 bg-[#fafafa] p-6 shadow-[0_2px_4px_rgba(29,29,29,0.08)] sm:p-8 [animation-delay:120ms]`,children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`-top-[2px] -right-[18px] -left-[18px] pointer-events-none absolute h-px bg-gradient-to-r from-accent to-accent/10`}),(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`-bottom-[2px] -right-[18px] -left-[18px] pointer-events-none absolute h-px bg-gradient-to-r from-accent/10 to-accent`}),(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`-top-[18px] -bottom-[18px] -left-[2px] pointer-events-none absolute w-px bg-gradient-to-b from-accent to-accent/10`}),(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`-top-[18px] -bottom-[18px] -right-[2px] pointer-events-none absolute w-px bg-gradient-to-b from-accent/10 to-accent`}),u?(0,L.jsxs)(`div`,{className:`flex flex-col items-center py-12 text-center`,children:[(0,L.jsx)(`span`,{className:`grid size-12 place-items-center rounded-full bg-accent text-ink-900`,children:(0,L.jsx)(r,{size:24,strokeWidth:2.5})}),(0,L.jsx)(`h2`,{className:`mt-5 font-display font-semibold text-brand-navy text-xl`,children:t.success.title}),(0,L.jsx)(`p`,{className:`mt-2 max-w-xs text-brand-navy text-sm leading-relaxed`,children:t.success.lead}),(0,L.jsx)(`button`,{type:`button`,onClick:()=>p(!1),className:`mt-6 text-ink-500 text-sm underline underline-offset-4`,children:t.success.again})]}):(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`h2`,{className:`font-display font-semibold text-brand-navy text-xl`,children:t.title}),(0,L.jsx)(`p`,{className:`mt-2 text-brand-navy text-sm leading-relaxed`,children:t.lead}),(0,L.jsxs)(`form`,{onSubmit:E,onChange:e=>g(e.currentTarget.checkValidity()),className:`mt-6 grid grid-cols-1 gap-4 sm:grid-cols-2`,children:[c.map(e=>(0,L.jsxs)(`div`,{className:e.span===`full`?`sm:col-span-2`:void 0,children:[(0,L.jsxs)(`label`,{htmlFor:e.id,className:`mb-1.5 block font-medium text-brand-navy text-sm`,children:[e.label,e.optional&&(0,L.jsxs)(`span`,{className:`font-normal opacity-60`,children:[` `,t.optional]})]}),e.kind===`input`?(0,L.jsx)(`input`,{id:e.id,name:e.id,type:e.type,autoComplete:e.autoComplete,placeholder:e.placeholder,required:!e.optional,className:O,...e.type===`tel`?{inputMode:`tel`,onInput:e=>{e.currentTarget.value=e.currentTarget.value.replace(/[^\d+()\-\s]/g,``)}}:{}}):e.kind===`textarea`?(0,L.jsx)(`textarea`,{id:e.id,name:e.id,rows:4,placeholder:e.placeholder,required:!e.optional,className:`${O} resize-y`}):(0,L.jsxs)(`select`,{id:e.id,name:e.id,required:!e.optional,defaultValue:``,className:O,children:[(0,L.jsx)(`option`,{value:``,disabled:!0,children:t.selectPlaceholder}),e.options?.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))]})]},e.id)),(0,L.jsxs)(`label`,{htmlFor:`newsletter`,className:`flex cursor-pointer items-start gap-2.5 text-brand-navy sm:col-span-2`,children:[(0,L.jsx)(`input`,{id:`newsletter`,name:`newsletter`,type:`checkbox`,className:`mt-0.5 size-4 shrink-0 rounded border border-line bg-paper accent-accent-deep`}),(0,L.jsx)(`span`,{className:`text-sm leading-snug`,children:t.newsletter})]}),(0,L.jsxs)(`p`,{className:`flex items-start gap-2 text-ink-500 text-xs leading-snug sm:col-span-2`,children:[(0,L.jsx)(f,{size:14,className:`mt-0.5 shrink-0 text-ink-300`,"aria-hidden":`true`}),t.privacyNote]}),(0,L.jsxs)(`div`,{className:`sr-only`,"aria-hidden":`true`,children:[(0,L.jsx)(`label`,{htmlFor:`site`,children:`Site`}),(0,L.jsx)(`input`,{id:`site`,name:`site`,type:`text`,tabIndex:-1,autoComplete:`off`,defaultValue:``})]}),(0,L.jsx)(s,{tone:`light`,onToken:e=>{C.current=e},className:`sm:col-span-2`},b),(0,L.jsxs)(`p`,{"aria-live":`assertive`,className:l(`text-sm leading-snug sm:col-span-2`,D?`flex items-start gap-2 rounded-lg border border-destructive/40 bg-destructive/10 px-4 py-2.5 font-medium text-destructive`:`sr-only`),children:[D&&(0,L.jsx)(i,{size:16,strokeWidth:2.25,className:`mt-0.5 shrink-0`,"aria-hidden":`true`}),_===`rejected`?t.errors.rejected:_===`unavailable`?t.errors.unavailable:null]}),(0,L.jsxs)(`button`,{type:`submit`,disabled:!m||_===`sending`,"aria-disabled":!m||_===`sending`,className:l(M({intent:`lime`}),`mt-1 sm:col-span-2`,`disabled:pointer-events-none disabled:bg-line disabled:text-ink-300 disabled:shadow-none`),children:[_===`sending`?t.sending:t.submit,(0,L.jsx)(h,{size:17,strokeWidth:2,className:`transition-transform group-hover:translate-x-1`})]})]})]})]})]})})}
1function re(){let e=d[T()].offices;return(0,L.jsxs)(k,{id:`escritorios`,tone:`paper`,rhythm:`default`,className:`relative`,children:[(0,L.jsxs)(c.div,{variants:x,initial:`hidden`,whileInView:`show`,viewport:g,className:`max-w-xl`,children:[(0,L.jsx)(`h2`,{className:`font-display font-semibold text-display-sm tracking-tight`,children:e.heading}),(0,L.jsx)(`p`,{className:`mt-4 text-pretty text-ink-700 leading-relaxed`,children:e.lead})]}),(0,L.jsx)(ie,{tone:`light`,className:`mt-10 sm:grid-cols-2 lg:grid-cols-4`})]})}function ie({tone:e,className:t}){return(0,L.jsx)(c.ul,{variants:E,initial:`hidden`,whileInView:`show`,viewport:g,className:l(`grid gap-x-8 gap-y-10`,t),children:p.map(t=>(0,L.jsx)(c.li,{variants:x,className:`h-full`,children:(0,L.jsx)(ae,{office:t,tone:e})},t.city))})}function ae({office:e,tone:t}){let n=t===`dark`;return(0,L.jsxs)(`div`,{className:l(`flex h-full flex-col border-t pt-5`,n?`border-line-on-dark`:`border-line`),children:[(0,L.jsxs)(`h3`,{className:`inline-flex items-center gap-2 font-display font-semibold text-lg tracking-tight`,children:[(0,L.jsx)(m,{size:16,className:n?`text-accent`:`text-accent-ink`}),e.city]}),(0,L.jsx)(`address`,{className:l(`mt-3 text-sm not-italic leading-relaxed`,n?`text-ink-on-dark-500`:`text-ink-500`),children:e.address.map(e=>(0,L.jsx)(`span`,{className:`block`,children:e},e))}),(0,L.jsxs)(`a`,{href:`mailto:${e.email}`,className:l(`mt-auto inline-flex items-center gap-2 pt-3 text-sm transition-colors`,n?`text-accent hover:text-white`:`text-accent-ink hover:text-ink-900`),children:[(0,L.jsx)(I,{size:14}),e.email]})]})}var oe=[A,O,ee,F];function se(){let e=d[T()].trust,t=e.points.map((e,t)=>({...e,icon:oe[t]}));return(0,L.jsx)(k,{className:`bg-transparent`,innerClassName:`pt-12`,backdrop:(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`-translate-x-1/2 pointer-events-none absolute top-0 left-1/2 h-px w-[calc(min(924px,100%_-_2rem)_+_108px)] bg-[linear-gradient(to_right,transparent,#e5e5e5_20px,#e5e5e5_calc(100%_-_20px),transparent)]`}),children:(0,L.jsxs)(`div`,{className:`mx-auto grid max-w-[924px] items-start gap-x-16 gap-y-10 lg:grid-cols-2`,children:[(0,L.jsx)(Y,{items:t,side:`left`,connect:`above`}),(0,L.jsxs)(c.div,{variants:x,initial:`hidden`,whileInView:`show`,viewport:g,className:`max-w-md justify-self-end`,children:[(0,L.jsx)(`h2`,{className:`font-display font-semibold text-[clamp(1.5rem,2.6vw,1.95rem)] text-brand-navy leading-[1.1] tracking-tight`,children:e.heading}),(0,L.jsx)(`p`,{className:`mt-4 text-brand-navy leading-relaxed`,children:e.lead})]})]})})}function ce(){return(0,L.jsxs)(y,{children:[(0,L.jsx)(ne,{}),(0,L.jsxs)(`div`,{className:`bg-[#fafafa]`,children:[(0,L.jsx)(Z,{}),(0,L.jsx)(se,{})]}),(0,L.jsx)(re,{}),(0,L.jsx)(P,{})]})}export{ce as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.