1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,74647,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(56902),o=e.i(22016),a=e.i(20882),s=e.i(23444);let i=(0,e.i(75254).default)("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);var l=e.i(72520),d=e.i(31278),c=e.i(39177);function u({children:e}){let[r,o]=(0,n.useState)("below"),a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=()=>{if(!a.current)return;let e=a.current.getBoundingClientRect(),t=window.innerHeight,n=.35*t,r=e.top+e.height/2;r<n?o("above"):r>=n&&r<=.75*t?o("current"):o("below")};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,t.jsx)("div",{ref:a,className:`transition-all duration-500 ease-out ${"current"===r?"text-foreground scale-100 blur-0":"text-muted-foreground/50 scale-[0.98] blur-0"}`,children:e})}let m=["Software created pre-2026 is now **legacy software**. Why? AI hit an inflection point at the end of 2025.","Reliable, custom software is now **radically cheaper** to build. That means your team can have tools that are **uniquely theirs**, solving problems only they understand.","**Spreadsheet**-driven workflows, expensive charge-per-run automations, tribal knowledge, and disconnected tools are all symptoms of the same problem:","Legacy workflows are **broken**.","They're also **expensive**. Per-seat licenses, underutilized platforms, training costs that compound with every new hire. Half of these tools exist because someone added them years ago and has since left. Nobody questions the renewal.","Sprinkling AI into legacy workflows doesn't fix them. It magnifies the brokenness.","So what should you build?","It starts with a **source of truth**. Your team's processes, people, and pain points, documented and structured.","**We build the knowledge base your team needs and the systems to patch the leaks and strengthen the sails.**"];function p({className:e,scrollButton:n}){return(0,t.jsxs)("div",{className:e||"min-h-[450px] text-center space-y-10",children:[(0,t.jsx)("div",{className:"space-y-6 md:space-y-10 mb-12",children:m.map((e,n)=>(0,t.jsx)(u,{children:(0,t.jsx)("div",{className:"text-2xl md:text-3xl leading-relaxed text-left",children:(0,t.jsx)(c.default,{children:e})})},n))}),n&&n]})}var h=e.i(57688);let f=["Hi, I'm Justin Mitchel. I've spent over a decade helping people [write](https://github.com/jmitchel3) and [learn](https://www.codingforentrepreneurs.com) to use code.","I've worked with scrappy startups and large enterprises. I've seen what happens when teams outgrow their tools and no one owns the fix.","That's what Paracord is. We build the source of truth your business is missing, surface the gaps, and ship systems that actually run.","Some of it will be pruning, some of it will be building, some of it will be handing it off to AI.","All of it will be personal. Your team and ours working together to build better docs, tools, and processes."];function x(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.default,{src:"/images/people/justin-mitchel.png",alt:"Justin Mitchel",width:200,height:200,className:"rounded-full size-40 object-cover object-center"}),f.map((e,n)=>(0,t.jsx)(u,{children:(0,t.jsx)("div",{className:"text-2xl md:text-3xl leading-relaxed text-left",children:(0,t.jsx)(c.default,{allowLinks:!0,linkClassName:"text-primary font-bold hover:underline text-left",children:e})})},n))]})}var g=e.i(75830),b=e.i(20783),w=e.i(81140),v=e.i(69340);e.i(74080);var y=Symbol("radix.slottable");function j(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}var N=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var o,a;let s,i,l,d=(a=o=`Primitive.${r}`,(s=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var a;let e,s,i=(a=r,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?a.props.ref:a.props.ref||a.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(o,r.props);return r.type!==n.Fragment&&(l.ref=t?(0,b.composeRefs)(t,i):i),n.cloneElement(r,l)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${a}.SlotClone`,i=s,(l=n.forwardRef((e,r)=>{let{children:o,...a}=e,s=n.Children.toArray(o),l=s.find(j);if(l){let e=l.props.children,o=s.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,t.jsx)(i,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,t.jsx)(i,{...a,ref:r,children:o})})).displayName=`${o}.Slot`,l),c=n.forwardRef((e,n)=>{let{asChild:o,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(o?d:r,{...a,ref:n})});return c.displayName=`Primitive.${r}`,{...e,[r]:c}},{}),k=e.i(34620),C=Symbol("radix.slottable");function I(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===C}var A=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var o,a;let s,i,l,d=(a=o=`Primitive.${r}`,(s=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var a;let e,s,i=(a=r,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],a=t[r];/^on[A-Z]/.test(r)?o&&a?n[r]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}(o,r.props);return r.type!==n.Fragment&&(l.ref=t?(0,b.composeRefs)(t,i):i),n.cloneElement(r,l)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${a}.SlotClone`,i=s,(l=n.forwardRef((e,r)=>{let{children:o,...a}=e,s=n.Children.toArray(o),l=s.find(I);if(l){let e=l.props.children,o=s.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,t.jsx)(i,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,t.jsx)(i,{...a,ref:r,children:o})})).displayName=`${o}.Slot`,l),c=n.forwardRef((e,n)=>{let{asChild:o,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(o?d:r,{...a,ref:n})});return c.displayName=`Primitive.${r}`,{...e,[r]:c}},{}),R=e.i(96626),E=e.i(10772),S="Collapsible",[_,W]=function(e,r=[]){let o=[],a=()=>
1{let t=o.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(r,a){let s=n.createContext(a),i=o.length;o=[...o,a];let l=r=>{let{scope:o,children:a,...l}=r,d=o?.[e]?.[i]||s,c=n.useMemo(()=>l,Object.values(l));return(0,t.jsx)(d.Provider,{value:c,children:a})};return l.displayName=r+"Provider",[l,function(t,o){let l=o?.[e]?.[i]||s,d=n.useContext(l);if(d)return d;if(void 0!==a)return a;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...r)]}(S),[P,B]=_(S),O=n.forwardRef((e,r)=>{let{__scopeCollapsible:o,open:a,defaultOpen:s,disabled:i,onOpenChange:l,...d}=e,[c,u]=(0,v.useControllableState)({prop:a,defaultProp:s??!1,onChange:l,caller:S});return(0,t.jsx)(P,{scope:o,disabled:i,contentId:(0,E.useId)(),open:c,onOpenToggle:n.useCallback(()=>u(e=>!e),[u]),children:(0,t.jsx)(A.div,{"data-state":q(c),"data-disabled":i?"":void 0,...d,ref:r})})});O.displayName=S;var T="CollapsibleTrigger",$=n.forwardRef((e,n)=>{let{__scopeCollapsible:r,...o}=e,a=B(T,r);return(0,t.jsx)(A.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":q(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...o,ref:n,onClick:(0,w.composeEventHandlers)(e.onClick,a.onOpenToggle)})});$.displayName=T;var F="CollapsibleContent",D=n.forwardRef((e,n)=>{let{forceMount:r,...o}=e,a=B(F,e.__scopeCollapsible);return(0,t.jsx)(R.Presence,{present:r||a.open,children:({present:e})=>(0,t.jsx)(H,{...o,ref:n,present:e})})});D.displayName=F;var H=n.forwardRef((e,r)=>{let{__scopeCollapsible:o,present:a,children:s,...i}=e,l=B(F,o),[d,c]=n.useState(a),u=n.useRef(null),m=(0,b.useComposedRefs)(r,u),p=n.useRef(0),h=p.current,f=n.useRef(0),x=f.current,g=l.open||d,w=n.useRef(g),v=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,k.useLayoutEffect)(()=>{let e=u.current;if(e){v.current=v.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,f.current=t.width,w.current||(e.style.transitionDuration=v.current.transitionDuration,e.style.animationName=v.current.animationName),c(a)}},[l.open,a]),(0,t.jsx)(A.div,{"data-state":q(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!g,...i,ref:m,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:g&&s})});function q(e){return e?"open":"closed"}var z=e.i(86318),L="Accordion",M=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[V,K,Y]=(0,g.createCollection)(L),[U,J]=function(e,r=[]){let o=[],a=()=>
1{let t=o.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(r,a){let s=n.createContext(a),i=o.length;o=[...o,a];let l=r=>{let{scope:o,children:a,...l}=r,d=o?.[e]?.[i]||s,c=n.useMemo(()=>l,Object.values(l));return(0,t.jsx)(d.Provider,{value:c,children:a})};return l.displayName=r+"Provider",[l,function(t,o){let l=o?.[e]?.[i]||s,d=n.useContext(l);if(d)return d;if(void 0!==a)return a;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...r)]}(L,[Y,W]),G=W(),Q=n.default.forwardRef((e,n)=>{let{type:r,...o}=e;return(0,t.jsx)(V.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,t.jsx)(er,{...o,ref:n}):(0,t.jsx)(en,{...o,ref:n})})});Q.displayName=L;var[Z,X]=U(L),[ee,et]=U(L,{collapsible:!1}),en=n.default.forwardRef((e,r)=>{let{value:o,defaultValue:a,onValueChange:s=()=>{},collapsible:i=!1,...l}=e,[d,c]=(0,v.useControllableState)({prop:o,defaultProp:a??"",onChange:s,caller:L});return(0,t.jsx)(Z,{scope:e.__scopeAccordion,value:n.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:n.default.useCallback(()=>i&&c(""),[i,c]),children:(0,t.jsx)(ee,{scope:e.__scopeAccordion,collapsible:i,children:(0,t.jsx)(es,{...l,ref:r})})})}),er=n.default.forwardRef((e,r)=>{let{value:o,defaultValue:a,onValueChange:s=()=>{},...i}=e,[l,d]=(0,v.useControllableState)({prop:o,defaultProp:a??[],onChange:s,caller:L}),c=n.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),u=n.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(Z,{scope:e.__scopeAccordion,value:l,onItemOpen:c,onItemClose:u,children:(0,t.jsx)(ee,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(es,{...i,ref:r})})})}),[eo,ea]=U(L),es=n.default.forwardRef((e,r)=>{let{__scopeAccordion:o,disabled:a,dir:s,orientation:i="vertical",...l}=e,d=n.default.useRef(null),c=(0,b.useComposedRefs)(d,r),u=K(o),m="ltr"===(0,z.useDirection)(s),p=(0,w.composeEventHandlers)(e.onKeyDown,e=>{if(!M.includes(e.key))return;let t=e.target,n=u().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),o=n.length;if(-1===r)return;e.preventDefault();let a=r,s=o-1,l=()=>{(a=r+1)>s&&(a=0)},d=()=>{(a=r-1)<0&&(a=s)};switch(e.key){case"Home":a=0;break;case"End":a=s;break;case"ArrowRight":"horizontal"===i&&(m?l():d());break;case"ArrowDown":"vertical"===i&&l();break;case"ArrowLeft":"horizontal"===i&&(m?d():l());break;case"ArrowUp":"vertical"===i&&d()}let c=a%o;n[c].ref.current?.focus()});return(0,t.jsx)(eo,{scope:o,disabled:a,direction:s,orientation:i,children:(0,t.jsx)(V.Slot,{scope:o,children:(0,t.jsx)(N.div,{...l,"data-orientation":i,ref:c,onKeyDown:a?void 0:p})})})}),ei="AccordionItem",[el,ed]=U(ei),ec=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,value:o,...a}=e,s=ea(ei,r),i=X(ei,r),l=G(r),d=(0,E.useId)(),c=o&&i.value.includes(o)||!1,u=s.disabled||e.disabled;return(0,t.jsx)(el,{scope:r,open:c,disabled:u,triggerId:d,children:(0,t.jsx)(O,{"data-orientation":s.orientation,"data-state":eg(c),...l,...a,ref:n,disabled:u,open:c,onOpenChange:e=>{e?i.onItemOpen(o):i.onItemClose(o)}})})});ec.displayName=ei;var eu="AccordionHeader",em=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...o}=e,a=ea(L,r),s=ed(eu,r);return(0,t.jsx)(N.h3,{"data-orientation":a.orientation,"data-state":eg(s.open
1),"data-disabled":s.disabled?"":void 0,...o,ref:n})});em.displayName=eu;var ep="AccordionTrigger",eh=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...o}=e,a=ea(L,r),s=ed(ep,r),i=et(ep,r),l=G(r);return(0,t.jsx)(V.ItemSlot,{scope:r,children:(0,t.jsx)($,{"aria-disabled":s.open&&!i.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...l,...o,ref:n})})});eh.displayName=ep;var ef="AccordionContent",ex=n.default.forwardRef((e,n)=>{let{__scopeAccordion:r,...o}=e,a=ea(L,r),s=ed(ef,r),i=G(r);return(0,t.jsx)(D,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...i,...o,ref:n,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function eg(e){return e?"open":"closed"}ex.displayName=ef;var eb=e.i(9797),ew=e.i(80064);function ev({...e}){return(0,t.jsx)(Q,{"data-slot":"accordion",...e})}function ey({className:e,...n}){return(0,t.jsx)(ec,{"data-slot":"accordion-item",className:(0,ew.cn)("border-b last:border-b-0",e),...n})}function ej({className:e,children:n,...r}){return(0,t.jsx)(em,{className:"flex",children:(0,t.jsxs)(eh,{"data-slot":"accordion-trigger",className:(0,ew.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...r,children:[n,(0,t.jsx)(eb.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function eN({className:e,children:n,...r}){return(0,t.jsx)(ex,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:(0,t.jsx)("div",{className:(0,ew.cn)("pt-0 pb-4",e),children:n})})}let ek=[{question:"What is an AI Ops Function?",answer:"An AI Ops Function is the operations capability your business is missing. It starts with a living, structured knowledge base that represents how your business actually works: your processes, tools, people, and goals. From there, it surfaces gaps, powers custom software, and systemizes operations. Think of it as having an ops team that understands your business and gets smarter every month."},{question:"How is this different from hiring a dev shop?",answer:"A dev shop builds what you spec. Paracord starts by deeply understanding your business before any code is written. We surface the opportunities, build AI-native systems (not just apps), and stay on as an ongoing operations partner. The systems get better every month because we're managing them, not handing them off."},{question:"Isn't this just AI tools like Copilot or ChatGPT?",answer:"No. There's a spectrum: **AI tools** (Copilot, ChatGPT) assist a human doing existing work. **AI-enhanced
1services** are service providers working faster with those tools. **AI-native systems**, what Paracord builds, are purpose-built systems where AI is the operation, not the assistant. We don't help you use a spreadsheet better. We replace the spreadsheet."},{question:"What does the first engagement look like?",answer:"It starts with a discovery call. 30 minutes, no pitch deck. If there's a fit, we begin by building your knowledge base: documenting your processes, tools, and pain points. That alone surfaces opportunities most businesses didn't know they had. From there, we prioritize and start building."},{question:"How much does it cost?",answer:"Every engagement is different, but the investment is comparable to a fractional CTO, not an enterprise consulting firm. We scope based on impact, not hours. The discovery call is free and there's no obligation."},{question:"Do I need to understand AI?",answer:"Not at all. You understand your business, and that's what matters. We handle the technology. Our job is to translate your operations into systems that work, and to explain everything in plain language along the way."},{question:"What don't you do?",answer:"We don't do staff augmentation or body shop work. We don't take one-off projects with no ongoing relationship. And we don't bolt on AI features that don't address the root problem. If the business case isn't there, we'll tell you."}];function eC({content:e}){return e?(0,t.jsxs)(ey,{value:e.question,children:[(0,t.jsxs)(ej,{children:[" ",(0,t.jsx)("div",{className:"text-xl md:text-2xl leading-relaxed text-left",children:e.question})]}),(0,t.jsx)(eN,{children:(0,t.jsx)("div",{className:"text-xl md:text-2xl leading-relaxed text-left",children:(0,t.jsx)(c.default,{allowLinks:!0,linkClassName:"text-primary font-bold hover:underline",children:e.answer})})})]}):null}function eI(){return(0,t.jsx)(ev,{type:"multiple",className:"w-full max-w-3xl mx-auto",children:ek.map((e,n)=>(0,t.jsx)(eC,{content:e},n))})}var eA=e.i(18566);let eR=[{id:"problem",label:"Problem"},{id:"ai-ops-function",label:"AI Ops Function"},{id:"process",label:"How It Works"},{id:"author",label:"About"},{id:"faq",label:"FAQ"},{id:"book",label:"Book a call",href:"https://cal.com/paracord/discovery"}];function eE(){let[e,a]=(0,n.useState)(!1),[s,i]=(0,n.useState)(""),l=(0,eA.useSearchParams)();return(0,n.useEffect)(()=>{let e=()=>{let e=document.getElementById("problem");if(!e)return;a(e.getBoundingClientRect().top<=200);let t=window.innerHeight,n="";eR.forEach(({id:e})=>{let r=document.getElementById(e);if(r){let o=r.getBoundingClientRect();o.top<=t/2&&o.bottom>t/2&&(n=e)}}),i(n)};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("nav",{className:(0,ew.cn)("fixed bottom-4 left-4 right-4 md:top-24 md:right-8 md:left-auto md:bottom-auto z-40 transition-all duration-500 ease-in-out",e?"opacity-100 translate-y-0 md:translate-y-0 md:translate-x-0":"opacity-0 translate-y-8 md:translate-y-0 md:translate-x-8 pointer-events-none"),children:(0,t.jsx)("div",{className:"flex flex-row overflow-x-auto md:overflow-x-visible md:flex-col gap-2 bg-white/90 backdrop-blur-sm border border-gray-200 rounded-lg p-3 shadow-lg md:justify-start scrollbar-none",children:eR.map(({id:e,label:n,href:a})=>{let i=a;if(!a){let t=l.toString();i=t?`/?${t}#${e}`:`/#${e}`}return(0,t.jsx)(r.Button,{asChild:!0,variant:a?"default":"ghost",disabled:s===e,className:(0,ew.cn)("px-3 py-1.5 md:px-4 md:py-2 text-xs md:text-sm font-medium rounded-md transition-all duration-200 whitespace-nowrap shrink-0",!a&&"hover:underline",s!==e||a?"":"font-semibold bg-gray-100"),children:(0,t.jsx)(o.default,{href:i,target:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,children:n})},e)})})})}function eS(){let[e,a]=(0,n.useState)(!1),[s,i]=(0,n.useState)("");return(0,n.useEffect)(()=>{let e=()=>{let e=document.getElementById("problem");if(!e)return;a(e.getBoundingClientRect().top<=200);let t=window.innerHeight,n="";eR.forEach(({id:e})=>{let r=document.getElementById(e);if(r){let o=r.getBoundingClientRect();o.top<=t/2&&o.bottom>t/2&&(n=e)}}),i(n)};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("nav",{className:(0,ew.cn)("fixed bottom-4 left-4 right-4 md:top-24 md:right-8 md:left-auto md:bottom-auto z-40 transition-all duration-500 ease-in-out",e?"opacity-100 translate-y-0 md:translate-y-0 md:translate-x-0":"opacity-0 translate-y-8 md:translate-y-0 md:translate-x-8 pointer-events-none"),children:(0,t.jsx)("div",{className:"flex flex-row overflow-x-auto md:overflow-x-visible md:flex-col gap-2 bg-white/90 backdrop-blur-sm border border-gray-200 rounded-lg p-3 shadow-lg md:justify-start scrollbar-none",children:eR.map(({id:e,label:n,href:a})=>{let i=a||`/#${e}`;return(0,t.jsx)(r.Button,{asChild:!0,variant:a?"default":"ghost",disabled:s===e,className:(0,ew.cn)("px-3 py-1.5 md:px-4 md:py-2 text-xs md:text-sm font-medium rounded-md transition-all duration-200 whitespace-nowrap shrink-0",!a&&"hover:underline",s!==e||a?"":"font-semibold bg-gray-100"),children:(0,t.jsx)(o.default,{href:i,target:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,children:n})},e)})})})}function e_(){return(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(eS,{}),children:(0,t.jsx)(eE,{})})}
1function eW(){return(0,t.jsx)("footer",{className:"border-t mt-0",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 md:px-8 py-8 flex flex-col md:flex-row items-center justify-between gap-4 text-sm text-muted-foreground",children:[(0,t.jsxs)("div",{children:["© ",new Date().getFullYear()," ",a.config.brandName]}),(0,t.jsxs)("nav",{className:"flex items-center gap-6",children:[(0,t.jsx)(o.default,{href:"/contact",className:"hover:text-foreground transition-colors",children:"Contact"}),(0,t.jsx)(o.default,{href:"/privacy",className:"hover:text-foreground transition-colors",children:"Privacy"}),(0,t.jsx)(o.default,{href:"/terms",className:"hover:text-foreground transition-colors",children:"Terms"})]})]})})}let eP=["An AI Ops Function is the operating capability most growing businesses do not have. We define it as:","**Source of truth.** A living knowledge base for how the business actually runs: people, processes, tools, approvals, and constraints.","**Continuous gap analysis.** Surfaces the repetitive, brittle, owner-dependent, or manual work slowing the business down.","**Custom systems.** Purpose-built workflows, dashboards, automations, and AI-enabled tooling that reduce recurring operational friction.","**Managed operations.** We do not hand off a project and disappear. We stay close, run what we build, and improve it over time.","**Human-in-the-loop AI.** AI handles repeatable work, while your team stays in control where judgment, exceptions, and approvals matter."],eB=[{number:"01",title:"Map the work",description:"Before we build anything, we learn how the work actually moves through your business: the people involved, the tools in play, the handoffs, the bottlenecks, and the places where everything depends on one person remembering what to do."},{number:"02",title:"Build the source of truth",description:"We turn that operational knowledge into a structured source of truth your team can actually use. It becomes the foundation for better decisions, cleaner handoffs, clearer approvals, and systems that do not fall apart when key people are unavailable."},{number:"03",title:"Ship the right systems",description:"Then we build the workflows, automations, dashboards, and AI-enabled operating systems that remove recurring friction. Not AI for show. Systems with a clear job, clear owner, and clear operational value."},{number:"04",title:"Manage & improve",description:"We stay involved after launch. We monitor what is working, tighten what is breaking, and keep improving the system as the business changes. That is the difference between a project and an operations partner."}];function eO(){let e="https://cal.com/paracord/discovery",a="problem",d=(0,n.useCallback)(e=>{let t=document.getElementById(e);if(t){let e=t.getBoundingClientRect().top+window.pageYOffset-window.innerHeight/3;window.scrollTo({top:e,behavior:"smooth"})}},[]);return(0,t.jsxs)("div",{className:"smooth-anchor-scroll",children:[(0,t.jsx)(s.default,{}),(0,t.jsx)(e_,{}),(0,t.jsxs)("div",{className:"px-4 md:px-8",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center h-screen gap-4",children:[(0,t.jsxs)("div",{className:"gap-4 max-w-3xl mx-auto space-y-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1 md:text-center",children:[(0,t.jsxs)("h1",{className:"text-6xl md:text-6xl font-bold",children:["Reduce Ops ",(0,t.jsx)("span",{className:"underline decoration-orange-600",children:"Friction"}),". ",(0,t.jsx)("br",{}),"Run a Smoother Ship."]}),(0,t.jsx)("p",{className:"text-xl md:text-2xl text-muted-foreground mt-4",children:"We help growing teams replace recurring coordination work, brittle handoffs, and manual operations with better systems."}),(0,t.jsx)("p",{className:"text-xl md:text-2xl text-muted-foreground mt-4",children:"First we map how the work actually runs. Then we document it, build the right operational tooling around it, and stay to manage and improve it."})]}),(0,t.jsx)("div",{className:"space-y-2 md:text-left",children:(0,t.jsx)("div",{className:"space-y-2 items-center justify-center flex",children:(0,t.jsx)("div",{className:"flex flex-col gap-2 items-center justify-center p-4",children:(0,t.jsx)(r.Button,{size:"xl",className:"text-2xl",asChild:!0,children:(0,t.jsxs)(o.default,{href:e,target:"_blank",rel:"noopener noreferrer",children:["Book a discovery call"," ",(0,t.jsx)(l.ArrowRight,{})]})})})})})]}),(0,t.jsx)("div",{className:"flex flex-col items-center justify-center mt-12 max-w-full overflow-x-hidden",children:(0,t.jsx)(r.Button,{variant:"ghost",size:"lg",className:"animate-bounce cursor-pointer",onClick:()=>d(a),children:(0,t.jsx)(i,{className:"size-8"})})})]}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("div",{className:"flex flex-col items-left text-left gap-5 max-w-3xl mx-auto pb-[20vh]",id:a,children:(0,t.jsx)(p,{})}),(0,t.jsxs)("div",{className:"flex flex-col items-left text-left gap-5 max-w-3xl mx-auto pb-[20vh]",id:"ai-ops-function",children:[(0,t.jsx)(u,{children:(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight text-center mb-4",children:"What is an AI Ops Fu
1nction?"})}),eP.map((e,n)=>(0,t.jsx)(u,{children:(0,t.jsx)("div",{className:"text-2xl md:text-3xl leading-relaxed text-left",children:(0,t.jsx)(c.default,{children:e})})},n)),(0,t.jsxs)(u,{children:[(0,t.jsx)("div",{className:"text-2xl md:text-3xl leading-relaxed text-left",children:"The Knowledge Base as the Foundation:"}),(0,t.jsx)("div",{className:"text-center border rounded-md p-4 text-muted-foreground font-mono text-sm md:text-base mt-8 whitespace-pre-line leading-loose",children:` content ideas 2 â 3process docs â Knowledge Base â gap analysis 4 â 5 automations 6 â 7 intelligent systems`})]})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8 max-w-3xl mx-auto pb-[20vh]",id:"process",children:[(0,t.jsx)(u,{children:(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight text-center",children:"How It Works"})}),(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 w-full",children:eB.map(e=>(0,t.jsx)(u,{children:(0,t.jsxs)("div",{className:"border rounded-lg p-6 space-y-3",children:[(0,t.jsx)("div",{className:"text-sm font-mono text-orange-600",children:e.number}),(0,t.jsx)("h3",{className:"text-xl font-semibold",children:e.title}),(0,t.jsx)("p",{className:"text-muted-foreground leading-relaxed",children:e.description})]})},e.number))})]}),(0,t.jsx)("div",{className:"flex flex-col items-center gap-4 max-w-3xl mx-auto pb-[20vh]",id:"author",children:(0,t.jsx)(x,{})}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8 max-w-3xl mx-auto pb-[20vh]",id:"faq",children:[(0,t.jsx)(u,{children:(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight text-center",children:"Common Questions"})}),(0,t.jsx)(eI,{})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 max-w-3xl mx-auto pb-[20vh]",id:"book",children:[(0,t.jsx)(r.Button,{size:"xl",className:"text-2xl w-full",asChild:!0,children:(0,t.jsxs)(o.default,{href:e,target:"_blank",rel:"noopener noreferrer",children:["Book a discovery call ",(0,t.jsx)(l.ArrowRight,{})]})}),(0,t.jsx)("p",{className:"text-muted-foreground text-center text-lg",children:"30 minutes. No pitch deck. Just a conversation about where your business is and where it could be."})]})]})]}),(0,t.jsx)(eW,{})]})}function eT(){return(0,t.jsx)(n.Suspense,{fallback:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.default,{}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center h-screen -mt-16 gap-4",children:[(0,t.jsx)(d.Loader2,{className:"size-8 animate-spin"}),(0,t.jsxs)("div",{className:"text-muted-foreground text-center",children:[a.config.brandName," is loading..."]})]})]}),children:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(eO,{})})})}e.s(["default",()=>eT],74647)}]);
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.