1import{d as N,r as h,h as v,j as e,b4 as k,B as u,L as w,I as n,Q as S,aw as C,w as A,W as I,b2 as T,R as E,C as M,m as q,A as P}from"./index-DhwrhnZy.js";import{A as R,a as L,b as z,c as B}from"./accordion-Bg8lmEBo.js";import{C as f}from"./checkbox-Cq1_KlMr.js";import{T as O}from"./textarea-D2HCzsdG.js";import{L as F,S as b,a as W}from"./legal-segments-Bcz8r6Fu.js";import{m as D}from"./proxy-Du-Re_ck.js";import{S as G}from"./settings-2-C89yyjSh.js";import{W as _}from"./workflow-BR-AYK22.js";import"./stamp-Btr9Xgfj.js";import"./clipboard-check-Bfp61qgK.js";import"./clock-J-VTec2g.js";import"./scroll-text-Cg2-fzZP.js";import"./calendar-clock-B3i5RyQ7.js";import"./shield-check-CeaMk_Of.js";import"./chart-line-CvcPruj9.js";import"./gavel-BXX55eBP.js";const Y=[{icon:S,label:"Smart Sites"},{icon:C,label:"Social Media Management"},{icon:A,label:"AI-Augmented Video Production"},{icon:I,label:"AI Intake / Onboarding"},{icon:G,label:"Customized Process Automation"},{icon:_,label:"Workflow Automation"},{icon:T,label:"Document Automation, Redaction and Templates"},{icon:E,label:"Reporting & Analytics"}],H=[{q:"How does b² handle security and compliance for client data?",a:"bSquared AI handles client data security and compliance through sovereign deployments on dedicated GPU infrastructure. We ensure full control with isolated tenancy, zero unauthorized egress, encryption, and available self-hosted modelsâkeeping sensitive data in customer-controlled environments for regulated industries."},{q:"Can b² integrate with our existing CRM and document systems?",a:"Yes. b² connects with leading CRMs, document management platforms, and scheduling tools. During discovery, we map your current stack and configure secure integrations so data flows where your team already worksâwithout duplicate entry. If you need something that doesn't exist, we'll build it for you!"},{q:"How customizable are the automations and branded experiences?",a:"Every workflow, site, intake flow, and client touchpoint can be tailored to your firm. Our agency teams handle design, copy, and configurationâyou review and approve before launch."},{q:"We know b² has offerings to fit any budget, but is b² a fit for mid-to-large firms with complex practice areas?",a:"Absolutely. We serve sole proprietors through mid-to-large practices across wealth management, estate planning, real estate, and corporate law. Engagements scale to the complexity of your practice areas and compliance requirements."},{q:"How long until we see value, and what does onboarding require from our team?",a:"Most firms see value within weeks, not quarters. We handle configuration and integration; your team's involvement is limited to a discovery session and reviewing what we build before it goes live."}],V="b² provides technology and automation services for law firms. We do not provide legal advice. All automations are configured in partnership with your firm to meet your compliance and ethical obligations.",$=["Solo Practice","Small Firm (2-10 attorneys)","Mid-Size Firm (11-50 attorneys)","Large Firm (50+ attorneys)","Corporate Legal Department","Other"],J=["1-10","11-50","51-200","201-500","500+"],Q=["Client Intake & Onboarding","Document Automation","Workflow / Process Automation","Marketing & Lead Generation","Client Communication","Reporting & Analytics"],U=["Immediately","1-3 months","3-6 months","6+ months","Just exploring"],j={firstName:"",lastName:"",email:"",phone:"",jobTitle:"",companyName:"",businessType:"",companySize:"",primaryChallenge:"",projectTimeline:"",additionalInfo:""};function d({value:r,onChange:a,placeholder:l,options:m}){return e.jsxs("select",{value:r,onChange:o=>a(o.target.value),required:!0,className:"flex h-10 w-full rounded-md border border-white/20 bg-white/5 px-3 py-2 text-sm text-white focus:outline-none focus:ring-2 focus:ring-teal-400 disabled:cursor-not-allowed disabled:opacity-50",children:[e.jsx("option",{value:"",disabled:!0,className:"text-slate-900",children:l}),m.map(o=>e.jsx("option",{value:o,className:"text-slate-900",children:o},o))]})}function y({photo:r,label:a,blurb:l}){return e.jsxs(M,{className:"group h-full cursor-pointer overflow-hidden transition-colors hover:border-teal-500",children:[r&&e.jsx("div",{className:"h-40 w-full overflow-hidden",children:e.jsx("img",{src:r,alt:a,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-105"})}),e.jsxs(q,{className:"flex flex-col gap-2 p-5",children:[e.jsx("h3",{className:"font-semibold",children:a}),e.jsx("p",{className:"text-sm text-muted-foreground",children:l}),e.jsxs("span",{className:"mt-1 inline-flex items-center gap-1 text-sm font-medium text-teal-600",children:["Explore",e.jsx(P,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})]})]})}function he(){const{toast:r}=N(),[a,l]=h.useState(j),[m,o]=h.useState(!1),[p,g]=h.useState(!1),s=t=>i=>l(c=>({...c,[t]:i})),x=v({mutationFn:async()=>{const t=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...a,annualRevenue:"Not disclosed",additionalInfo:[a.additionalInfo.trim(),"Source: bsquared.ai/legal",`SMS consent: ${m?"yes":"no"}`,`Marketing consent: ${p?"yes":"no"}
1`].filter(Boolean).join(` 2`)})});if(!t.ok)throw new Error(await t.text());return t.json()},onSuccess:()=>{r({title:"Thanks â we got it.",description:"Our team will follow up with automation options tailored to your practice."}),l(j),o(!1),g(!1)},onError:()=>{r({title:"Something went wrong",description:"We couldn't submit your request. Please try again or email us directly.",variant:"destructive"})}});return e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("img",{src:"/legal-assets/boardroom.png",alt:"","aria-hidden":"true",className:"absolute inset-0 h-full w-full object-cover"}),e.jsx("div",{"aria-hidden":"true",className:"absolute inset-0 bg-gradient-to-r from-teal-900/95 via-teal-800/85 to-teal-700/70"}),e.jsx(k,{"aria-hidden":"true",className:"absolute right-6 bottom-6 h-40 w-40 text-white/10 lg:h-64 lg:w-64"}),e.jsxs("div",{className:"relative mx-auto max-w-7xl px-4 py-24 sm:px-6 lg:px-8 lg:py-32",children:[e.jsxs(D.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"max-w-3xl text-4xl font-extrabold uppercase leading-tight tracking-tight text-white sm:text-5xl lg:text-6xl",children:[e.jsx("span",{className:"block",children:"Increase billable hours"}),e.jsx("span",{className:"block text-white/70",children:"Improve client service"}),e.jsx("span",{className:"block",children:"Reduce labor costs"}),e.jsx("span",{className:"block text-white/70",children:"Save time & empower your workforce"})]}),e.jsxs("div",{className:"mt-10 flex flex-col gap-3 sm:flex-row",children:[e.jsx(u,{size:"lg",className:"bg-white text-teal-900 hover:bg-white/90",onClick:()=>{var t;return(t=document.getElementById("contact"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:"Book a Meeting"}),e.jsx(u,{size:"lg",variant:"outline",className:"border-white/40 bg-transparent text-white hover:bg-white/10",onClick:()=>{var t;return(t=document.getElementById("products"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:"Explore Products"})]})]})]}),e.jsx("section",{className:"bg-background py-20",children:e.jsxs("div",{className:"mx-auto max-w-5xl px-4 text-center sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-600",children:"Built for legal. Powered by AI."}),e.jsxs("h2",{className:"mt-4 text-3xl font-bold tracking-tight sm:text-4xl",children:["Automation solutions built for how"," ",e.jsx("span",{className:"underline decoration-teal-500 decoration-2 underline-offset-4",children:"legal firms"})," ","work."]}),e.jsx("p",{className:"mx-auto mt-4 max-w-2xl text-muted-foreground",children:"From client intake to workflow automation, our AI-powered tools help you save time, reduce risk, and deliver exceptional client experiences."}),e.jsx("div",{className:"mt-12 grid grid-cols-2 gap-6 text-left lg:grid-cols-4",children:Y.map(({icon:t,label:i})=>e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-md bg-teal-50 text-teal-600 dark:bg-teal-950",children:e.jsx(t,{className:"h-5 w-5"})}),e.jsx("span",{className:"pt-1.5 text-sm font-medium",children:i})]},i))})]})}),e.jsx("section",{className:"bg-muted/40 py-20",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 text-center sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-600",children:"Smart Sites"}),e.jsx("h2",{className:"mt-4 text-3xl font-bold tracking-tight sm:text-4xl",children:"Turn your website into a conversation."}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:"A fast-deploy AI chat experience tuned to how your firm speaks to prospects and clients."})]})}),e.jsx("section",{id:"firms",className:"bg-background py-20",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-600",children:"By practice area"}),e.jsx("h2",{className:"mt-4 max-w-3xl text-3xl font-bold tracking-tight sm:text-4xl",children:"Your practice doesn't work like every other firm's"}),e.jsx("p",{className:"mt-4 max-w-2xl text-muted-foreground",children:"A PI firm lives or dies on speed to lead. A closing firm lives on the document chase. See how b² is configured for yours."}),e.jsx("div",{className:"mt-12 grid gap-6 sm:grid-cols-2 lg:grid-cols-4",children:F.map(({slug:t,navLabel:i,navBlurb:c})=>e.jsx(w,{href:`/legal/firms/${t}`,children:e.jsx(y,{photo:b[t],label:i,blurb:c})},t))})]})}),e.jsx("section",{id:"services",className:"bg-muted/40 py-20",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-600",children:"By
2solution"}),e.jsx("h2",{className:"mt-4 max-w-3xl text-3xl font-bold tracking-tight sm:text-4xl",children:"Start with the one problem that's costing you the most"}),e.jsx("p",{className:"mt-4 max-w-2xl text-muted-foreground",children:"Each solution stands alone or works with the others. Most firms start with intake, because that's where the revenue leaks."}),e.jsx("div",{className:"mt-12 grid gap-6 sm:grid-cols-2 lg:grid-cols-4",children:W.map(({slug:t,navLabel:i,navBlurb:c})=>e.jsx(w,{href:`/legal/services/${t}`,children:e.jsx(y,{photo:b[t],label:i,blurb:c})},t))})]})}),e.jsx("section",{id:"faq",className:"bg-muted/40 py-20",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-600",children:"FAQs"}),e.jsx("h2",{className:"mt-4 text-3xl font-bold tracking-tight sm:text-4xl",children:"Common questions from law firm leaders"}),e.jsx("p",{className:"mt-4 text-muted-foreground",children:"We address the objections that matter mostâsecurity, integration, customization, pricing fit, and time-to-value."}),e.jsx(R,{type:"single",collapsible:!0,className:"mt-10",children:H.map(t=>e.jsxs(L,{value:t.q,children:[e.jsx(z,{className:"text-left",children:t.q}),e.jsx(B,{className:"text-muted-foreground",children:t.a})]},t.q))})]})}),e.jsx("section",{id:"contact",className:"bg-[#1a2744] py-20 text-white",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-teal-300",children:"Get started"}),e.jsx("h2",{className:"mt-4 text-3xl font-bold tracking-tight sm:text-4xl",children:"Ready to onboard faster and close sooner?"}),e.jsx("p",{className:"mt-4 text-white/70",children:"Share a few details and our team will follow up with automation options tailored to your practice."})]}),e.jsxs("form",{className:"mt-10 space-y-4",onSubmit:t=>{t.preventDefault(),x.mutate()},children:[e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsx(n,{required:!0,placeholder:"First Name",value:a.firstName,onChange:t=>s("firstName")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsx(n,{required:!0,placeholder:"Last Name",value:a.lastName,onChange:t=>s("lastName")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsx(n,{required:!0,type:"email",placeholder:"Email",value:a.email,onChange:t=>s("email")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsx(n,{type:"tel",placeholder:"Phone Number",value:a.phone,onChange:t=>s("phone")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"})]}),e.jsx("p",{className:"text-xs text-white/50",children:"By providing your phone number, you consent to receive SMS messages from b² regarding your inquiry. Reply STOP to opt out."}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsx(n,{required:!0,placeholder:"Job Title",value:a.jobTitle,onChange:t=>s("jobTitle")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsx(n,{required:!0,placeholder:"Company Name",value:a.companyName,onChange:t=>s("companyName")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsx(d,{value:a.businessType,onChange:s("businessType"),placeholder:"Type of Business",options:$}),e.jsx(d,{value:a.companySize,onChange:s("companySize"),placeholder:"Company Size",options:J}),e.jsx(d,{value:a.primaryChallenge,onChange:s("primaryChallenge"),placeholder:"Primary Automation Challenge",options:Q}),e.jsx(d,{value:a.projectTimeline,onChange:s("projectTimeline"),placeholder:"Project Timeline",options:U})]}),e.jsx(O,{placeholder:"Additional info",rows:4,value:a.additionalInfo,onChange:t=>s("additionalInfo")(t.target.value),className:"border-white/20 bg-white/5 text-white placeholder:text-white/50"}),e.jsxs("label",{className:"flex items-start gap-3 text-xs text-white/60",children:[e.jsx(f,{checked:m,onCheckedChange:t=>o(t===!0),className:"mt-0.5 border-white/40"}),e.jsx("span",{children:"I consent to receive SMS notifications and alerts from b². Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe."})]}),e.jsxs("label",{className:"flex items-start gap-3 text-xs text-white/60",children:[e.jsx(f,{checked:p,onCheckedChange:t=>g(t===!0),className:"mt-0.5 border-white/40"}
2),e.jsx("span",{children:"I agree to receive occasional marketing messages from b²."})]}),e.jsx(u,{type:"submit",size:"lg",disabled:x.isPending,className:"w-full bg-teal-500 text-white hover:bg-teal-400",children:x.isPending?"Submittingâ¦":"SUBMIT"})]}),e.jsx("p",{className:"mt-8 text-center text-xs text-white/40",children:V})]})})]})}export{he as default};
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.