PageSourceSearch

https://bidferra.com/contact

html bidferra.com collected 2026-10-06 03:44:00 UTC 73,467 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="dark antialiased inter_cb43a1eb-module__MzBQDq__variable oxanium_2cbe2d1b-module__DEbIDG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/f67ad414ed34149c-s.p.009t6yts_a2k4.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/svg/69c2553bd7b6bc60c1166c34_LogoV1.svg"/><link rel="stylesheet" href="/_next/static/chunks/25n-zkx3nnras.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/4536lrwnetsq-.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/44q0rc0pno6br.js"/>
1<script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script>
1<script src="/_next/static/chunks/2ncdmtj91g36a.js" async=""></script>
1<script src="/_next/static/chunks/07u_h6i539_wj.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-14ns4yl081cjn.js" async=""></script>
1<script src="/_next/static/chunks/0si6k-n1_1tb-.js" async=""></script>
1<script src="/_next/static/chunks/0nsed-7h2tog0.js" async=""></script>
1<script src="/_next/static/chunks/2bfmaa5rsnuc9.js" async=""></script>
1<script src="/_next/static/chunks/0q1-6e49j7nhd.js" async=""></script>
1<script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-8E8NP2FHBE" as="script"/><meta name="next-size-adjust" content=""/><title>Book a Demo - Ferra</title><meta name="description" content="Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time."/><link rel="canonical" href="https://bidferra.com/contact"/><meta property="og:title" content="Book a Demo - Ferra"/><meta property="og:description" content="Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time."/><meta property="og:url" content="https://bidferra.com/contact"/><meta property="og:site_name" content="Ferra"/><meta property="og:image" content="https://bidferra.com/img/og/contact.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="675"/><meta property="og:image:alt" content="Get your free demo today!"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Book a Demo - Ferra"/><meta name="twitter:description" content="Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time."/><meta name="twitter:image" content="https://bidferra.com/img/og/contact.png"/><meta name="twitter:image:alt" content="Get your free demo today!"/><link rel="icon" href="/favicon.ico?favicon.2vsjrusv-lbf_.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.1v8w0cmiau56s.png" sizes="192x192" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.32fzk_o7zp02n.png" sizes="256x256" type="image/png"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://bidferra.com/#organization","name":"Ferra","alternateName":["BidFerra","Ferra AI","Ferra Steel Estimating"],"legalName":"Ferra Inc","foundingDate":"2025-07","url":"https://bidferra.com","sameAs":["https://www.linkedin.com/company/ferra-inc/"],"description":"AI structural steel estimating software for fabricators and erectors, covering automated takeoffs, drawing revision comparison, bid risk analysis, and 3D model generation.","logo":{"@type":"ImageObject","url":"https://bidferra.com/svg/69c2553bd7b6bc60c1166c34_LogoV1.svg"},"image":"https://bidferra.com/img/og/home.png","email":"[email protected]","address":[{"@type":"PostalAddress","streetAddress":"251 Little Falls DR","addressLocality":"Wilmington","addressRegion":"DE","postalCode":"19808","addressCountry":"US"},{"@type":"PostalAddress","streetAddress":"60 Colborne St","addressLocality":"Toronto","addressRegion":"ON","postalCode":"M5E0B7","addressCountry":"CA"}],"contactPoint":{"@type":"ContactPoint","contactType":"sales","email":"[email protected]","areaServed":["US","CA"],"availableLanguage":"English"},"founder":[{"@type":"Person","name":"Michael Carey","jobTitle":"CEO","description":"Led product and growth at construction software companies scaling to enterprise level.","sameAs":"https://www.linkedin.com/in/michael-carey-53357340?utm_source=share_via&utm_content=profile&utm_medium=member_ios","workLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressRegion":"NC","addressCountry":"US"}}},{"@type":"Person","@id":"https://bidferra.com/blog/author/josh#person","url":"https://bidferra.com/blog/author/josh","name":"Joshua Ford","jobTitle":"CRO","description":"Worked in and alongside construction operations and saw where software consistently fails real workflows.","sameAs":"https://www.linkedin.com/in/joshua-ford-421b0859?utm_source=share_via&utm_content=profile&utm_medium=member_ios","workLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Montreal","addressRegion":"QC","addressCountry":"CA"}}},{"@type":"Person","@id":"https://bidferra.com/blog/author/michaelgu#person","url":"https://bidferra.com/blog/author/michaelgu","name":"Michael Gu","jobTitle":"CTO","description":"Leads AI and engineering, building systems for complex document understanding.","sameAs":"https://www.linkedin.com/in/michaelgu-?utm_source=share_via&utm_content=profile&utm_medium=member_ios","workLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressRegion":"NY","addressCountry":"US"}}}],"knowsAbout":["Structural steel estimating","Steel takeoff","Construction bidding","Bid risk analysis","Drawing revision control","Structural steel cost estimating","Miscellaneous metals takeoff","3D model generation from 2D drawings","French-language and metric drawing sets"]},{"@type":"WebSite","@id":"https://bidferra.com/#website","name":"Ferra","url":"https://bidferra.com","publisher":{"@id":"https://bidferra.com/#organization"},"inLanguage":"en-US"}]}</script>
1<header class="fixed top-0 z-50 w-full border-b border-transparent transition-colors duration-300"><div class="container"><div class="flex items-center justify-between gap-4 py-3.5 lg:py-6"><div class="flex items-center gap-8 xl:gap-12"><a class="inline-flex shrink-0" href="/"><img src="/svg/69c2553bd7b6bc60c1166c34_LogoV1.svg" alt="Ferra" class="h-[26px] w-auto lg:h-[30px]"/></a><div class="hidden lg:block"><nav data-slot="navigation-menu" class="group/navigation-menu relative flex max-w-max flex-1 items-center justify-center"><ul data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-6 xl:gap-8"><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" class="flex items-center gap-2 outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-none p-0 hover:bg-transparent focus:bg-transparent text-[15px] leading-6 font-medium whitespace-nowrap transition-colors hover:text-primary text-white/85" href="/bid-intelligence">Bid Intelligence</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" class="flex items-center gap-2 outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-none p-0 hover:bg-transparent focus:bg-transparent text-[15px] leading-6 font-medium whitespace-nowrap transition-colors hover:text-primary text-white/85" href="/steel-takeoff">Steel Takeoff</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" class="flex items-center gap-2 outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-none p-0 hover:bg-transparent focus:bg-transparent text-[15px] leading-6 font-medium whitespace-nowrap transition-colors hover:text-primary text-white/85" href="/revision-control">Revision Control</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" class="flex items-center gap-2 outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-none p-0 hover:bg-transparent focus:bg-transparent text-[15px] leading-6 font-medium whitespace-nowrap transition-colors hover:text-primary text-white/85" href="/3d-model">3D Model</a></li><li data-slot="navigation-menu-item" class="relative"><button type="button" aria-disabled="false" tabindex="0" aria-expanded="false" data-base-ui-navigation-menu-trigger="" data-slot="navigation-menu-trigger" class="group/navigation-menu-trigger inline-flex w-max items-center justify-center rounded-lg outline-none focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 group h-auto bg-transparent px-0 py-0 text-[15px] leading-6 font-medium transition-colors hover:bg-transparent focus:bg-transparent data-open:bg-transparent data-open:hover:bg-transparent data-open:focus:bg-transparent data-popup-open:bg-transparent data-popup-open:hover:bg-transparent hover:text-primary data-open:text-primary data-popup-open:text-primary text-white/85">Company<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-popup-open/navigation-menu-trigger:rotate-180 group-data-open/navigation-menu-trigger:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li></ul></nav></div></div><div class="hidden shrink-0 items-center gap-6 lg:flex"><a target="_blank" rel="noopener noreferrer" role="button" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-none bg-transparent font-medium text-white hover:text-primary h-auto gap-1.5 p-0 text-[15px] leading-6" href="https://app.bidferra.com/login">Start for free</a><a role="button" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 rounded-full bg-primary font-semibold text-primary-foreground hover:bg-primary/90 h-auto gap-2 px-5 py-2.5 text-[15px] leading-[22px]" href="/contact">Book a demo</a></div><button aria-label="Toggle menu" aria-expanded="false" class="flex h-10 w-10 flex-col items-center justify-center gap-[5px] lg:hidden"><span class="h-0.5 w-[22px] bg-white transition"></span><span class="h-0.5 w-[22px] bg-white transition"></span><span class="h-0.5 w-[22px] bg-white transition"></span></button></div></div></header><main>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"ContactPage","@id":"https://bidferra.com/contact#webpage","url":"https://bidferra.com/contact","name":"Book a Demo","description":"Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings.","isPartOf":{"@id":"https://bidferra.com/#website"},"about":{"@id":"https://bidferra.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://bidferra.com/contact#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://bidferra.com/"},{"@type":"ListItem","position":2,"name":"Book a Demo","item":"https://bidferra.com/contact"}]}]}</script>
1<section class="relative"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 top-0 h-[1000px] bg-[radial-gradient(50%_45%_at_50%_45%,rgba(255,179,68,0.16)_0%,rgba(255,179,68,0.05)_45%,rgba(255,179,68,0)_100%)]"></div><div class="container relative flex flex-col items-center gap-3.5 pt-28 pb-10 text-center lg:pt-[138px]"><nav aria-label="Breadcrumb" class="flex flex-wrap items-center gap-2 text-[15px] leading-[22px] font-medium"><span class="flex items-center gap-2"><a class="text-meta transition-colors hover:text-white" href="/">Ferra</a><span class="text-meta" aria-hidden="true">/</span></span><span class="flex items-center gap-2"><span class="text-primary" aria-current="page">Book a demo</span></span></nav><h1 class="lg:text-[56px] lg:leading-[62px]">Get your free demo today!</h1><p class="max-w-[580px] text-lg leading-[30px] text-[#d9d9de] sm:text-[19px] sm:leading-[31px]">Built for structural steel fabricators and erectors who need speed and accuracy at bid time.</p></div><div class="container relative"><div class="relative grid overflow-hidden rounded-[28px] border border-white/14 bg-card shadow-[0_40px_120px_rgba(0,0,0,0.7),0_0_0_1px_rgba(0,0,0,0.4)] duration-700 animate-in fade-in slide-in-from-bottom-8 fill-mode-both lg:grid-cols-[400px_minmax(0,1fr)]"><span aria-hidden="true" class="absolute inset-x-0 top-0 h-px bg-[linear-gradient(90deg,rgba(255,179,68,0)_0%,rgba(255,179,68,0.7)_50%,rgba(255,179,68,0)_100%)]"></span><div class="flex flex-col justify-between gap-8 border-b border-hairline bg-[radial-gradient(circle_farthest-corner_at_0%_0%,rgba(255,179,68,0.14)_0%,rgba(255,179,68,0)_70%)] p-7 sm:p-11 lg:border-r lg:border-b-0"><div class="flex flex-col gap-5"><div class="relative size-[72px]"><span data-slot="avatar" data-size="default" class="group/avatar relative flex shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten size-full border-[3px] border-emerald-400"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs">JF</span></span><span aria-hidden="true" class="absolute right-0 bottom-0 size-[18px] rounded-full border-[3px] border-card bg-emerald-400"></span></div><p class="font-heading text-[24px] leading-8 font-medium tracking-[-0.02em] text-white lg:text-[26px] lg:leading-[34px]">Send me a drawing set. We’ll run it and show you what Ferra found.</p><p class="flex items-center gap-2.5 text-sm leading-5 font-medium text-body"><span aria-hidden="true" class="size-2 shrink-0 rounded-full bg-emerald-400 shadow-[0_0_0_4px_rgba(52,211,153,0.15)]"></span>Josh Ford<!-- --> · <!-- -->Co-Founder, Ferra</p></div><figure class="flex flex-col gap-3.5 border-t border-hairline pt-6"><div role="img" aria-label="Rated 4.8 out of 5" class="flex gap-1 text-sm"><span class="relative size-[1em] shrink-0"><svg aria-hidden="true" viewBox="0 0 24 24" class="absolute inset-0 size-full fill-white/15"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg><span class="absolute inset-y-0 left-0 overflow-hidden" style="width:100%"><svg aria-hidden="true" viewBox="0 0 24 24" class="size-[1em] max-w-none fill-primary"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg></span></span><span class="relative size-[1em] shrink-0"><svg aria-hidden="true" viewBox="0 0 24 24" class="absolute inset-0 size-full fill-white/15"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg><span class="absolute inset-y-0 left-0 overflow-hidden" style="width:100%"><svg aria-hidden="true" viewBox="0 0 24 24" class="size-[1em] max-w-none fill-primary"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg></span></span><span class="relative size-[1em] shrink-0"><svg aria-hidden="true" viewBox="0 0 24 24" class="absolute inset-0 size-full fill-white/15"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg><span class="absolute inset-y-0 left-0 overflow-hidden" style="width:100%"><svg aria-hidden="true" viewBox="0 0 24 24" class="size-[1em] max-w-none fill-primary"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg></span></span><span class="relative size-[1em] shrink-0"><svg aria-hidden="true" viewBox="0 0 24 24" class="absolute inset-0 size-full fill-white/15"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg><span class="absolute inset-y-0 left-0 overflow-hidden" style="width:100%"><svg aria-hidden="true" viewBox="0 0 24 24" class="size-[1em] max-w-none fill-primary"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg></span></span><span class="relative size-[1em] shrink-0"><svg aria-hidden="true" viewBox="0 0 24 24" class="absolute inset-0 size-full fill-white/15"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg><span class="absolute inset-y-0 left-0 overflow-hidden" style="width:79.99999999999999%"><svg aria-hidden="true" viewBox="0 0 24 24" class="size-[1em] max-w-none fill-primary"><path d="M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z"></path></svg></span></span></div><blockquote class="text-[15px] leading-6 text-white"><p>“<!-- -->Everything looks right. The way it stitched those sheets was insane how clean that was.<!-- -->”</p></blockquote><figcaption class="flex items-center gap-2.5"><span data-slot="avatar" data-size="default" class="group/avatar relative flex shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten size-8"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs">JH</span></span><div><div class="text-[13px] leading-[18px] font-semibold text-white">Jakob Harker</div><div class="text-xs leading-4 text-meta">President of Innovatech</div></div></figcaption></figure></div><div class="p-6 sm:p-11"><form id="wf-form-Contact-Form" name="wf-form-Contact-Form" data-name="Contact Form" class="flex flex-col gap-5" action="" encType="multipart/form-data" method="POST"><input type="hidden" name="$ACTION_REF_1"/><input type="hidden" name="$ACTION_1:0" value="{&quot;id&quot;:&quot;600316b5013c999ddddd2dc0628da9ad5c2b5d12ba&quot;,&quot;bound&quot;:&quot;$@1&quot;}"/><input type="hidden" name="$ACTION_1:1" value="[{&quot;status&quot;:&quot;idle&quot;}]"/><input type="hidden" name="$ACTION_KEY" value="k611f3128538df36db2c9faf4ab8bb2f2"/><div class="grid gap-5 sm:grid-cols-2 sm:gap-4"><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="First-Name">First name</label><input id="First-Name" type="text" data-slot="input" maxLength="256" data-name="First Name" placeholder="First name" required="" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="First-Name"/></div><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Last-name">Last name</label><input id="Last-name" type="text" data-slot="input" maxLength="256" data-name="Last name" placeholder="Last name" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="Last-name"/></div></div><div class="grid gap-5 sm:grid-cols-2 sm:gap-4"><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Company">Company</label><input id="Company" type="text" data-slot="input" maxLength="256" data-name="Company" placeholder="Company" required="" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="Company"/></div><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Company-Position">Company position</label><input id="Company-Position" type="text" data-slot="input" maxLength="256" data-name="Company Position" placeholder="e.g. Estimator, Project Manager" required="" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="Company-Position"/></div></div><div class="grid gap-5 sm:grid-cols-2 sm:gap-4"><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Email-Address">Email address</label><input id="Email-Address" type="email" data-slot="input" maxLength="256" data-name="Email Address" placeholder="Enter your email" required="" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="Email-Address"/></div><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Phone">Phone</label><input id="Phone" type="tel" data-slot="input" maxLength="256" data-name="Phone" placeholder="Enter your number" required="" class="w-full min-w-0 border py-1 transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 h-12 rounded-xl border-white/12 bg-[#010104] px-4 text-base leading-5 text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104]" name="Phone"/></div></div><div class="grid gap-2"><label data-slot="label" class="flex items-center gap-2 select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 text-sm leading-5 font-medium text-white" for="Message">Message</label><textarea data-slot="textarea" class="flex field-sizing-content w-full border transition-colors outline-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 rounded-xl border-white/12 bg-[#010104] px-4 text-base text-white placeholder:text-meta focus-visible:border-primary/60 focus-visible:ring-3 focus-visible:ring-primary/15 md:text-base dark:bg-[#010104] h-auto min-h-24 py-3.5 leading-6" placeholder="Type your message..." maxLength="5000" id="Message" name="Message" data-name="Message"></textarea></div><div class="pt-1"><button type="submit" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
1px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 rounded-full bg-primary font-semibold text-primary-foreground hover:bg-primary/90 h-auto gap-2.5 px-7 py-[15px] text-base leading-[22px] [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 w-full">Send message<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></form></div></div></div></section><section class="scroll-mt-24 pt-24 md:pt-[120px] lg:pt-[120px]"><div class="container"><div class="grid gap-5 lg:grid-cols-[390px_minmax(0,1fr)]"><div class="flex flex-col overflow-hidden rounded-3xl border border-hairline bg-card"><div class="flex flex-1 flex-col gap-4 border-b border-hairline p-8"><div class="flex items-center gap-3"><span class="flex size-10 shrink-0 items-center justify-center rounded-full bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house size-[18px] text-primary-foreground" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></span><h2 class="text-[22px] leading-[30px] font-medium tracking-normal text-white">Our offices</h2></div><address class="flex flex-col gap-2.5 not-italic"><a href="https://www.google.com/maps/search/?api=1&amp;query=251%20Little%20Falls%20DR%2C%20Wilmington%2C%20DE%2C%20USA%2019808" target="_blank" rel="noopener noreferrer" class="w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white">251 Little Falls DR Wilmington, DE USA 19808</a><a href="https://www.google.com/maps/search/?api=1&amp;query=60%20Colborne%20St%2C%20Toronto%2C%20ON%2C%20Canada%20M5E0B7" target="_blank" rel="noopener noreferrer" class="w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white">60 Colborne St Toronto, ON Canada M5E0B7</a></address></div><div class="flex flex-1 flex-col gap-4 p-8"><div class="flex items-center gap-3"><span class="flex size-10 shrink-0 items-center justify-center rounded-full bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail-open size-[18px] text-primary-foreground" aria-hidden="true"><path d="M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z"></path><path d="m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10"></path></svg></span><h2 class="text-[22px] leading-[30px] font-medium tracking-normal text-white">Email address</h2></div><address class="not-italic"><a href="mailto:[email protected]" class="w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white">[email protected]</a></address></div></div><figure class="flex flex-col justify-between gap-7 rounded-3xl border border-hairline bg-card p-7 sm:p-9"><div class="flex flex-col gap-[18px]"><h2 class="font-sans text-[15px] leading-[22px] font-semibold tracking-normal text-primary">Message from a customer</h2><blockquote class="flex flex-col gap-3.5 text-lg leading-[30px] text-white"><p>“What stood out with Ferra wasn’t just the takeoff, it was knowing which jobs were actually worth bidding.</p><p>We can run a set through it and quickly understand scope, risk, and whether it fits how we operate before we commit estimator time.</p><p>We’re spending less time on the wrong jobs and focusing on the ones we actually want to win.”</p></blockquote></div><figcaption class="flex items-center gap-3.5"><span data-slot="avatar" data-size="default" class="group/avatar relative flex shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken data-[size=lg]:size-10 data-[size=sm]:size-6 dark:after:mix-blend-lighten size-12"><span data-slot="avatar-fallback" class="flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs">TH</span></span><div><div class="text-base leading-6 font-semibold text-white">Trent Hollis</div><div class="text-sm leading-5 text-meta">
1President, Holley Steel</div></div></figcaption></figure></div></div></section><!--$--><!--/$--></main><footer data-site-footer="true" class="relative overflow-hidden bg-background pt-24 md:pt-[120px] lg:pt-40" style="--wm:min(32.8vw, 472px)"><div aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 select-none"><div class="absolute left-1/2 w-[min(1200px,90vw)] -translate-x-1/2" style="bottom:calc(var(--wm) * -0.42);height:calc(var(--wm) * 1.19);background-image:radial-gradient(50% 50% at 50% 50%, rgba(255,179,68,0.22) 0%, rgba(255,179,68,0.07) 45%, rgba(1,1,4,0) 100%)"></div><div class="absolute left-1/2 -translate-x-1/2 font-heading leading-none font-semibold whitespace-nowrap text-transparent" style="bottom:calc(var(--wm) * -0.24);font-size:calc(var(--wm) * 0.945);padding-right:0.066em;background-image:linear-gradient(180deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.03) 40%, rgba(255,179,68,0.05) 75%, rgba(1,1,4,0) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(255,226,186,0.24)">FERRA</div><div class="absolute left-1/2 -translate-x-1/2 font-heading leading-none font-semibold whitespace-nowrap text-transparent" style="bottom:calc(var(--wm) * -0.24);font-size:calc(var(--wm) * 0.945);padding-right:0.066em;background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;160&#x27; height=&#x27;160&#x27;%3E%3Cfilter id=&#x27;n&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;0.9&#x27; numOctaves=&#x27;3&#x27; stitchTiles=&#x27;stitch&#x27;/%3E%3CfeColorMatrix values=&#x27;0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.5 0 0 0 -0.18&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;160&#x27; height=&#x27;160&#x27; filter=&#x27;url(%23n)&#x27;/%3E%3C/svg%3E&quot;);background-size:160px 160px;-webkit-background-clip:text;background-clip:text;mask-image:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.5) 35%, transparent 75%);-webkit-mask-image:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.5) 35%, transparent 75%)">FERRA</div><div class="absolute left-1/2 -translate-x-1/2 font-heading leading-none font-semibold whitespace-nowrap text-transparent" style="bottom:calc(var(--wm) * -0.24);font-size:calc(var(--wm) * 0.945);padding-right:0.066em;-webkit-text-stroke:1.5px rgba(255,179,68,0.85);mask-image:radial-gradient(42% 70% at 50% 100%, #000 0%, rgba(0,0,0,0.35) 45%, transparent 100%);-webkit-mask-image:radial-gradient(42% 70% at 50% 100%, #000 0%, rgba(0,0,0,0.35) 45%, transparent 100%)">FERRA</div></div><div class="container relative"><div class="grid grid-cols-2 rounded-[4px] border border-white/15 bg-background/90 lg:grid-cols-[340px_1fr_1fr_1.2fr_1.2fr]"><div class="col-span-2 flex flex-col justify-between gap-8 border-b border-white/15 p-6 lg:col-span-1 lg:gap-10 lg:border-r lg:border-b-0 lg:p-7"><a class="inline-flex" href="/"><img src="/svg/69c2553bd7b6bc60c1166c34_LogoV1.svg" loading="lazy" alt="Ferra" class="h-[30px] w-auto"/></a><p class="max-w-[300px] font-heading text-[22px] leading-[30px] font-medium tracking-[-0.02em] text-white">Know which steel jobs to bid. Win more of the right ones.</p></div><div class="flex flex-col gap-3.5 border-r border-b border-white/15 p-6 lg:border-b-0 lg:p-7"><div class="text-xs leading-4 font-semibold tracking-[0.1em] text-meta uppercase">Product</div><nav aria-label="Product" class="flex flex-col items-start gap-3.5 text-[15px] leading-[22px]"><a class="transition-colors hover:text-primary text-white" href="/bid-intelligence">Bid Intelligence</a><a class="transition-colors hover:text-primary text-white" href="/steel-takeoff">Steel Takeoff</a><a class="transition-colors hover:text-primary text-white" href="/revision-control">Revision Control</a><a class="transition-colors hover:text-primary text-white" href="/3d-model">3D Model</a></nav></div><div class="flex flex-col gap-3.5 border-b border-white/15 p-6 lg:border-r lg:border-b-0 lg:p-7"><div class="text-xs leading-4 font-semibold tracking-[0.1em] text-meta uppercase">Company</div><nav aria-label="Company" class="flex flex-col items-start gap-3.5 text-[15px] leading-[22px]"><a class="transition-colors hover:text-primary text-white" href="/about">About</a><a class="transition-colors hover:text-primary text-white" href="/blog">Blog</a><a class="transition-colors hover:text-primary text-white" href="/knowledge-base">Knowledge Base</a><a class="transition-colors hover:text-primary text-white" href="/brand">Brand</a></nav></div><div class="flex flex-col gap-3.5 border-r border-b border-white/15 p-6 lg:border-b-0 lg:p-7"><div class="text-xs leading-4 font-semibold tracking-[0.1em] text-meta uppercase">Our offices</div><address class="flex flex-col items-start gap-3.5 text-[15px] leading-[22px] not-italic"><a href="https://www.google.com/maps/search/?api=1&amp;query=251%20Little%20Falls%20DR%2C%20Wilmington%2C%20DE%2C%20USA%2019808" target="_blank" rel="noreferrer" class="text-white transition-colors hover:text-primary"><span class="block">251 Little Falls DR</span><span class="block">Wilmington, DE</span><span class="block">USA 19808</span></a><a href="https://www.google.com/maps/search/?api=1&amp;query=60%20Colborne%20St%2C%20Toronto%2C%20ON%2C%20Canada%20M5E0B7" target="_blank" rel="noreferrer" class="text-white transition-colors hover:text-primary"><span class="block">60 Colborne St</span><span class="block">Toronto, ON</span><span class="block">Canada M5E0B7</span></a></address></div><div class="flex flex-col gap-3.5 border-b border-white/15 p-6 lg:border-b-0 lg:p-7"><div class="text-xs leading-4 font-semibold tracking-[0.1em] text-meta uppercase">Our email</div><address class="not-italic"><a href="mailto:[email protected]" class="text-[15px] leading-[22px] break-all text-white transition-colors hover:text-primary">[email protected]</a></address><a class="inline-flex items-center gap-2 pt-1.5 text-[15px] leading-[22px] font-semibold text-primary transition-opacity hover:opacity-80" href="/contact">Book a demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-3.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div aria-hidden="true" class="hidden border-t border-r border-white/15 lg:block"></div><div class="col-span-2 flex items-center px-6 py-3.5 text-sm leading-5 font-medium text-white lg:border-t lg:border-r lg:border-white/15 lg:px-7">© <!-- -->2026<!-- --> FERRA</div><nav aria-label="Legal" class="col-span-2 flex flex-wrap items-center gap-x-6 gap-y-2 border-t border-white/15 px-6 py-3.5 text-sm leading-5 lg:justify-end lg:px-7"><a class="transition-colors hover:text-white text-body" href="/terms-of-service">Terms of Service</a><a class="transition-colors hover:text-white text-body" href="/privacy-policy">Privacy Policy</a><a href="/sitemap.xml" target="_blank" rel="noreferrer" class="transition-colors hover:text-white text-body">Sitemap</a><a href="/blog/feed.xml" type="application/rss+xml" target="_blank" rel="noreferrer" class="transition-colors hover:text-white text-body">RSS feed</a></nav></div></div><div aria-hidden="true" style="height:calc(var(--wm) * 0.7)"></div></footer>
1<script src="/_next/static/chunks/44q0rc0pno6br.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\ne:I[68027,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/25n-zkx3nnras.css\",\"style\"]\n:HL[\"/_next/static/chunks/4536lrwnetsq-.css\",\"style\"]\n:HL[\"/_next/static/media/5fe5f57ee794eff4-s.p.04t4-lijcsqd8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f67ad414ed34149c-s.p.009t6yts_a2k4.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:Tbf0,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://bidferra.com/#organization\",\"name\":\"Ferra\",\"alternateName\":[\"BidFerra\",\"Ferra AI\",\"Ferra Steel Estimating\"],\"legalName\":\"Ferra Inc\",\"foundingDate\":\"2025-07\",\"url\":\"https://bidferra.com\",\"sameAs\":[\"https://www.linkedin.com/company/ferra-inc/\"],\"description\":\"AI structural steel estimating software for fabricators and erectors, covering automated takeoffs, drawing revision comparison, bid risk analysis, and 3D model generation.\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://bidferra.com/svg/69c2553bd7b6bc60c1166c34_LogoV1.svg\"},\"image\":\"https://bidferra.com/img/og/home.png\",\"email\":\"[email protected]\",\"address\":[{\"@type\":\"PostalAddress\",\"streetAddress\":\"251 Little Falls DR\",\"addressLocality\":\"Wilmington\",\"addressRegion\":\"DE\",\"postalCode\":\"19808\",\"addressCountry\":\"US\"},{\"@type\":\"PostalAddress\",\"streetAddress\":\"60 Colborne St\",\"addressLocality\":\"Toronto\",\"addressRegion\":\"ON\",\"postalCode\":\"M5E0B7\",\"addressCountry\":\"CA\"}],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"[email protected]\",\"areaServed\":[\"US\",\"CA\"],\"availableLanguage\":\"English\"}
1,\"founder\":[{\"@type\":\"Person\",\"name\":\"Michael Carey\",\"jobTitle\":\"CEO\",\"description\":\"Led product and growth at construction software companies scaling to enterprise level.\",\"sameAs\":\"https://www.linkedin.com/in/michael-carey-53357340?utm_source=share_via\u0026utm_content=profile\u0026utm_medium=member_ios\",\"workLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"NC\",\"addressCountry\":\"US\"}}},{\"@type\":\"Person\",\"@id\":\"https://bidferra.com/blog/author/josh#person\",\"url\":\"https://bidferra.com/blog/author/josh\",\"name\":\"Joshua Ford\",\"jobTitle\":\"CRO\",\"description\":\"Worked in and alongside construction operations and saw where software consistently fails real workflows.\",\"sameAs\":\"https://www.linkedin.com/in/joshua-ford-421b0859?utm_source=share_via\u0026utm_content=profile\u0026utm_medium=member_ios\",\"workLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Montreal\",\"addressRegion\":\"QC\",\"addressCountry\":\"CA\"}}},{\"@type\":\"Person\",\"@id\":\"https://bidferra.com/blog/author/michaelgu#person\",\"url\":\"https://bidferra.com/blog/author/michaelgu\",\"name\":\"Michael Gu\",\"jobTitle\":\"CTO\",\"description\":\"Leads AI and engineering, building systems for complex document understanding.\",\"sameAs\":\"https://www.linkedin.com/in/michaelgu-?utm_source=share_via\u0026utm_content=profile\u0026utm_medium=member_ios\",\"workLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"NY\",\"addressCountry\":\"US\"}}}],\"knowsAbout\":[\"Structural steel estimating\",\"Steel takeoff\",\"Construction bidding\",\"Bid risk analysis\",\"Drawing revision control\",\"Structural steel cost estimating\",\"Miscellaneous metals takeoff\",\"3D model generation from 2D drawings\",\"French-language and metric drawing sets\"]},{\"@type\":\"WebSite\",\"@id\":\"https://bidferra.com/#website\",\"name\":\"Ferra\",\"url\":\"https://bidferra.com\",\"publisher\":{\"@id\":\"https://bidferra.com/#organization\"},\"inLanguage\":\"en-US\"}]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"contact\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"contact\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/25n-zkx3nnras.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/4536lrwnetsq-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0nsed-7h2tog0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark antialiased inter_cb43a1eb-module__MzBQDq__variable oxanium_2cbe2d1b-module__DEbIDG__variable\",\"children\":[[\"$\",\"body\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\",\"$L4\",\"$L5\",\"$L6\"]}],\"$L7\",\"$L8\",\"$L9\"]}]]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{},null,false,null]},null,false,\"$@c\"]},null,false,null],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[\"$Lf\",\"$L10\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"URkJXLuAEkQL-hdrRpvQS\"}\n"])</script>
1<script>self.__next_f.push([1,"11:I[4498,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"Navbar\"]\n12:I[39756,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n13:I[37457,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n14:I[61496,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"Footer\"]\n15:I[61286,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StickyBar\"]\n16:I[54576,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"GoogleAnalytics\"]\n17:I[79520,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"\"]\n18:I[22016,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"\"]\n19:I[99676,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"Avatar\"]\n1a:I[99676,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"AvatarImage\"]\n1b:I[99676,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"AvatarFallback\"]\n21:I[97367,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n23:I[97367,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n24:\"$Sreact.suspense\"\n3:[\"$\",\"$L11\",null,{}]\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"main\",null,{\"children\":[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"5:[\"$\",\"$L14\",null,{}]\n6:[\"$\",\"$L15\",null,{}]\n7:[\"$\",\"$L16\",null,{\"gaId\":\"G-8E8NP2FHBE\"}]\n8:[\"$\",\"$L17\",null,{\"id\":\"google-ads-init\",\"children\":\"window.dataLayer = window.dataLayer || [];\\n          function gtag(){dataLayer.push(arguments);}\\n          gtag('config', 'AW-18306671622');\"}]\n9:[\"$\",\"$L17\",null,{\"id\":\"zoominfo-websights\",\"strategy\":\"lazyOnload\",\"children\":\"window.ZIProjectKey = '75ae4a34e81791220396';\\n          var zi = document.createElement('script');\\n          zi.async = true;\\n          zi.src = 'https://js.zi-scripts.com/zi-tag.js';\\n          document.body.appendChild(zi);\"}]\na:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"ContactPage\\\",\\\"@id\\\":\\\"https://bidferra.com/contact#webpage\\\",\\\"url\\\":\\\"https://bidferra.com/contact\\\",\\\"name\\\":\\\"Book a Demo\\\",\\\"description\\\":\\\"Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings.\\\",\\\"isPartOf\\\":{\\\"@id\\\":\\\"https://bidferra.com/#website\\\"},\\\"about\\\":{\\\"@id\\\":\\\"https://bidferra.com/#organization\\\"},\\\"inLanguage\\\":\\\"en-US\\\"},{\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"@id\\\":\\\"https://bidferra.com/contact#breadcrumb\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://bidferra.com/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Book a Demo\\\",\\\"item\\\":\\\"https://bidferra.com/contact\\\"}]}]}\"}}],[\"$\",\"section\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-x-0 top-0 h-[1000px] bg-[radial-gradient(50%_45%_at_50%_45%,rgba(255,179,68,0.16)_0%,rgba(255,179,68,0.05)_45%,rgba(255,179,68,0)_100%)]\"}],[\"$\",\"div\",null,{\"className\":\"container relative flex flex-col items-center gap-3.5 pt-28 pb-10 text-center lg:pt-[138px]\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"flex flex-wrap items-center gap-2 text-[15px] leading-[22px] font-medium\",\"children\":[[\"$\",\"span\",\"Ferra-0\",{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/\",\"className\":\"text-meta transition-colors hover:text-white\",\"children\":\"Ferra\"}],[\"$\",\"span\",null,{\"className\":\"text-meta\",\"aria-hidden\":true,\"children\":\"/\"}]]}],[\"$\",\"span\",\"Book a demo-1\",{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-primary\",\"aria-current\":\"page\",\"children\":\"Book a demo\"}],null]}]]}],[\"$\",\"h1\",null,{\"className\":\"lg:text-[56px] lg:leading-[62px]\",\"children\":\"Get your free demo today!\"}],[\"$\",\"p\",null,{\"className\":\"max-w-[580px] text-lg leading-[30px] text-[#d9d9de] sm:text-[19px] sm:leading-[31px]\",\"children\":\"Built for structural steel fabricators and erectors who need speed and accuracy at bid time.\"}]]}],[\"$\",\"div\",null,{\"className\":\"container relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative grid overflow-hidden rounded-[28px] border border-white/14 bg-card shadow-[0_40px_120px_rgba(0,0,0,0.7),0_0_0_1px_rgba(0,0,0,0.4)] duration-700 animate-in fade-in slide-in-from-bottom-8 fill-mode-both lg:grid-cols-[400px_minmax(0,1fr)]\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"absolute inset-x-0 top-0 h-px bg-[linear-gradient(90deg,rgba(255,179,68,0)_0%,rgba(255,179,68,0.7)_50%,rgba(255,179,68,0)_100%)]\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-between gap-8 border-b border-hairline bg-[radial-gradient(circle_farthest-corner_at_0%_0%,rgba(255,179,68,0.14)_0%,rgba(255,179,68,0)_70%)] p-7 sm:p-11 lg:border-r lg:border-b-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative size-[72px]\",\"children\":[[\"$\",\"$L19\",null,{\"className\":\"size-full border-[3px] border-emerald-400\",\"children\":[[\"$\",\"$L1a\",null,{\"src\":\"/img/josh-ford.jpeg\",\"alt\":\"Josh Ford\"}],[\"$\",\"$L1b\",null,{\"children\":\"JF\"}]]}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"absolute right-0 bottom-0 size-[18px] rounded-full border-[3px] border-card bg-emerald-400\"}]]}],[\"$\",\"p\",null,{\"className\":\"font-heading text-[24px] leading-8 font-medium tracking-[-0.02em] text-white lg:text-[26px] lg:leading-[34px]\",\"children\":\"Send me a drawing set. We’ll run it and show you what Ferra foun
1d.\"}],[\"$\",\"p\",null,{\"className\":\"flex items-center gap-2.5 text-sm leading-5 font-medium text-body\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"size-2 shrink-0 rounded-full bg-emerald-400 shadow-[0_0_0_4px_rgba(52,211,153,0.15)]\"}],\"Josh Ford\",\" · \",\"Co-Founder, Ferra\"]}]]}],\"$L1c\"]}],\"$L1d\"]}]}]]}],\"$L1e\"],null,\"$L1f\"]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[]\nc:\"$W20\"\nd:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L21\",null,{\"children\":\"$L22\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$24\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L25\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nf:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/25n-zkx3nnras.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n10:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/4536lrwnetsq-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"26:I[29836,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ContactForm\"]\n27:I[5014,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n29:I[97367,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"figure\",null,{\"className\":\"flex flex-col gap-3.5 border-t border-hairline pt-6\",\"children\":[[\"$\",\"div\",null,{\"role\":\"img\",\"aria-label\":\"Rated 4.8 out of 5\",\"className\":\"flex gap-1 text-sm\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"relative size-[1em] shrink-0\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"absolute inset-0 size-full fill-white/15\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}],[\"$\",\"span\",null,{\"className\":\"absolute inset-y-0 left-0 overflow-hidden\",\"style\":{\"width\":\"100%\"},\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"size-[1em] max-w-none fill-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}]}]]}],[\"$\",\"span\",\"1\",{\"className\":\"relative size-[1em] shrink-0\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"absolute inset-0 size-full fill-white/15\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}],[\"$\",\"span\",null,{\"className\":\"absolute inset-y-0 left-0 overflow-hidden\",\"style\":{\"width\":\"100%\"},\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"size-[1em] max-w-none fill-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}]}]]}],[\"$\",\"span\",\"2\",{\"className\":\"relative size-[1em] shrink-0\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"absolute inset-0 size-full fill-white/15\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}],[\"$\",\"span\",null,{\"className\":\"absolute inset-y-0 left-0 overflow-hidden\",\"style\":{\"width\":\"100%\"},\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"size-[1em] max-w-none fill-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}]}]]}],[\"$\",\"span\",\"3\",{\"className\":\"relative size-[1em] shrink-0\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"absolute inset-0 size-full fill-white/15\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}],[\"$\",\"span\",null,{\"className\":\"absolute inset-y-0 left-0 overflow-hidden\",\"style\":{\"width\":\"100%\"},\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"size-[1em] max-w-none fill-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}]}]]}],[\"$\",\"span\",\"4\",{\"className\":\"relative size-[1em] shrink-0\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"absolute inset-0 size-full fill-white/15\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}],[\"$\",\"span\",null,{\"className\":\"absolute inset-y-0 left-0 overflow-hidden\",\"style\":{\"width\":\"79.99999999999999%\"},\"children\":[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 24 24\",\"className\":\"size-[1em] max-w-none fill-primary\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2l2.9 6.26 6.85.62-5.17 4.6 1.53 6.72L12 16.77 5.89 20.2l1.53-6.72L2.25 8.88l6.85-.62z\"}]}]}]]}]]}],[\"$\",\"blockquote\",null,{\"className\":\"text-[15px] leading-6 text-white\",\"children\":[\"$\",\"p\",null,{\"children\":[\"“\",\"Everything looks right. The way it stitched those sheets was insane how clean that was.\",\"”\"]}]}],[\"$\",\"figcaption\",null,{\"className\":\"flex items-center gap-2.5\",\"children\":[[\"$\",\"$L19\",null,{\"className\":\"size-8\",\"children\":[[\"$\",\"$L1a\",null,{\"src\":\"/img/6a0ecec146944ae9d7e0e1cf_Jakob_Harker.png\",\"alt\":\"Jakob Harker\"}],[\"$\",\"$L1b\",null,{\"children\":\"JH\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"text-[13px] leading-[18px] font-semibold text-white\",\"children\":\"Jakob Harker\"}],[\"$\",\"div\",null,{\"className\":\"text-xs leading-4 text-meta\",\"children\":\"President of Innovatech\"}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"div\",null,{\"className\":\"p-6 sm:p-11\",\"children\":[\"$\",\"$L26\",null,{}]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"scroll-mt-24 pt-24 md:pt-[120px] lg:pt-[120px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-5 lg:grid-cols-[390px_minmax(0,1fr)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col overflow-hidden rounded-3xl border border-hairline bg-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 border-b border-hairline p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-10 shrink-0 items-center justify-center rounded-full bg-primary\",\"children\":[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\",\"key\":\"5wwlr5\"}],[\"path\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",\"key\":\"r6nss1\"}]],\"className\":\"lucide-house size-[18px] text-primary-foreground\",\"aria-hidden\":true}]}],[\"$\",\"h2\",null,{\"className\":\"text-[22px] leading-[30px] font-medium tracking-normal text-white\",\"children\":\"Our offices\"}]]}],[\"$\",\"address\",null,{\"className\":\"flex flex-col gap-2.5 not-italic\",\"children\":[[\"$\",\"a\",\"251 Little Falls DR Wilmington, DE USA 19808\",{\"href\":\"https://www.google.com/maps/search/?api=1\u0026query=251%20Little%20Falls%20DR%2C%20Wilmington%2C%20DE%2C%20USA%2019808\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white\",\"children\":\"251 Little Falls DR Wilmington, DE USA 19808\"}],[\"$\",\"a\",\"60 Colborne St Toronto, ON Canada M5E0B7\",{\"href\":\"https://www.google.com/maps/search/?api=1\u0026query=60%20Colborne%20St%2C%20Toronto%2C%20ON%2C%20Canada%20M5E0B7\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white\",\"children\":\"60 Colborne St Toronto, ON Canada M5E0B7\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-10 shrink-0 items-center justify-center rounded-full bg-primary\",\"children\":[\"$\",\"$L27\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z\",\"key\":\"1jhwl8\"}],[\"path\",{\"d\":\"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10\",\"key\":\"1qfld7\"}]],\"className\":\"lucide-mail-open size-[18px] text-primary-foreground\",\"aria-hidden\":true}]}],[\"$\",\"h2\",null,{\"className\":\"text-[22px] leading-[30px] font-medium tracking-normal text-white\",\"children\":\"Email address\"}]]}],[\"$\",\"address\",null,{\"className\":\"not-italic\",\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"w-fit text-[15px] leading-6 text-white underline decoration-white/25 underline-offset-[6px] transition-colors hover:decoration-white\",\"children\":\"[email protected]\"}]}]]}]]}],[\"$\",\"figure\",null,{\"className\":\"flex flex-col justify-between gap-7 rounded-3xl border border-hairline bg-card p-7 sm:p-9\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[18px]\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-sans text-[15px] leading-[22px] font-semibold tracking-normal text-primary\",\"children\":\"Message from a customer\"}],[\"$\",\"blockquote\",null,{\"className\":\"flex flex-col gap-3.5 text-lg leading-[30px] text-white\",\"children\":[[\"$\",\"p\",null,{\"children\":\"“What stood out with Ferra wasn’t just the takeoff, it was knowing which jobs were actually worth bidding.\"}],[\"$\",\"p\",null,{\"children\":\"We can run a set through it and quickly understand scope, risk, and whether it fits how we operate before we commit estimator time.\"}],[\"$\",\"p\",null,{\"children\":\"We’re spending less time on the wrong jobs and focusing on the ones we actually want to win.”\"}]]}]]}],\"$L28\"]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$24\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@2a\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"figcaption\",null,{\"className\":\"flex items-center gap-3.5\",\"children\":[[\"$\",\"$L19\",null,{\"className\":\"size-12\",\"children\":[[\"$\",\"$L1a\",null,{\"src\":\"/img/69d85ce6d25770fe6c80ccb3_Trent_Hollis.jpeg\",\"alt\":\"Trent Hollis\"}],[\"$\",\"$L1b\",null,{\"children\":\"TH\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-6 font-semibold text-white\",\"children\":\"Trent Hollis\"}],[\"$\",\"div\",null,{\"className\":\"text-sm leading-5 text-meta\",\"children\":\"President, Holley Steel\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2b:I[27201,[\"/_next/static/chunks/0si6k-n1_1tb-.js\",\"/_next/static/chunks/0nsed-7h2tog0.js\",\"/_next/static/chunks/2bfmaa5rsnuc9.js\",\"/_next/static/chunks/0q1-6e49j7nhd.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"25:[[\"$\",\"title\",\"0\",{\"children\":\"Book a Demo - Ferra\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://bidferra.com/contact\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Book a Demo - Ferra\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://bidferra.com/contact\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Ferra\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://bidferra.com/img/og/contact.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"675\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"Get your free demo today!\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Book a Demo - Ferra\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Book a free Ferra demo and see AI-powered steel takeoffs, bid intelligence, and 3D models on your own drawings. Built for structural steel fabricators and erectors who need speed and accuracy at bid time.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://bidferra.com/img/og/contact.png\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:alt\",\"content\":\"Get your free demo today!\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vsjrusv-lbf_.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.1v8w0cmiau56s.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.32fzk_o7zp02n.png\",\"sizes\":\"256x256\",\"type\":\"image/png\"}],[\"$\",\"$L2b\",\"20\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"2a:null\n"])</script>
1</body></html>

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.