1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{t}from"./link-DfXvwZHU.js";import{p as n}from"./index-CiW8KEPD.js";var r=e();function i(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a,{}),(0,r.jsx)(o,{}),(0,r.jsx)(c,{}),(0,r.jsx)(d,{}),(0,r.jsx)(u,{}),(0,r.jsx)(f,{})]})}function a(){return(0,r.jsxs)(`section`,{className:`relative overflow-hidden`,children:[(0,r.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-[0.06]`,style:{backgroundImage:`linear-gradient(to right, #ffffff 1px, transparent 1px), linear-gradient(to bottom, #ffffff 1px, transparent 1px)`,backgroundSize:`56px 56px`,maskImage:`radial-gradient(ellipse at top, black 40%, transparent 75%)`}}),(0,r.jsx)(`div`,{className:`pointer-events-none absolute left-1/2 top-[-10%] h-[520px] w-[900px] -translate-x-1/2 rounded-full opacity-30 blur-3xl`,style:{background:`radial-gradient(circle, #56e273 0%, transparent 60%)`}}),(0,r.jsxs)(`div`,{className:`relative mx-auto w-full max-w-6xl px-6 md:px-8 pb-16 pt-24 md:pt-32 text-center`,children:[(0,r.jsx)(`p`,{className:`mb-6 text-xs font-semibold uppercase tracking-[0.24em] text-primary text-center`,children:`Pricing`}),(0,r.jsxs)(`h1`,{className:`mx-auto max-w-4xl text-balance font-[family-name:var(--font-heading)] text-4xl font-bold leading-[1.05] tracking-tight text-foreground md:text-6xl lg:text-7xl`,children:[`Start small.`,` `,(0,r.jsx)(`span`,{className:`text-primary`,children:`Scale when it's proven.`})]}),(0,r.jsx)(`p`,{className:`mx-auto mt-8 max-w-3xl text-pretty text-lg leading-relaxed text-muted-foreground md:text-xl`,children:`Every engagement is sized by what your GTM system needs, not hours on a timesheet. You'll always know the number before we start, and it never moves mid-engagement.`})]})]})}function o(){return(0,r.jsx)(`section`,{className:`mx-auto w-full max-w-6xl px-6 md:px-8 pb-4`,children:(0,r.jsx)(`p`,{className:`mx-auto max-w-3xl text-pretty text-center text-base leading-relaxed text-foreground md:text-lg`,children:`We quote the number in the proposal, not on the website, because it depends on what your system actually needs. It's fixed before we start, and it never moves mid-engagement.`})})}var s=[{step:`01`,name:`Launch`,price:`Fixed flat fee`,body:`The pilot. We stand up your Swan instance, wire the core connections, and build two working use cases in under two weeks. You see your own warm accounts surface before you commit to anything bigger.`,size:`sm`},{step:`02`,name:`Activation`,price:`Fixed fee, scoped to you`,body:`The full install. Who's on your website, who's in-market, and one dashboard you can actually trust, wired into your CRM with the modules your motion needs. Fixed fee, one number, 30 to 60 day window depending on scope.`,size:`md`},{step:`03`,name:`Partner`,price:`Monthly partnership`,body:`We run the machine with you: pipeline reviews, new plays, new channels, continuous tuning. Month-to-month after the initial commitment. No lock-in, because the system is built in your accounts and leaving was always an option. That's why clients stay.`,size:`lg`}];function c(){return(0,r.jsxs)(`section`,{className:`mx-auto w-full max-w-6xl px-6 md:px-8 py-16`,children:[(0,r.jsx)(`p`,{className:`mb-4 text-xs font-semibold uppercase tracking-[0.24em] text-primary text-center`,children:`The arc`}),(0,r.jsx)(`h2`,{className:`mx-auto max-w-3xl text-balance text-center font-[family-name:var(--font-heading)] text-3xl font-bold tracking-tight text-foreground md:text-5xl`,children:`Three stages. Ascending commitment.`}),(0,r.jsx)(`div`,{className:`mt-14 grid items-stretch gap-6 md:grid-cols-3`,children:s.map(e=>(0,r.jsx)(l,{tier:e},e.name))}),(0,r.jsx)(`p`,{className:`mx-auto mt-12 max-w-2xl text-balance text-center font-[family-name:var(--font-heading)] text-xl font-semibold text-foreground md:text-2xl`,children:`No discounts. If budget's tight, we subtract scope, not value.`})]})}function l({tier:e}){let n=e.size===`lg`?`border-primary/60 shadow-[0_0_60px_-20px_rgba(86,226,115,0.35)]`:e.size===`md`?`border-border/70`:`border-border/60`;return e.size===`lg`||e.size,(0,r.jsxs)(`div`,{className:`group relative flex flex-col rounded-2xl border bg-card p-8 transition-colors hover:border-primary/60 ${n}`,children:[(0,r.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,r.jsx)(`span`,{className:`font-[family-name:var
1(--font-heading)] text-xs font-semibold uppercase tracking-widest text-primary`,children:e.step}),(0,r.jsx)(`div`,{className:`h-px flex-1 bg-border/60`})]}),(0,r.jsx)(`h3`,{className:`mt-6 font-[family-name:var(--font-heading)] text-2xl font-bold text-foreground md:text-3xl`,children:e.name}),(0,r.jsxs)(`div`,{className:`mt-4 flex items-baseline gap-2`,children:[(0,r.jsx)(`span`,{className:`font-[family-name:var(--font-heading)] font-bold text-primary text-2xl md:text-3xl`,children:e.price}),e.priceCaption?(0,r.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:e.priceCaption}):null]}),(0,r.jsx)(`p`,{className:`mt-6 flex-1 text-sm leading-relaxed text-muted-foreground md:text-base`,children:e.body}),(0,r.jsx)(t,{to:`/contact`,className:`mt-8 inline-flex items-center justify-center rounded-full bg-primary px-5 py-3 text-sm font-semibold text-primary-foreground transition-transform hover:scale-[1.02]`,children:`Book a Discovery Call`})]})}function u(){return(0,r.jsxs)(`section`,{className:`mx-auto w-full max-w-3xl px-6 md:px-8 py-28`,children:[(0,r.jsx)(`h2`,{className:`text-balance text-center font-[family-name:var(--font-heading)] text-3xl font-bold tracking-tight text-foreground md:text-5xl`,children:`Fair questions.`}),(0,r.jsx)(`div`,{className:`mt-12 space-y-4`,children:n.map(e=>(0,r.jsxs)(`details`,{open:!0,className:`group rounded-2xl border border-white/10 bg-[#36454F]/30 px-6 py-5 transition-colors hover:border-primary/30`,children:[(0,r.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center justify-between gap-4 font-[family-name:var(--font-heading)] text-lg font-bold text-foreground`,children:[e.q,(0,r.jsx)(`span`,{"aria-hidden":`true`,className:`shrink-0 text-primary transition-transform group-open:rotate-45`,children:`+`})]}),(0,r.jsx)(`p`,{className:`mt-4 text-base leading-relaxed text-muted-foreground`,children:e.a})]},e.q))})]})}function d(){return(0,r.jsxs)(`section`,{className:`relative overflow-hidden bg-[#1a2326] py-28`,children:[(0,r.jsx)(`div`,{className:`pointer-events-none absolute left-1/2 top-1/2 h-[400px] w-[700px] -translate-x-1/2 -translate-y-1/2 rounded-full opacity-15 blur-3xl`,style:{background:`radial-gradient(circle, #56e273 0%, transparent 60%)`}}),(0,r.jsx)(`div`,{className:`relative mx-auto w-full max-w-6xl px-6 md:px-8 text-center`,children:(0,r.jsxs)(`p`,{className:`font-[family-name:var(--font-heading)] text-3xl font-bold leading-[1.15] tracking-tight text-foreground md:text-5xl lg:text-6xl`,children:[(0,r.jsx)(`span`,{className:`text-primary`,children:`The exit is designed in.`}),` When you outgrow us, the machine stays. Some of our favorite clients are the ones who fired us and kept winning.`]})})]})}function f(){return(0,r.jsxs)(`section`,{className:`relative overflow-hidden py-28`,children:[(0,r.jsx)(`div`,{className:`pointer-events-none absolute left-1/2 top-1/2 h-[400px] w-[700px] -translate-x-1/2 -translate-y-1/2 rounded-full opacity-25 blur-3xl`,style:{background:`radial-gradient(circle, #56e273 0%, transparent 60%)`}}),(0,r.jsxs)(`div`,{className:`relative mx-auto w-full max-w-6xl px-6 md:px-8 text-center`,children:[(0,r.jsxs)(`h2`,{className:`font-[family-name:var(--font-heading)] text-4xl font-bold leading-tight tracking-tight text-foreground md:text-6xl`,children:[`Not sure which stage fits?`,` `,(0,r.jsx)(`span`,{className:`text-primary`,children:`Start with the audit.`})]}),(0,r.jsx)(`p`,{className:`mx-auto mt-6 max-w-2xl text-lg text-muted-foreground md:text-xl`,children:`10 questions. 2 minutes. A diagnostic score that shows you exactly where to focus first. No fluff, no email sequence.`}),(0,r.jsxs)(`div`,{className:`mt-10 flex flex-wrap justify-center gap-4`,children:[(0,r.jsx)(t,{to:`/gtm-scorec
1ard`,className:`inline-flex items-center justify-center rounded-full bg-primary px-8 py-4 text-base font-semibold text-primary-foreground transition-transform hover:scale-[1.02]`,children:`Run the GTM Scorecard`}),(0,r.jsx)(t,{to:`/contact`,className:`inline-flex items-center justify-center rounded-full border border-border/80 px-8 py-4 text-base font-semibold text-foreground transition-colors hover:border-primary hover:text-primary`,children:`Book a Discovery Call`})]})]})]})}export{i as component};
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.