1import{a as e}from"./rolldown-runtime-CNC7AqOf.js";import{t}from"./react-9ZasmZpi.js";import{t as n}from"./link-CG7yIDQZ.js";import{t as r}from"./jsx-runtime-DiK4U9sA.js";import{t as i}from"./arrow-right-Crwxp5sY.js";import{t as a}from"./check-BKxawZZt.js";import{t as o}from"./VideoFacade-_DqlBslE.js";import{A as s,C as c,D as l,E as u,M as d,O as f,S as p,T as m,_ as h,a as g,b as _,d as v,f as y,g as b,i as x,j as ee,k as S,m as C,o as w,p as T,s as E,v as D,w as te,x as ne,y as O}from"./proxy-DbWJaT_H.js";import{F as k,H as A,I as j,J as re,K as ie,L as M,P as N,Q as ae,X as oe,Y as se,Z as ce,q as le,w as ue}from"./index-C1ZEXXE_.js";import{n as de}from"./founders-BtDkJNQ8.js";import{t as fe}from"./QuoteSlot-CNvQgcdO.js";var pe=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e};function P(e,t){return u(e)?e[pe(0,e.length,t)]:e}var me=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return F(this.animations,`duration`)}get iterationDuration(){return F(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function F(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r][t];i!==null&&i>n&&(n=i)}return n}var I=class extends me{then(e,t){return this.finished.finally(e).then(()=>{})}};function L(e,t){return e in t}var R=class extends E{constructor(){super(...arguments),this.type=`object`}readValueFromInstance(e,t){if(L(t,e)){let n=e[t];if(typeof n==`string`||typeof n==`number`)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return y()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}};function z(e){return typeof e==`object`&&!Array.isArray(e)}function B(e,t,n,r){return e==null?[]:typeof e==`string`&&z(t)?b(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function he(e,t,n){return e*(t+1)+n*t}function V(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function ge(e,t,n){for(let r=0;r<e.length;r++){let i=e[r];i.at>t&&i.at<n&&(d(e,i),r--)}}function _e(e,t,n,r,i,a){ge(e,i,a);for(let o=0;o<t.length;o++)e.push({value:t[o],at:m(i,a,r[o]),easing:P(n,o)})}function ve(e,t,n=0){let r=t+1+t*n;for(let t=0;t<e.length;t++)e[t]=e[t]/r}function ye(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}var be=`easeInOut`,H=20;function xe(e,{defaultTransition:t={},...n}={},r,i){let a=t.duration||.3,o=new Map,s=new Map,c={},u=new Map,d=0,m=0,h=0;for(let n=0;n<e.length;n++){let o=e[n];if(typeof o==`string`){u.set(o,m);continue}else if(!Array.isArray(o)){u.set(o.name,V(m,o.at,d,u));continue}let[g,v,y={}]=o;y.at!==void 0&&(m=V(m,y.at,d,u));let b=0,x=(e,n,r,o=0,s=0)=>{let c=Se(e),{delay:u=0,times:d=ne(c),type:g=t.type||`keyframes`,repeat:v,repeatType:y,repeatDelay:x=0,...S}=n,{ease:C=t.ease||`easeOut`,duration:w}=n,T=typeof u==`function`?u(o,s):u,E=c.length,D=_(g)?g:i?.[g||`keyframes`];if(E<=2&&D){let e=100;if(E===2&&Te(c)){let t=c[1]-c[0];e=Math.abs(t)}let n={...t,...S};w!==void 0&&(n.duration=f(w));let r=te(n,e,D);C=r.ease,w=r.duration}w??=a;let O=m+T;d.length===1&&d[0]===0&&(d[1]=1);let k=d.length-c.length;if(k>0&&p(d,k),c.length===1&&c.unshift(null),v&&ee(v<H,`Sequence segments can't repeat ${v} times â ignoring repeat option. Use a value below ${H} or apply repeat at the sequence level instead.`),v&&v<H){let e=w>0?x/w:0;
1w=he(w,v,x);let t=[...c],n=[...d];C=Array.isArray(C)?[...C]:[C];let r=[...C],i=y===`reverse`||y===`mirror`,a=t,o=r;i&&(a=[...t].reverse(),y===`reverse`&&(o=[...r].reverse().map(e=>typeof e==`function`?l(e):e)));for(let s=0;s<v;s++){let l=i&&s%2==0,u=l?a:t,f=l?o:r,p=(s+1)*(1+e);e>0&&(c.push(c[c.length-1]),d.push(p),C.push(`linear`)),c.push(...u);for(let e=0;e<u.length;e++)d.push(n[e]+p),C.push(e===0?`linear`:P(f,e-1))}ve(d,v,e)}let A=O+w;_e(r,c,C,d,O,A),b=Math.max(T+w,b),h=Math.max(A,h)};if(D(g)){let e=U(g,s);x(v,y,W(`default`,e))}else{let e=B(g,v,r,c),t=e.length;for(let n=0;n<t;n++){v=v,y=y;let r=e[n],i=U(r,s);for(let e in v)x(v[e],Ce(y,e),W(e,i),n,t)}}d=m,m+=b}return s.forEach((e,r)=>{for(let i in e){let a=e[i];a.sort(ye);let s=[],c=[],l=[];for(let e=0;e<a.length;e++){let{at:t,value:n,easing:r}=a[e];s.push(n),c.push(S(0,h,t)),l.push(r||`easeOut`)}c[0]!==0&&(c.unshift(0),s.unshift(s[0]),l.unshift(be)),c[c.length-1]!==1&&(c.push(1),s.push(null)),o.has(r)||o.set(r,{keyframes:{},transition:{}});let u=o.get(r);u.keyframes[i]=s;let{type:d,...f}=t;u.transition[i]={...f,duration:h,ease:l,times:c,...n}}}),o}function U(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function W(e,t){return t[e]||(t[e]=[]),t[e]}function Se(e){return Array.isArray(e)?e:[e]}function Ce(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}var we=e=>typeof e==`number`,Te=e=>e.every(we);function Ee(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=C(e)&&!T(e)?new g(t):new w(t);n.mount(e),v.set(e,n)}function De(e){let t=new R({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),v.set(e,t)}function G(e,t){return D(e)||typeof e==`number`||typeof e==`string`&&!z(t)}function K(e,t,n,r){let i=[];if(G(e,t))i.push(x(e,z(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return i;let a=B(e,t,r),o=a.length;s(!!o,`No valid elements provided.`,`no-valid-elements`);for(let e=0;e<o;e++){let r=a[e],s=r instanceof Element?Ee:De;v.has(r)||s(r);let c=v.get(r),l={...n};`delay`in l&&typeof l.delay==`function`&&(l.delay=l.delay(e,o)),i.push(...h(c,{...t,transition:l},{}))}}return i}function Oe(e,t,n){let r=[];return xe(e.map(e=>{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=O(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:c}).forEach(({keyframes:e,transition:t},n)=>{r.push(...K(n,e,t))}),r}function ke(e){return Array.isArray(e)&&e.some(Array.isArray)}function Ae(e={}){let{scope:t,reduceMotion:n,skipAnimations:r}=e;function i(e,i,a){let o=[],s,c={};if(n!==void 0&&(c.reduceMotion=n),r!==void 0&&(c.skipAnimations=r),ke(e)){let{onComplete:n,...r}=i||{};typeof n==`function`&&(s=n),o=Oe(e,{...c,...r},t)}else{let{onComplete:n,...r}=a||{};typeof n==`function`&&(s=n),o=K(e,i,{...c,...r},t)}let l=new I(o);return s&&l.finished.then(s),t&&(t.animations.push(l),l.finished.then(()=>{d(t.animations,l)})),l}return i}var je=Ae(),Me={some:0,all:1};function Ne(e,t,{root:n,margin:r,amount:i=`some`}={}){let a=b(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else typeof n==`function`&&(n(e),o.delete(e.target))})},{root:n,rootMargin:r,threshold:typeof i==`number`?i:Me[i]});return a.forEach(e=>s.observe(e)),()=>s.disconnect()}var q=e(t(),1);function Pe(e,{root:t,margin:n,amount:r,once:i=!1,initial:a=!1}={}){let[o,s]=(0,q.useState)(a);return(0,q.useEffect)(()=>{if(!e.current||i&&o)return;let a=()=>(s(!0),i?void 0:()=>s(!1)),c={root:t&&t.current||void 0,margin:n,amount:r};return Ne(e.current,a,c)},[t,e,n,i,r]),o}var J=r();function Y({value:e,prefix:t=``,suffix:n=``,duration:r=1.6}){let i=(0,q.useRef)(null),a=Pe(i,{once:!0,amount:.5}),o=ae(),[s,c]=(0,q.useState)(e);return(0,q.useEffect)(()=>{if(!a||o)return;let t=je(0,e,{duration:r,ease:[.22,1,.36,1],onUpdate:e=>c(e)});return()=>t.stop()},[a,e,r,o]),(0,J.jsxs)(`span`,{ref:i,children:[t,Number.isInteger(e)?Math.round(s).toLocaleStr
1ing():s.toFixed(1),n]})}var Fe={version:1,asset_id:`7e6c7ba7-d3cd-4617-82ee-276d180ba4f7`,project_id:`89a3b2fb-dd08-4719-bc00-70342b1fa7df`,url:`/__l5e/assets-v1/7e6c7ba7-d3cd-4617-82ee-276d180ba4f7/ecosystem-orbit.png`,r2_key:`a/v1/89a3b2fb-dd08-4719-bc00-70342b1fa7df/7e6c7ba7-d3cd-4617-82ee-276d180ba4f7/ecosystem-orbit.png`,original_filename:`ecosystem-orbit.png`,size:1579541,content_type:`image/png`,created_at:`2026-06-26T13:33:33Z`};function Ie(){return(0,J.jsxs)(`section`,{className:`relative overflow-hidden bg-gradient-to-b from-[var(--bone)] to-white`,children:[(0,J.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-0 opacity-40 mix-blend-multiply`,style:{backgroundImage:`url(${ie.url})`,backgroundSize:`cover`,backgroundPosition:`center`}}),(0,J.jsx)(`div`,{className:`pointer-events-none absolute -right-32 -top-32 h-[520px] w-[520px] rounded-full bg-gradient-to-br from-[var(--sky)]/30 to-[var(--navy)]/30 blur-3xl`}),(0,J.jsx)(`div`,{className:`pointer-events-none absolute -bottom-40 left-1/4 h-[380px] w-[380px] rounded-full bg-[var(--sky-soft)]/40 blur-3xl`}),(0,J.jsxs)(`div`,{className:`relative mx-auto max-w-[1240px] px-6 pb-24 pt-20 md:px-8 md:pt-28`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`Strategic Vendor & Distributor Management as a Service`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsxs)(`h1`,{className:`mt-7 max-w-[920px] text-balance text-[36px] font-semibold leading-[1.05] tracking-[-0.02em] text-[var(--navy-ink)] sm:text-[44px] md:text-[68px]`,children:[`Your vendors want to invest in you.`,(0,J.jsx)(`br`,{}),(0,J.jsx)(`em`,{className:`not-italic text-[var(--mid)]`,children:`Most of them don't know you exist.`})]})}),(0,J.jsxs)(`div`,{className:`grid gap-10 lg:grid-cols-[1.15fr_minmax(0,0.85fr)] lg:items-center`,children:[(0,J.jsxs)(`div`,{children:[(0,J.jsxs)(N,{delay:.1,children:[(0,J.jsx)(`p`,{className:`mt-5 max-w-[720px] text-[15px] font-medium uppercase tracking-[0.08em] text-[var(--mid-deep)]`,children:`For Value Added Resellers, Systems Integrators, and MSPs who are tired of leaving margin on the table.`}),de&&(0,J.jsx)(`p`,{className:`mt-2 max-w-[720px] text-[14px] leading-[1.55] text-[var(--ink-3)]`,children:`Built by insiders who've seen the value leakage from both sides.`})]}),(0,J.jsxs)(N,{delay:.15,children:[(0,J.jsx)(`p`,{className:`mt-7 max-w-[720px] text-[18px] leading-[1.6] text-[var(--ink-2)]`,children:`indyrct gives every technology partner the vendor strategy and automation that was only ever available to firms big enough to build an entire Vendor & Alliances function in-house. The partners at the top of every programme aren't bigger than you. They're more deliberately positioned.`}),(0,J.jsx)(`p`,{className:`mt-4 max-w-[720px] font-display text-[18px] font-medium tracking-[-0.005em] text-[var(--mid-deep)]`,children:`First weâll connect. Then weâll grow.`})]}),(0,J.jsx)(N,{delay:.25,children:(0,J.jsx)(`div`,{className:`mt-9 flex flex-wrap items-center gap-3`,children:(0,J.jsxs)(n,{to:`/calculators/msp-health-check`,className:`group inline-flex items-center gap-2.5 rounded-md bg-[var(--navy)] px-6 py-3.5 text-[15px] font-medium text-white shadow-[0_8px_24px_-8px_rgba(105,2,93,.65)] transition-all hover:-translate-y-px hover:bg-[var(--mid-deep)]`,children:[`Find where you stand â Start Health Check`,(0,J.jsx)(i,{className:`size-4 transition-transform group-hover:translate-x-1`})]})})}),(0,J.jsx)(k,{className:`mt-14 grid gap-6 sm:grid-cols-3`,stagger:.1,children:[{num:(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Y,{value:60,suffix:`%`})}),label:`of vendor MDF goes unclaimed every quarter`},{num:`5-15`,label:`additional margin points on registered vs unregistered deals`},{num:(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Y,{value:73,suffix:`%`})}),label:`of partners say vendor programmes are overly complicated`}].map((e,t)=>(0,J.jsxs)(j,{className:`rounded-xl border border-[var(--line-soft)] bg-white/70 p-5 backdrop-blur-sm`,children:[(0,J.jsx)(`div`,{className:`text-[34px] font-semibold tracking-[-0.02em] text-[var(--navy)]`,children:e.num}),(0,J.jsx)(`div`,{className:`mt-1 text-[13px] leading-snug text-[var(--ink-3)]`,children:e.label})]},t))})]}),(0,J.jsx)(N,{delay:.2,children:(0,J.jsx)(`div`,{className:`relative mx-auto aspect-square w-full max-w-[460px] lg:max-w-[520px]`,children:(0,J.jsx)(`img`,{src:Fe.url,alt:`Cotillion sits at the centre of the channel - connecting vendors, distributors, and partners.`,className:`h-full w-full object-contain`})})})]})]})]})}function Le(){return(0,J.jsx)(`section`,{className:`relative overflow-hidden bg-[var(--navy-ink)] py-24 text-white md:py-32`,children:(0,J.jsxs)(`div`,{className:`relative mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{tone:`ondark`,children:`Where do you sit?`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 max-w-[760px] text-[34px] font-semibold leading-[1.1] tracking-[-0.015em] md:text-[48px]`,children:`Every vend
1or programme has a hierarchy. Most partners are lower on it than they think.`})}),(0,J.jsxs)(`div`,{className:`mt-14 grid gap-12 lg:grid-cols-[1fr_1.1fr]`,children:[(0,J.jsxs)(N,{delay:.1,children:[(0,J.jsxs)(`p`,{className:`text-[17px] leading-[1.65] text-white/75`,children:[`Vendors don't invest equally across their partner network. They concentrate deal priority, MDF access, co-marketing budget, and lead referral on a small subset of partners - the ones they consider `,(0,J.jsx)(`span`,{className:`font-medium text-[var(--sky-soft)]`,children:`Lighthouse`}),`. The difference isn't always size. It's how deliberately each partner manages the relationship.`]}),(0,J.jsx)(`p`,{className:`mt-4 text-[17px] leading-[1.65] text-white/65`,children:`Most partners with 8-15 active vendor relationships are fully leveraging fewer than three. The rest is trapped value.`}),(0,J.jsxs)(n,{to:`/partner-compass`,className:`mt-8 inline-flex items-center gap-2 rounded-md bg-[var(--sky)] px-5 py-3 text-[14px] font-medium text-white transition-all hover:-translate-y-px hover:bg-[var(--mid)]`,children:[`Find out where you sit `,(0,J.jsx)(i,{className:`size-4`})]}),(0,J.jsxs)(`div`,{className:`mt-8 rounded-lg border border-white/10 bg-white/5 p-4 text-[13px] leading-relaxed text-white/65`,children:[(0,J.jsx)(`span`,{className:`font-medium text-white`,children:`Partner Compass`}),` places you on the ladder and builds the execution plan to move you up - with the vendors that matter most.`]})]}),(0,J.jsx)(k,{className:`relative`,stagger:.08,children:re.map(e=>(0,J.jsx)(j,{children:(0,J.jsxs)(`div`,{className:`mb-3 flex items-start gap-4 roun
1ded-xl border p-5 transition-colors ${e.top?`border-[var(--sky)]/50 bg-[var(--sky)]/10`:`border-white/10 bg-white/5`}`,children:[(0,J.jsx)(`div`,{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-full text-lg ${e.top?`bg-[var(--sky)] text-white`:`bg-white/10 text-white/50`}`,children:e.icon}),(0,J.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,J.jsxs)(`div`,{className:`font-mono text-[10px] uppercase tracking-[0.16em] text-white/45`,children:[`Level `,e.level]}),(0,J.jsx)(`div`,{className:`mt-0.5 text-[18px] font-semibold ${e.top?`text-[var(--sky-soft)]`:`text-white`}`,children:e.name}),(0,J.jsx)(`p`,{className:`mt-1.5 text-[14px] leading-snug text-white/65`,children:e.desc})]})]})},e.level))})]})]})})}function Re(){return(0,J.jsx)(`section`,{className:`bg-white py-24 md:py-32`,children:(0,J.jsxs)(`div`,{className:`mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`The cost of transactional buying`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 max-w-[820px] text-[34px] font-semibold leading-[1.1] tracking-[-0.015em] text-[var(--navy-ink)] md:text-[44px]`,children:`Vendor programmes are full of value for the partners who know how to claim it.`})}),(0,J.jsxs)(`div`,{className:`mt-14 grid gap-14 lg:grid-cols-[1.3fr_1fr]`,children:[(0,J.jsxs)(`div`,{children:[(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`p`,{className:`mb-10 text-[17px] leading-[1.6] text-[var(--ink-2)]`,children:`Every vendor you work with has a partner programme. MDF budgets. Deal registration incentives. Rebate stacks. Tier benefits. All of it designed to reward the partners who engage with it deliberately. Most don't - not because they don't want to, but because properly managing 8-15 vendor and distributor relationships is a full-time job nobody has been given, and the channel is orchestrated as five disconnected systems instead of one.`})}),(0,J.jsx)(k,{className:`space-y-4`,children:se.map(e=>(0,J.jsx)(j,{children:(0,J.jsxs)(`div`,{className:`flex items-start gap-5 rounded-xl border border-[var(--line-soft)] bg-[var(--bone)]/40 p-5 transition-colors hover:border-[var(--line)] hover:bg-[var(--bone)]`,children:[(0,J.jsx)(`span`,{className:`font-mono text-[12px] font-medium tracking-[0.16em] text-[var(--mid)]`,children:e.num}),(0,J.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,J.jsx)(`div`,{className:`text-[16px] font-semibold text-[var(--navy-ink)]`,children:e.title}),(0,J.jsx)(`p`,{className:`mt-1 text-[14px] leading-relaxed text-[var(--ink-3)]`,children:e.text})]}),(0,J.jsx)(`span`,{className:`hidden shrink-0 rounded-full bg-[var(--mid)]/10 px-2.5 py-1 font-mono text-[10px] font-medium uppercase tracking-[0.1em] text-[var(--mid-deep)] sm:inline-block`,children:e.badge})]})},e.num))})]}),(0,J.jsx)(N,{delay:.15,children:(0,J.jsxs)(`div`,{className:`sticky top-24 rounded-2xl border border-[var(--line)] bg-gradient-to-br from-[var(--bone-2)] to-[var(--bone)] p-8`,children:[(0,J.jsx)(`div`,{className:`font-display text-6xl leading-none text-[var(--mid)]/40`,children:`â`}),(0,J.jsxs)(`p`,{className:`mt-2 text-[20px] font-medium leading-[1.4] text-[var(--navy-ink)]`,children:[`The cheapest price at the point of quote is, for most MSPs most of the time, `,(0,J.jsx)(`em`,{className:`not-italic text-[var(--mid)]`,children:`the most expensive choice available.`})]}),(0,J.jsx)(`div`,{className:`mt-4 font-mono text-[11px] uppercase tracking-[0.14em] text-[var(--ink-4)]`,children:`indyrct Value Leakage Report · 2026`}),(0,J.jsx)(`div`,{className:`mt-6 grid gap-4 border-t border-[var(--line)] pt-6`,children:ce.map((e,t)=>(0,J.jsxs)(`div`,{children:[(0,J.jsx)(`div`,{className:`text-[22px] font-semibold tracking-[-0.015em] text-[var(--navy)]`,children:e.num}),(0,J.jsx)(`div`,{className:`text-[12px] leading-snug text-[var(--ink-3)]`,children:e.label})]},t))})]})})]})]})})}function ze(){return(0,J.jsx)(`section`,{className:`bg-white pb-24 md:pb-32`,children:(0,J.jsxs)(`div`,{className:`mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`Chaos to clarity`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 max-w-[820px] text-[32px] font-semibold leading-[1.1] tracking-[-0.015em] text-[var(--navy-ink)] md:text-[42px]`,children:`What actually changes.`})}),(0,J.jsx)(N,{delay:.1,children:(0,J.jsxs)(`div`,{className:`mt-10 grid gap-5 md:grid-cols-2`,children:[(0,J.jsxs)(`div`,{className:`rounded-2xl border border-[var(--line-soft)] bg-[var(--bone)]/60 p-8`,children:[(0,J.jsx)(`div`,{className:`font-mono text-[11px] uppercase tracking-[0.14em] text-[var(--ink-4)]`,children:`Before indyrct`}),(0,J.jsx)(`p`,{className:`mt-4 text-[17px] leading-[1.55] text-[var(--ink-2)]`,children:`Your team juggles vendor portals, misses rebates, and wonders what the top partners know that you don't.`})]}),(0,J.jsxs)(`div`,{className:`rounded-2xl border border-[var(--navy)]/20 bg-gradient-to-br from-[var(--navy)] to-[var(--navy-ink)] p-8 text-white shadow-[0_20px_60px_-30px_rgba(15,23,42,0.6)]`,children:[(0,J.jsx)(`div`,{className:`font-mono text-[11px] uppercase tracking-[0.14em] text-white/60`,children:`After indyrct`}),(0,J.jsx)(`p`,{className:`mt-4 text-[17px] leading-[1.55] text-white/90`,children:`You're the first call for MDF, registered deals earn every margin point available, and you move up the Lighthouse Ladder by design â not luck.`})]})]})})]})})}function X({label:e,badge:t,badgeTone:r,name:o,tagline:s,desc:c,features:l,ctaTo:u,ctaHref:d,ctaLabel:f,secondary:p}){return(0,J.jsxs)(`div`,{className:`flex h-full flex-col rounded-2xl border border-[var(--line)] bg-white p-8 shadow-[0_1px_0_rgba(0,0,0,0.02)] transition-all hover:-translate-y-1 hover:shadow-[0_24px_48px_-24px_rgba(105,2,93,0.25)]`,children:[(0,J.jsxs)(`div`,{className:`flex items-center justify-between font-mono text-[11px] uppercase tracking-[0.14em] text-[var(--mid)]`,children:[(0,J.jsx)(`span`,{children:e}),(0,J.jsx)(`span`,{className:`rounded-full px-2.5 py-1 ${r===`live`?`bg-[var(--good)]/15 text-[var(--good-ink)]`:`bg-[var(--gold)]/15 text-[var(--gold-ink)]`}`,children:t})]}),(0,J.jsx)(`div`,{className:`mt-4 text-[28px] font-semibold tracking-[-0.015em] text-[var(--navy-ink)]`,children:o}),(0,J.jsx)(`div`,{className:`text-[14px] text-[var(--ink-3)]`,children:s}),(0,J.jsx)(`div`,{className:`my-5 h-px w-12 bg-[var(--mid)]`}),(0,J.jsx)(`p`,{className:`text-[15px] leading-relaxed text-[var(--ink-2)]`,children:c}),(0,J.jsx)(`ul`,{className:`mt-6 space-y-3`,children:l.map(e=>(0,J.jsxs)(`li`,{className:`flex gap-3 text-[14px] text-[var(--ink-2)]`,children:[(0,J.jsx)(a,{className:`mt-0.5 size-4 shrink-0 text-[var(--mid)]`}),(0,J.jsx)(`span`,{children:e})]},e))}),(0,J.jsx)(`div`,{className:`mt-8 flex-1`}),d?(0,J.jsxs)(`a`,{href:d,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex w-full items-center justify-center gap-2 rounded-md bg-[var(--navy)] px-5 py-3 text-[15px] font-medium text-white transition-all hover:-translate-y-
1px hover:bg-[var(--mid-deep)]`,children:[f,` `,(0,J.jsx)(i,{className:`size-4`})]}):u?(0,J.jsxs)(n,{to:u,className:`inline-flex w-full items-center justify-center gap-2 rounded-md bg-[var(--navy)] px-5 py-3 text-[15px] font-medium text-white transition-all hover:-translate-y-px hover:bg-[var(--mid-deep)]`,children:[f,` `,(0,J.jsx)(i,{className:`size-4`})]}):null,p&&(0,J.jsxs)(n,{to:p.to,className:`mt-3 text-center text-[13px] font-medium text-[var(--mid)] hover:text-[var(--navy)]`,children:[p.label,` â`]}),!p&&(0,J.jsx)(`div`,{className:`mt-3 h-[18px]`,"aria-hidden":!0})]})}var Z=ue(`cotillion-deal-registration-crm-to-aws`);function Be(){return(0,J.jsx)(`section`,{className:`relative overflow-hidden bg-[var(--bone)] py-24 md:py-32`,children:(0,J.jsxs)(`div`,{className:`mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`THE BRAIN & THE BRAWN\xA0`})}),(0,J.jsxs)(`div`,{className:`mt-6 grid gap-10 lg:grid-cols-[1.1fr_1fr] lg:items-start`,children:[(0,J.jsxs)(N,{delay:.05,children:[(0,J.jsx)(`h2`,{className:`max-w-[640px] text-[34px] font-semibold leading-[1.1] tracking-[-0.015em] text-[var(--navy-ink)] md:text-[44px]`,children:`Connect the channel. Orchestrate the growth.`}),(0,J.jsx)(`p`,{className:`mt-5 max-w-[600px] text-[17px] leading-[1.6] text-[var(--ink-2)]`,children:`Partner Compass classifies every vendor relationship in your portfolio and builds the strategy. Cotillion CORE connects the systems your team already lives in and automates the execution. Together they give you a single pane of glass across every vendor, every deal, and every credential.`})]}),Z&&(0,J.jsx)(N,{delay:.15,children:(0,J.jsxs)(`div`,{className:`mx-auto w-full max-w-[560px]`,children:[(0,J.jsx)(o,{youtubeId:Z.youtubeId,title:Z.title,thumbnailUrl:Z.thumbnailUrl}),(0,J.jsx)(`p`,{className:`mt-3 text-[13px] leading-snug text-[var(--ink-3)]`,children:`See Cotillion CORE in action with AWS Partner Central Co-sell registration in 2 mins\xA0`})]})})]}),(0,J.jsxs)(`div`,{className:`mt-16 grid grid-cols-1 gap-6 md:grid-cols-2 md:items-stretch`,children:[(0,J.jsx)(N,{className:`h-full`,children:(0,J.jsx)(X,{label:`Strategy`,badge:`Live now`,badgeTone:`live`,name:`Partner Compass`,tagline:`Vendor Strategy as a Service`,desc:`We score every vendor relationship using the 4P framework - Propensity, Profitability, Priority, Presence - classify each into its strategic quadrant (True North, Strong West, East Reach, or EOL), and build a 12-month execution roadmap. Partner Compass is the map.`,features:oe,ctaTo:`/partner-compass`,ctaLabel:`Book Partner Compass`,secondary:{to:`/calculators/msp-health-check`,label:`Start with the Health Check`}})}),(0,J.jsx)(N,{delay:.1,className:`h-full`,children:(0,J.jsx)(X,{label:`Automation`,badge:`PREVIEW OPEN`,badgeTone:`waitlist`,name:`Cotillion CORE`,tagline:`Channel Orchestration and Revenue Engine`,desc:`Cotillion CORE connects your CRM, PSA, and the vendor portals your team lives in - automating deal registration today (AWS Partner Center + Autotask live), with a vendor-verified Trust Profile on the roadmap to prove your capability to every vendor. The channel orchestration layer your team never had time to build. Cotillion is the navigation.`,features:le,ctaHref:`https://cotillionpartners.com/`,ctaLabel:`Join the Cotillion CORE Preview`,secondary:{to:`/demos`,label:`See Cotillion CORE in Action`}})})]})]})})}var Q=`group flex h-full flex-col rounded-2xl border border-[var(--line-soft)] bg-white p-7 transition-all hover:-translate-y-1 hover:border-[var(--line)] hover:shadow-[0_20px_40px_-24px_rgba(15,23,42,0.2)]`,Ve=[{num:`01`,title:`Assess`,text:`Free Vendor Strategy Health Check. 18 questions, about 5 minutes, scored on-screen.`,to:`/calculators/msp-health-check`,ctaLabel:`Start the Health Check`},{num:`02`,title:`Strategise`,text:`4P scoring across every vendor and distributor relationship, four-quadrant classification, and a 12-month execution roadmap.`,to:`/partner-compass`,ctaLabel:`See Partner Compass`},{num:`03`,title:`Automate & win`,text:`Cotillion agents register deals, claim MDF, and track t
1ier progress across every vendor programme you run.`,href:`https://cotillionpartners.com/`,ctaLabel:`See Cotillion CORE`}];function He(){return(0,J.jsx)(`section`,{className:`bg-white py-24 md:py-28`,children:(0,J.jsxs)(`div`,{className:`mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`How it works`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 max-w-[820px] text-[32px] font-semibold leading-[1.1] tracking-[-0.015em] text-[var(--navy-ink)] md:text-[42px]`,children:`Assess. Strategise. Automate. Win.`})}),(0,J.jsx)(k,{className:`mt-12 grid gap-5 md:grid-cols-3`,children:Ve.map(e=>{let t=(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`font-mono text-[11px] uppercase tracking-[0.14em] text-[var(--mid)]`,children:[`Step `,e.num]}),(0,J.jsx)(`div`,{className:`mt-3 text-[22px] font-semibold tracking-[-0.01em] text-[var(--navy-ink)]`,children:e.title}),(0,J.jsx)(`p`,{className:`mt-3 flex-1 text-[14px] leading-relaxed text-[var(--ink-3)]`,children:e.text}),(0,J.jsxs)(`div`,{className:`mt-6 inline-flex items-center gap-2 text-[14px] font-medium text-[var(--mid)] group-hover:text-[var(--navy)]`,children:[e.ctaLabel,(0,J.jsx)(i,{className:`size-4 transition-transform group-hover:translate-x-1`})]})]});return(0,J.jsx)(j,{children:e.href?(0,J.jsx)(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer`,className:Q,children:t}):(0,J.jsx)(n,{to:e.to,className:Q,children:t})},e.num)})})]})})}function $({name:e,desc:t,to:r,label:a}){return(0,J.jsxs)(`div`,{className:`group flex h-full flex-col rounded-2xl border border-[var(--line-soft)] bg-[var(--bone)]/50 p-7 transition-all hover:-translate-y-1 hover:border-[var(--line)] hover:bg-white hover:shadow-[0_20px_40px_-24px_rgba(105,2,93,0.2)]`,children:[(0,J.jsx)(`div`,{className:`text-[20px] font-semibold tracking-[-0.01em] text-[var(--navy-ink)]`,children:e}),(0,J.jsx)(`p`,{className:`mt-3 text-[15px] leading-relaxed text-[var(--ink-3)]`,children:t}),(0,J.jsxs)(n,{to:r,className:`mt-auto pt-5 inline-flex items-center gap-2 text-[14px] font-medium text-[var(--mid)] transition-colors group-hover:text-[var(--navy)]`,children:[a,` `,(0,J.jsx)(i,{className:`size-4 transition-transform group-hover:translate-x-1`})]})]})}function Ue(){return(0,J.jsx)(`section`,{className:`bg-white py-20 md:py-24`,children:(0,J.jsxs)(`div`,{className:`mx-auto max-w-[1240px] px-6 md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{children:`The whole channel benefits`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 max-w-[680px] text-[32px] font-semibold leading-[1.1] tracking-[-0.015em] text-[var(--navy-ink)] md:text-[40px]`,children:`We work with vendors and distributors too.`})}),(0,J.jsx)(N,{delay:.1,children:(0,J.jsx)(`p`,{className:`mt-4 max-w-[720px] text-[17px] leading-[1.55] text-[var(--ink-2)]`,children:`When partners perform better - register more deals, claim more MDF, move up programme tiers - the whole ecosystem wins.`})}),(0,J.jsxs)(k,{className:`mt-12 grid gap-5 lg:grid-cols-2 lg:items-stretch`,children:[(0,J.jsx)(j,{className:`h-full`,children:(0,J.jsx)($,{name:`For Vendor Channel Teams`,desc:`Your partner programme is only as good as the partners who use it. Most of yours aren't using it well - not because they don't want to, but because they don't have the capacity. We fix that at scale.`,to:`/vendors`,label:`How we help vendor channel teams`})}),(0,J.jsx)(j,{className:`h-full`,children:(0,J.jsx)($,{name:`For Distributor Partner Teams`,desc:`The partners in your network are buying on price when they should be buying on strategy. Integrate your incentive programmes with Cotillion - and become the distributor that actively makes your partners more successful.`,to:`/distributors`,label:`How we help distributor partner teams`})})]})]})})}function We(){return(0,J.jsxs)(`section`,{className:`relative overflow-hidden bg-gradient-to-br from-[var(--navy)] via-[var(--navy-deep)] to-[var(--navy-ink)] py-24 text-white md:py-32`,children:[(0,J.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-30`,style:{background:`radial-gradient(ellipse at top right, rgba(194,48,184,0.35), transparent 60%)`}}),(0,J.jsxs)(`div`,{className:`relative mx-auto max-w-[1080px] px-6 text-center md:px-8`,children:[(0,J.jsx)(N,{children:(0,J.jsx)(M,{tone:`ondark`,children:`Find out where you sit`})}),(0,J.jsx)(N,{delay:.05,children:(0,J.jsx)(`h2`,{className:`mt-6 text-[36px] font-semibold leading-[1.1] tracking-[-0.015em] md:text-[52px]`,children:`Stop leaving vendor value on the table.`})}),(0,J.jsx)(N,{delay:.1,children:(0,J.jsx)(`p`,{className:`mx-auto mt-5 max-w-[680px] text-[17px] leading-[1.6] text-white/70`,children:`Start with the Partner Compass Health Check - 18 questions across six domains. A scored report that tells you where you sit on the Lighthouse Partner Ladder and where to focus first.`})}),(0,J.jsx)(N,{delay:.13,children:(0,J.jsx)(`ol`,{className:`mx-auto mt-8 grid max-w-[720px] gap-3 text-left sm:grid-cols-3`,children:[{n:`1`,t:`Answer 18 questions`,d:`About 5 minutes.`},{n:`2`,t:`Get your scored report`,d:`On-screen, no sign-up.`},{n:`3`,t:`Optional 30-min walkthrough`,d:`No pitch. Just the roadmap.`}].map(e=>(0,J.jsxs)(`li`,{className:`rounded-xl border border-white/15 bg-white/5 p-4`,children:[(0,J.jsxs)(`div`,{className:`font-mono text-[11px] uppercase tracking-[0.14em] text-white/50`,children:[`Step `,e.n]}),(0,J.jsx)(`div`,{className:`mt-1.5 text-[15px] font-medium text-white`,children:e.t}),(0,J.jsx)(`div`,{className:`mt-0.5 text-[13px] text-white/60`,children:e.d})]},e.n))})}),(0,J.jsx)(N,{delay:.15,children:(0,J.jsxs)(`div`,{className:`mt-9 flex flex-wrap items-center justify-center gap-3`,children:[(0,J.jsxs)(n,{to:`/calculators/msp-health-check`,className:`group inline-flex items-center gap-2.5 rounded-md bg-[var(--sky)] px-6 py-4 text-[16px] font-medium text-white shadow-[0_8px_24px_-4px_rgba(194,48,184,.45)] transition-all hover:-translate-y-
1px hover:bg-[var(--mid)]`,children:[`Take the Partner Compass Health Check`,(0,J.jsx)(i,{className:`size-4 transition-transform group-hover:translate-x-1`})]}),(0,J.jsx)(`a`,{href:`https://cotillionpartners.com/`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center gap-2 rounded-md border border-white/25 bg-white/5 px-6 py-4 text-[16px] font-medium text-white transition-colors hover:border-white/55 hover:bg-white/10`,children:`Join the Cotillion CORE Preview`})]})}),(0,J.jsx)(`div`,{className:`mt-10 font-mono text-[12px] uppercase tracking-[0.14em] text-white/45`,children:`[email protected] · Sydney, Australia`})]})]})}function Ge({quotes:e}){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Ie,{}),(0,J.jsx)(Le,{}),(0,J.jsx)(Re,{}),(0,J.jsx)(ze,{}),(0,J.jsx)(Be,{}),(0,J.jsx)(He,{}),(0,J.jsx)(fe,{quotes:e,heading:`What partners say`,tone:`bone`}),(0,J.jsx)(Ue,{}),(0,J.jsx)(We,{})]})}function Ke(){let{quotes:e}=A.useLoaderData();return(0,J.jsx)(Ge,{quotes:e})}export{Ke 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.