1import{u as O,r as u,m as z,Q as a,b$ as W,j as e,aE as H,N as R,S as q,B as I,eV as V,O as G,gE as Y,L as N,a as B,d2 as D,d as J,C as Q}from"./index-C-_Qp0pL.js";import{a as Z}from"./useUseCaseVisibility-4gY-wJwX.js";import{g as K,S as X}from"./standardBilling-XxykGt4u.js";import{G as ee}from"./globe-DgT1w9OU.js";import{P as te}from"./plug-CMOyG2-q.js";const E={standard_monthly_v1:{name:"Studio · Monthly",card:"studio",label:"Current plan · Monthly"},standard_annual_v1:{name:"Studio · Annual",card:"studio",label:"Current plan · Annual"}};function se(s){const n=s?.subscription_account;if(n?.subscription_active!==!0)return null;const i=n.standard_subscription?.plan_key;if(E[i])return E[i];const o=s.standard_plans?.find(l=>l.plan_key===i);return o?.display_name?{name:o.display_name,card:null}:null}function ne(){const{user:s,isOrgMcpScope:n,mcpScopeOrg:i}=O(),o=s?.id||"",l=n&&i?.mcp_org_id||"",r=!!(o&&(!n||l))?JSON.stringify([o,l]):"",[c,h]=u.useState(null);return u.useEffect(()=>{if(!r)return;let p=!0;const b=l?{mcp_org_id:l}:{scope:"personal"};return z.studioSummary(b).then(f=>{const w=f?.schema_version===2&&f.context?.user_id===o&&f.context?.kind===(l?"organization":"personal")&&(f.context?.mcp_org_id||"")===l;p&&h({key:r,plan:w?se(f):null})}).catch(()=>{p&&h({key:r,plan:null})}),()=>{p=!1}},[r,o,l]),r&&c?.key===r?c.plan:null}const ae={portalId:"8791295",formId:"5b02a848-2998-42e5-99e0-373b9810fe3a",region:"na1",sfdcCampaignId:"701U0000014ComDYAS"},re="https://js.hsforms.net/forms/embed/v2.js",ie="https://assets.apollo.io/js/meetings/meetings-widget.js",F=new WeakMap,P=new WeakMap;function M(s,n){if(n())return Promise.resolve();let i=F.get(document);if(i||F.set(document,i=new Map),i.has(s))return i.get(s);const o=new Promise((l,x)=>{const r=document.createElement("script");r.src=s,r.async=!0,r.charset="utf-8";const c=p=>{window.clearTimeout(h),r.onload=null,r.onerror=null,p?(r.remove(),x(p)):l()},h=window.setTimeout(()=>c(new Error("Sales embed timed out")),15e3);r.onload=()=>c(n()?null:new Error("Sales embed unavailable")),r.onerror=()=>c(new Error("Sales embed failed to load")),document.head.appendChild(r)}).catch(l=>{throw i.delete(s),l});return i.set(s,o),o}async function oe(){await Promise.all([M(re,()=>!!window.hbspt?.forms?.create),M(ie,()=>!!(window.ApolloMeetings?.initWidget&&window.ApolloMeetings?.submit))]);const s=window.ApolloMeetings;if(!P.has(s)){const n=Promise.resolve().then(()=>s.initWidget({appId:"6ab19f07c6cb4f00145fe1b3",schedulingLink:"q49-4dj-s70"})).catch(i=>{throw P.delete(s),i});P.set(s,n)}return await P.get(s),{forms:window.hbspt.forms,apollo:s}}function le(s){const n=(i,o)=>s.querySelectorAll(i).forEach(l=>l.classList.add(...o.split(" ")));n('input:not([type="hidden"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]), select, textarea',a.field),n("fieldset","!max-w-none"),n(".hs-form-field","mb-4"),n(".hs-form-field > label",`mb-1 block text-sm ${a.ink}`),n(".legal-consent-container",`mb-4 text-xs ${a.body}`),n("a",`underline underline-offset-4 ${a.focusRing}`)}function ce({open:s,onClose:n}){const i=`sales-form-${u.useId().replace(/[^a-zA-Z0-9_-]/g,"")}`,[o,l]=u.useState(0),[x,r]=u.useState("loading"),[c,h]=u.useState(!1),p=u.useRef(null),b=u.useRef(n),f=u.useRef(!1);b.current=n,u.useEffect(()=>(f.current=!0,()=>{f.current=!1}),[]),u.useEffect(()=>{if(!s)return;let g=!0,t=!1;const d=p.current;r("loading"),h(!1);const y=()=>{g&&r("error")},S=window.setTimeout(y,2e4);return oe().then(({forms:$,apollo:L})=>{g&&$.create({...ae,target:`#${d.id}`,formInstanceId:d.id,submitButtonClass:`min-h-10 cursor-pointer px-5 py-2.5 ${a.buttonBase} ${a.buttonPrimary} ${a.focusRing}`,inlineMessage:"Thank you. Choose a time to talk with our team.",onFormReady:()=>{g&&(window.clearTimeout(S),d.querySelectorAll("iframe").forEach(A=>{A.tabIndex=0}),le(d),r("ready"))},onFormSubmitted:(A,U)=>{if(!g||t)return;const v=U?.submissionValues;if(!v||typeof v!="object"||Array.isArray(v)){h(!0);return}t=!0;const T=()=>{f.current&&h(!0)};W.flushSync(()=>b.current());try{Promise.resolve(L.submit({map:!1,lead:v,onError:T})).catch(T)}catch{T()}}})}).catch(y),()=>{g=!1,window.clearTimeout(S),d.replaceChildren()}},[s,o,i]);const w=()=>{h(!1),n()};return e.jsxs(H,{open:s||c,onClose:w,title:"Talk to sales",description:"Connect Studio to your talent operation.",theme:"studio",size:"lg",children:[c?e.jsx(R,{tone:"warning",role:"alert",children:"Your request was received, but scheduling is unavailable. Our team can follow up with you."}):e.jsxs(e.Fragment,{children:[x==="loading"&&e.jsx("div",{role:"status",children:e.jsx(q,{label:"Loading sales form"})}),x==="error"&&e.jsx(R,{tone:"warning",role:"alert",children:"We couldnât load the sales form. Please try again or c
1ontact our team directly."}),e.jsx("div",{id:`${i}-${o}`,ref:p,hidden:x==="error","aria-busy":x==="loading",className:"min-h-24"},o)]}),(x==="error"||c)&&e.jsxs("div",{className:"mt-4 flex flex-wrap gap-3",children:[!c&&e.jsx(I,{theme:"studio",onClick:()=>l(g=>g+1),children:"Try again"}),e.jsx(I,{theme:"studio",variant:"secondary",as:"a",href:V,target:"_blank",rel:"noopener noreferrer",children:"Contact sales directly"})]})]})}const de=[{id:"executive-search",solutionId:"executive-search",audience:"Search firms",title:"Executive Search",summary:"Win the mandate and build the talent map behind the search.",deliverables:"Strategy decks · Talent maps · Search reports",steps:["Company brief and role success profile","Search strategy and leadership landscape","People list, coverage and status reports"],scope:"Scope by search mandate, target companies and profile volume.",note:"Native Studio ATS rediscovery is coming soon."},{id:"market-intelligence",solutionId:"talent-intelligence",audience:"Talent strategy",title:"Talent Market Intelligence",summary:"See where the talent is and where to build next.",deliverables:"Location briefs · Capability maps · Talent flows",steps:["Market feasibility and location comparisons","Capability and talent pool mapping","Talent flow, workforce event and peer analysis"],scope:"Scope by role, market, location or company group."},{id:"workforce-succession",solutionId:"human-resources",audience:"HR & consulting",title:"Workforce & Succession",summary:"Map todayâs workforce and plan the next critical role.",deliverables:"Skills maps · Peer benchmarks · Succession decks",steps:["Skills gaps and workforce benchmarking","Organization structure and leadership paths","Succession research and internal mobility"],scope:"Scope by team, company group or leadership seat."}],j=a.headingFont,m=a.pricingDetailBody,k="mx-auto w-full max-w-[1120px] px-4 sm:px-6",ue=`inline-flex min-h-11 items-center justify-center gap-3 rounded-full px-5 py-3 text-sm font-medium ${a.pricingPlanCta} ${a.focusRing}`,pe=`inline-flex min-h-11 items-center justify-center gap-3 rounded-full border border-current px-5 py-3 text-sm ${a.focusRing}`,me=`$${K/X}`,he=e.jsx("span",{className:"relative -top-[0.07em]",children:"Free"}),fe=[[Y,"Desktop app",{href:"https://downloads.findem.ai",target:"_blank",rel:"noopener noreferrer"}],[ee,"Web app",{to:"/"}],[te,"AI assistants via MCP",{to:"/mcps"}]];function C({children:s}){return e.jsx("p",{className:"mb-3 text-[11px] uppercase tracking-[0.12em]",children:s})}function _({name:s,kicker:n,label:i,current:o,description:l,price:x,billing:r,note:c,credits:h,timing:p,action:b,onAction:f,includes:w,benefits:g,featured:t}){return e.jsxs(B,{as:"article",tone:t?"pricingFeatured":"pricing",padding:"none","aria-label":`${s} plan`,className:"flex min-w-0 flex-col px-6 py-7",children:[e.jsxs("div",{className:"mb-3 flex min-h-5 flex-wrap items-center justify-between gap-2",children:[e.jsx("p",{className:`text-[10px] uppercase tracking-widest ${m}`,children:n}),i&&e.jsx(J,{tone:"dark",role:o?"status":void 0,className:"shrink-0",children:i})]}),e.jsx("h2",{className:`mb-2 text-2xl font-medium leading-tight ${j} ${a.pricingPlanInk}`,children:s}),e.jsx("p",{className:`mb-6 text-[15px] leading-[1.3] [@container(min-width:928px)]:min-h-[59px] ${m}`,children:l}),e.jsx("p",{className:`text-[43px] leading-none tracking-tight ${j} ${a.pricingPlanInk}`,children:x}),e.jsxs("div",{className:`mb-4 mt-3 min-h-10 text-xs [@container(min-width:928px)]:min-h-[60px] ${m}`,children:[e.jsx("p",{children:r}),c&&e.jsx("p",{className:`mt-2 inline-flex rounded-full px-2.5 py-0.5 text-[10.5px] font-medium ${a.pricingHighlight} ${a.pricingPlanInk}`,children:c})]}),e.jsxs("div",{className:"min-h-16 text-[13px]","aria-live":"polite",children:[e.jsx("p",{className:"font-medium",children:h}),p&&e.jsx("p",{className:`mt-1 text-xs ${m}`,children:p})]}),e.jsxs(I,{unstyled:!0,onClick:f,className:`my-5 w-full ${ue}`,children:[b,e.jsx(D,{size:16,"aria-hidden":"true"})]}),e.jsx("p",{className:`mb-3 min-h-10 border-t border-black/10 pt-4 text-xs ${m}`,children:w}),e.jsx("ul",{className:`space-y-3 text-xs ${m}`,children:g.map(d=>e.jsxs("li",{className:"flex gap-2",children:[e.jsx(Q,{size:15,className:"shrink-0","aria-hidden":"true"}),e.jsx("span",{children:d})]},d))})]})}function je(){const{user:s}=O(),n=ne(),i=G(),[o,l]=u.useState("annual"),[x,r]=u.useState(!1),c=o==="annual",[h,p]=u.useState(null),b=String(s?.id||s?.uid||""),f=()=>i(s?"/billing":"/register"),w=t=>h&&!h.includes(t)?"/solutions":`/solutions/${t}`,g=()=>r(!0);return u.useEffect(()=>{let t=!0;return p(null),Z(b).then(d=>{t&&p(d)}).catch(()=>{}),()=>{t=!1}},[b]),u.useEffect(()=>{const t=document.title;return document.title="Plans and pricing · Findem Studio",()=>{document.title=t}},[]),e.jsxs("div",{className:`min-h-full pb-8 [container-type:inline-size] ${a.pricingDetailCanvas} ${a.pricingPlanBodyFont}`,children:[e.jsx(ce,{open:x,onClose:()=>r(!1)}),e.jsxs("section",{"aria-labelledby":"pp-heading",className:`${k} pb-9 pt-10 text-center sm:pt-14`,children:[e.jsx(C,{children:"Intelligence for every people decision"}),e.jsxs("h1",{id:"pp-heading",className:`text-[32px] font-medium leading-[1.2] tracking-tight sm:text-[40px] ${j} ${a.pricingInk}`,children:["Start free.",e.jsx("br",{}),"Pay for the work you need."]}),e.jsx("p",{className:`mx-auto mt-5 max-w-[610px] text-lg leading-snug sm:text-xl ${m}`,children:"From your first company brief to your next executive search. Start with free credits and add more when you need them."}),e.jsx("div",{role:"group","aria-label":"Subscription billing",className:`mx-auto mb-2 mt-7 flex w-fit gap-1 rounded-full border bg-white p-1 ${a.pricingPlanCard}`,children:["monthly","annual"].map(t=>e.jsx(I,{unstyled:!0,"aria-pressed":o===t,onClick:()=>l(t),className:`min-h-10 rounded-full px-5 text-xs ${o===t?a.pricingPlanCta:m}`,children:t==="annual"?"Annual":"Monthly"},t))}),e.jsx("p",{className:"text-xs","aria-live":"polite",children:c?"A year of credits upfront. Lower agent prices all year."
1:"Monthly credits. Choose annual for lower agent prices."})]}),e.jsxs("section",{"aria-label":"Pricing plans",className:`${k} grid grid-cols-1 gap-4 [@container(min-width:928px)]:grid-cols-3`,children:[e.jsx(_,{name:"Pay as you go",kicker:"No subscription",description:"For a single question or a one-off project.",price:he,billing:e.jsxs(e.Fragment,{children:["to start",e.jsx("br",{}),"Then $100 minimum top-up"]}),credits:"Credits are one to one with dollars.",timing:"$100 buys $100 of agent work. Top up in $100 increments.",action:"Start free",onAction:f,includes:"Work on demand",benefits:[`${me} in free starter credits`,"Specialist agents and guided workflows","Research, lists and finished reports","Every agent price published up front"]}),e.jsx(_,{name:"Studio",featured:!0,current:n?.card==="studio",label:n?.card==="studio"?n.label:"Recommended",kicker:"For ongoing work",description:"For individuals and teams running research, search and workforce strategy week to week.",price:"$249",billing:e.jsxs(e.Fragment,{children:["per seat / month",e.jsx("br",{}),c?"$2,988 per seat, billed annually":"Billed monthly"]}),credits:c?"$2,988 in credits on day one.":"$249 in credits every month.",timing:"The subscription is the credit, not a fee on top of it.",action:n?.card==="studio"?"View billing":"Start free",onAction:f,includes:"Everything in Pay as you go, plus",benefits:["One credit balance shared across your team","Scheduled agents for recurring work","Output in your own report templates",c?"Discounted agent pricing, all year":"Choose annual for discounted agent pricing"]}),e.jsx(_,{name:"Studio + Platform",kicker:"Connect the whole workflow",description:"For recruiting teams that want Studio connected to their own people data and workflows.",price:"$599",billing:e.jsxs(e.Fragment,{children:["per seat / month",e.jsx("br",{}),c?"$7,188 per seat, billed annually":"Billed monthly"]}),note:c?"Bundle discount · Talk to sales":null,credits:"Platform subscription and Studio credits.",timing:"Final scope set with your team.",action:"Talk to sales",onAction:g,includes:"Everything in Studio, plus",benefits:["The full Findem sourcing platform","ATS and HRIS integrations","Rediscovery across your existing candidate database alongside net new talent","Integration scope set with your team"]})]}),e.jsx("section",{"aria-label":"Available everywhere",className:`${k} py-9`,children:e.jsxs("div",{className:"grid gap-7 border-b border-black/10 pb-9 [@container(min-width:760px)]:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx(C,{children:"One workspace"}),e.jsx("h2",{className:`text-[25px] font-medium ${j}`,children:"Findem, wherever you work."}),e.jsx("p",{className:`mt-1 text-xs ${m}`,children:"Included with every plan, from your first free credit."})]}),e.jsx("ul",{className:"flex flex-wrap items-center gap-6 text-xs",children:fe.map(([t,d,y])=>{const S=`flex min-h-10 items-center gap-2 underline underline-offset-4 ${a.focusRing}`,$=e.jsxs(e.Fragment,{children:[e.jsx(t,{size:18,"aria-hidden":"true"}),d]});return e.jsx("li",{children:y.href?e.jsx("a",{...y,className:S,children:$}):e.jsx(N,{to:y.to,className:S,children:$})},d)})})]})}),e.jsxs("section",{"aria-labelledby":"pp-cases-heading",className:`${k} pt-5`,children:[e.jsx(C,{children:"Use cases"}),e.jsx("h2",{id:"pp-cases-heading",className:`text-[32px] font-medium leading-tight tracking-tight sm:text-[40px] ${j}`,children:"What your credits buy."}),e.jsx("p",{className:`mb-7 mt-3 max-w-[700px] text-sm ${m}`,children:"Start with one workflow or combine several into a larger project."}),e.jsx("div",{id:"pp-use-cases",className:"grid grid-cols-1 gap-4 [@container(min-width:760px)]:grid-cols-3",children:de.map((t,d)=>e.jsxs(B,{as:"article",tone:"pricing",padding:"none","aria-label":t.title,className:"group relative min-w-0 px-5 py-6",children:[e.jsxs("p",{className:"mb-4 flex items-center justify-between gap-2 text-[10px] uppercase tracking-wider",children:[e.jsxs("span",{children:[String(d+1).padStart(2,"0")," / ",t.audience]}),e.jsx(D,{size:15,"aria-hidden":"true",className:"shrink-0 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5"})]}),e.jsx("h3",{className:`mb-3 text-2xl font-medium leading-tight ${j} ${a.pricingPlanInk}`,children:e.jsx(N,{to:w(t.solutionId),className:`underline-offset-4 after:absolute after:inset-0 after:content-[''] group-hover:underline ${a.focusRing}`,children:t.title})}),e.jsx("p",{className:`mb-4 text-xs leading-relaxed ${m}`,children:t.summary}),e.jsx("p",{className:"border-t border-black/10 pt-3 text-xs",children:t.deliverables}),e.jsxs("details",{className:"relative z-10 mt-3 text-xs",children:[e.jsx("summary",{className:`min-h-10 cursor-pointer py-3 ${a.focusRing}`,children:"See the agents"}),e.jsx("ol",{className:`mb-3 list-decimal space-y-2 pl-5 ${m}`,children:t.steps.map(y=>e.jsx("li",{children:y},y))}),e.jsx("p",{className:`border-t border-black/10 pt-3 ${m}`,children:t.scope}),t.note&&e.jsx("p",{className:`mt-3 ${m}`,children:t.note})]})]},t.id))}),e.jsxs("div",{className:"mt-6 flex flex-wrap items-center gap-5 text-xs",children:[e.jsx(N,{className:pe,to:"/solutions",children:"View all use-case areas"}),e.jsx(N,{className:`underline underline-offset-4 ${a.focusRing}`,to:"/agents",children:"Browse the full agent library â"})]})]}),e.jsxs("section",{"aria-labelledby":"pp-faq-heading",className:`${k} pt-14`,children:[e.jsx(C,{children:"The details"}),e.jsx("h2",{id:"pp-faq-heading",className:`mb-5 text-[32px] font-medium leading-tight tracking-tight sm:text-[40px] ${j}`,children:"A few things, made simple."}),[["Can I try it before choosing a paid plan?","Yes. Pay as you go and
1Studio share one starter credit allowance per new workspace. Explore agents and workflows, then add credits or subscribe. Studio + Platform starts with a sales conversation."],["How do monthly and annual credits work?","Monthly subscribers receive $249 in credits per seat each month. Annual subscribers pay $2,988 per seat and receive all $2,988 in credits upfront, plus discounted agent pricing. Top ups are available in $100 increments."],["Do use case areas need a separate subscription?","No. Use the same Studio credits across these workflows. Pricing depends on the agents and scope you choose."],["What does Studio + Platform add?","The full Findem sourcing platform, ATS and HRIS integrations, rediscovery across your existing candidate database alongside net new talent, and connected recruiting workflows. Native Studio ATS rediscovery for executive search is a separate capability marked coming soon."]].map(([t,d])=>e.jsxs("details",{className:"border-b border-black/10 text-sm",children:[e.jsx("summary",{className:`min-h-14 cursor-pointer py-4 ${a.focusRing}`,children:t}),e.jsx("p",{className:`mb-5 max-w-[800px] text-xs leading-relaxed ${m}`,children:d})]},t))]})]})}export{je 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.