PageSourceSearch

https://www.askstella.ai/assets/partners-ByF5Ik4x.js

js askstella.ai collected 2026-10-05 11:48:50 UTC 18,941 bytes, 1 lines download raw bytes

vendor: 6,853 bytes, line 1
1import{r as l,j as t,R as u}from"./index-BDkVqJ2D.js";import{P as ve,a as Ce,b as k}from"./PageShell-BXtaZTGH.js";import{L as we}from"./Logos-DDtYb3I2.js";import{R as je}from"./Results-BAKyXRuD.js";import{c as Ne,a as W,u as S,b as q,P as R,d as Z,e as J,f as Ae,g as Ie}from"./index-Bwi9HEz6.js";import{c as V,a as H,A as D}from"./ProductName-SSaFAxpN.js";import{C as Re}from"./FinalCTA-CdTCgdn6.js";import{S as ke}from"./sparkles-CHo6AjSx.js";import{T as Se}from"./trending-up-B049BsKq.js";import{C as Pe}from"./chart-line-Cpj1Rwqd.js";import{L as _e}from"./life-buoy-DVdTxaja.js";import{S as Ee}from"./store-DWrJjRRS.js";import{R as Me}from"./rocket-Cel7hrWv.js";import{U as Te}from"./users-C1SiDYvu.js";import"./jacks.webp.asset-BjVqigjg.js";import"./kess.webp.asset-hTM7y2v9.js";import"./khadi.png.asset-IWpXNKuI.js";import"./purish.webp.asset-zhS3-rXz.js";import"./byena.webp.asset-DY6zItAk.js";import"./barbara.png.asset-BKUau-5B.js";import"./justine.png.asset-DzKqgBNZ.js";import"./x-Vd5kHsCg.js";import"./play-Bo2S0pJz.js";const Oe=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],De=V("briefcase",Oe);const Le=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],We=V("cpu",Le);const qe=[["path",{d:"m16 11 2 2 4-4",key:"9rsbq5"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Ve=V("user-check",qe);function G(e){const o=He(e),r=l.forwardRef((n,s)=>{const{children:a,...i}=n,c=l.Children.toArray(a),p=c.find(Be);if(p){const m=p.props.children,h=c.map(x=>x===p?l.Children.count(m)>1?l.Children.only(null):l.isValidElement(m)?m.props.children:null:x);return t.jsx(o,{...i,ref:s,children:l.isValidElement(m)?l.cloneElement(m,void 0,h):null})}return t.jsx(o,{...i,ref:s,children:a})});return r.displayName=`${e}.Slot`,r}function He(e){const o=l.forwardRef((r,n)=>{const{children:s,...a}=r;if(l.isValidElement(s)){const i=Ke(s),c=Fe(a,s.props);return s.type!==l.Fragment&&(c.ref=n?Ne(n,i):i),l.cloneElement(s,c)}return l.Children.count(s)>1?l.Children.only(null):null});return o.displayName=`${e}.SlotClone`,o}var $e=Symbol("radix.slottable");function Be(e){return l.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===$e}function Fe(e,o){const r={...o};for(const n in o){const s=e[n],a=o[n];/^on[A-Z]/.test(n)?s&&a?r[n]=(...c)=>{const p=a(...c);return s(...c),p}:s&&(r[n]=s):n==="style"?r[n]={...s,...a}:n==="className"&&(r[n]=[s,a].filter(Boolean).join(" "))}return{...e,...r}}function Ke(e){let o=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?e.ref:(o=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function Ue(e){const o=e+"CollectionProvider",[r,n]=W(o),[s,a]=r(o,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:f,children:y}=g,d=u.useRef(null),b=u.useRef(new Map).current;return t.jsx(s,{scope:f,itemMap:b,collectionRef:d,children:y})};i.displayName=o;const c=e+"CollectionSlot",p=G(c),m=u.forwardRef((g,f)=>{const{scope:y,children:d}=g,b=a(c,y),v=S(f,b.collectionRef);return t.jsx(p,{ref:v,children:d})});m.displayName=c;const h=e+"CollectionItemSlot",x="data-radix-collection-item",j=G(h),w=u.forwardRef((g,f)=>{const{scope:y,children:d,...b}=g,v=u.useRef(null),I=S(f,v),N=a(h,y);return u.useEffect(()=>(N.itemMap.set(v,{ref:v,...b}),()=>{N.itemMap.delete(v)})),t.jsx(j,{[x]:"",ref:I,children:d})});w.displayName=h;function A(g){const f=a(e+"CollectionConsumer",g);return u.useCallback(()=>{const d=f.collectionRef.current;if(!d)return[];const b=Array.from(d.querySelectorAll(`[${x}]`));return Array.from(f.itemMap.values()).sort((N,T)=>b.indexOf(N.ref.current)-b.indexOf(T.ref.current))},[f.collectionRef,f.itemMap])}return[{Provider:i,Slot:m,ItemSlot:w},A,n]}var _="Collapsible",[ze,X]=W(_),[Ge,$]=ze(_),ee=l.forwardRef((e,o)=>{const{__scopeCollapsible:r,open:n,defaultOpen:s,disabled:a,onOpenChange:i,...c}=e,[p,m]=q({prop:n,defaultProp:s??!1,onChange:i,caller:_});return t.jsx(Ge,{scope:r,disabled:a,contentId:Z(),open:p,onOpenToggle:l.useCallback(()=>m(h=>!h),[m]),children:t.jsx(R.div,{"data-state":F(p),"data-disabled":a?"":void 0,...c,ref:o})})});ee.displayName=_;var te="CollapsibleTrigger",oe=l.forwardRef((e,o)=>{const{__scopeCollapsible:r,...n}=e,s=$(te,r);return t.jsx(R.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":F(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...n,ref:o,onClick:J(e.onClick,s.onOpenToggle)})});oe.displayName=te;var B="CollapsibleContent",re=l.forwardRef((e,o)=>{const{forceMount:r,...n}=e,s=$(B,e.__scopeCollapsible);return t.jsx(Ae,{present:r||s.open,children:({present:a})=>t.jsx(Ye,{...n,ref:o,present:a})})});re.displayName=B;var Ye=l.forwardRef((e,o)=>{const{__scopeCollapsible:r,present:n,children:s,...a}=e,i=$(B,r),[c,p]=l.useState(n),m=l.useRef(null),h=S(o,m),x=l.useRef(0),j=x.current,w=l.useRef(0),A=w.current,g=i.open||c,f=l.useRef(g),y=l.useRef(void 0);return l.useEffect(()=>{const d=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(d)},[]),Ie(()=>{const d=m.current;if(d){y.current=y.current||{transitionDuration:d.style.transitionDuration,animationName:d.style.animationName},d.style.transitionDuration="0s",d.style.animationName="none";const b=d.getBoundingClientRect();x.current=b.height,w.current=b.width,f.current||(d.style.transitionDuration=y.current.transitionDuration,d.style.animationName=y.current.animationName),p(n)}},[i.open,n]),t.jsx(R.div,{"data-state":F(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!g,...a,ref:h,style:{"--radix-collapsible-content-height":j?`${j}px`:void 0,"--radix-collapsible-content-width":A?`${A}px`:void 0,...e.style},children:g&&s})});function F(e){return e?"open":"closed"}var Qe=ee,Ze=oe,Je=re,Xe=l.createContext(void 0);function et(e){const o=l.useContext(Xe);return e||o||"ltr"}var C="Accordion",tt=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[K,ot,rt]=Ue(C),[E]=W(C,[rt,X]),U=X(),ne=u.forwardRef((e,o)=>{const{type:r,...n}=e,s=n,a=n;return t.jsx(K.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?t.jsx(it,{...a,ref:o}):t.jsx(at,{...s,ref:o})})});
1ne.displayName=C;var[se,nt]=E(C),[ae,st]=E(C,{collapsible:!1}),at=u.forwardRef((e,o)=>{const{value:r,defaultValue:n,onValueChange:s=()=>{},collapsible:a=!1,...i}=e,[c,p]=q({prop:r,defaultProp:n??"",onChange:s,caller:C});return t.jsx(se,{scope:e.__scopeAccordion,value:u.useMemo(()=>c?[c]:[],[c]),onItemOpen:p,onItemClose:u.useCallback(()=>a&&p(""),[a,p]),children:t.jsx(ae,{scope:e.__scopeAccordion,collapsible:a,children:t.jsx(ie,{...i,ref:o})})})}),it=u.forwardRef((e,o)=>{const{value:r,defaultValue:n,onValueChange:s=()=>{},...a}=e,[i,c]=q({prop:r,defaultProp:n??[],onChange:s,caller:C}),p=u.useCallback(h=>c((x=[])=>[...x,h]),[c]),m=u.useCallback(h=>c((x=[])=>x.filter(j=>j!==h)),[c]);return t.jsx(se,{scope:e.__scopeAccordion,value:i,onItemOpen:p,onItemClose:m,children:t.jsx(ae,{scope:e.__scopeAccordion,collapsible:!0,children:t.jsx(ie,{...a,ref:o})})})}),[ct,M]=E(C),ie=u.forwardRef((e,o)=>{const{__scopeAccordion:r,disabled:n,dir:s,orientation:a="vertical",...i}=e,c=u.useRef(null),p=S(c,o),m=ot(r),x=et(s)==="ltr",j=J(e.onKeyDown,w=>{if(!tt.includes(w.key))return;const A=w.target,g=m().filter(O=>!O.ref.current?.disabled),f=g.findIndex(O=>O.ref.current===A),y=g.length;if(f===-1)return;w.preventDefault();let d=f;const b=0,v=y-1,I=()=>{d=f+1,d>v&&(d=b)},N=()=>{d=f-1,d<b&&(d=v)};switch(w.key){case"Home":d=b;break;case"End":d=v;break;case"ArrowRight":a==="horizontal"&&(x?I():N());break;case"ArrowDown":a==="vertical"&&I();break;case"ArrowLeft":a==="horizontal"&&(x?N():I());break;case"ArrowUp":a==="vertical"&&N();break}const T=d%y;g[T].ref.current?.focus()});return t.jsx(ct,{scope:r,disabled:n,direction:s,orientation:a,children:t.jsx(K.Slot,{scope:r,children:t.jsx(R.div,{...i,"data-orientation":a,ref:p,onKeyDown:n?void 0:j})})})}),P="AccordionItem",[lt,z]=E(P),ce=u.forwardRef((e,o)=>{const{__scopeAccordion:r,value:n,...s}=e,a=M(P,r),i=nt(P,r),c=U(r),p=Z(),m=n&&i.value.includes(n)||!1,h=a.disabled||e.disabled;return t.jsx(lt,{scope:r,open:m,disabled:h,triggerId:p,children:t.jsx(Qe,{"data-orientation":a.orientation,"data-state":fe(m),...c,...s,ref:o,disabled:h,open:m,onOpenChange:x=>{x?i.onItemOpen(n):i.onItemClose(n)}})})});ce.displayName=P;var le="AccordionHeader",de=u.forwardRef((e,o)=>{const{__scopeAccordion:r,...n}=e,s=M(C,r),a=z(le,r);return t.jsx(R.h3,{"data-orientation":s.orientation,"data-state":fe(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:o})});de.displayName=le;var L="AccordionTrigger",pe=u.forwardRef((e,o)=>{const{__scopeAccordion:r,...n}=e,s=M(C,r),a=z(L,r),i=st(L,r),c=U(r);return t.jsx(K.ItemSlot,{scope:r,children:t.jsx(Ze,{"aria-disabled":a.open&&!i.collapsible||void 0,"data-orientation":s.orientation,id:a.triggerId,...c,...n,ref:o})})});pe.displayName=L;var me="AccordionContent",ue=u.forwardRef((e,o)=>{const{__scopeAccordion:r,...n}=e,s=M(C,r),a=z(me,r),i=U(r);return t.jsx(Je,{role:"region","aria-labelledby":a.triggerId,"data-orientation":s.orientation,...i,...n,ref:o,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});ue.displayName=me;function fe(e){return e?"open":"closed"}var dt=ne,pt=ce,mt=de,he=pe,xe=ue;const ut=dt,ge=l.forwardRef(({className:e,...o},r)=>t.jsx(pt,{ref:r,className:H("border-b",e),...o}));ge.displayName="AccordionItem";const be=l.forwardRef(({className:e,children:o,...r},n)=>t.jsx(mt,{className:"flex",children:t.jsxs(he,{ref:n,className:H("flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",e),...r,children:[o,t.jsx(Re,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));be.displayName=he.displayName;const ye=l.forwardRef(({className:e,children:o,...r},n)=>t.jsx(xe,{ref:n,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:t.jsx("div",{className:H("pb-4 pt-0",e),children:o})}));ye.displayName=xe.displayName;const Y="https://meetings-eu1.hubspot.com/sandro-spiess",ft=[{icon:ke,title:"Beauty Focus",body:"Work with the leading AI platform built specifically for beauty brands and retailers."},{icon:Se,title:"Lifetime Revenue Share",body:"Earn up to 20% recurring lifetime commission for every customer you refer. As long as your referral remains a StellaAI customer, you continue to participate in the revenue."}
1,{icon:Pe,title:"Transparent Commission Overview",body:"Track your referrals, commissions, and payouts through a transparent reporting process. Know exactly how your referrals are performing and what commissions you have earned."},{icon:_e,title:"Dedicated Partner Support",body:"Our team supports you throughout the entire sales process — from introductions and product demos to onboarding and customer success."}],ht=[{icon:Ee,title:"Shopify Agencies",body:"Help your ecommerce clients increase conversion through AI-powered product discovery."},{icon:De,title:"Ecommerce Agencies",body:"Expand your service offering with AI-powered beauty personalization."},{icon:Ve,title:"Consultants",body:"Recommend StellaAI to brands looking to improve ecommerce performance."},{icon:We,title:"Technology Partners",body:"Integrate StellaAI into complementary ecommerce solutions."},{icon:Me,title:"Freelancers",body:"Support beauty brands while generating recurring referral income."},{icon:Te,title:"Industry Experts",body:"Beauty consultants, retail experts, and specialists with strong industry networks."}],Q=[{n:"01",title:"Introduce",body:"Introduce a beauty brand that could benefit from StellaAI."},{n:"02",title:"We Do the Work",body:"We handle product demos, onboarding, implementation, and customer success."},{n:"03",title:"Earn Recurring Revenue",body:"Receive up to 20% recurring lifetime commission while your referral remains a StellaAI customer."}],xt=[{q:"How much commission do partners receive?",a:"Partners can earn up to 20% recurring lifetime commission for every successful referral that becomes a StellaAI customer. The exact commission depends on the partnership type and commercial agreement."},{q:"When are commissions paid?",a:"Commissions are paid on a regular basis based on active customer subscriptions. You'll receive a transparent overview of your referrals and earned commissions."},{q:"Who owns the customer relationship?",a:"StellaAI manages the complete sales process, onboarding, implementation, and ongoing customer success. As a partner, you focus on introductions — we take care of the rest."},{q:"Do I need technical knowledge?",a:"No. Many of our partners are ecommerce consultants, agencies, or industry experts. We support product demonstrations and answer any technical questions during the sales process."},{q:"Who can become a StellaAI partner?",a:"We welcome agencies, consultants, Shopify experts, ecommerce specialists, technology partners, freelancers, and professionals with strong relationships in the beauty industry."},{q:"Is there a minimum number of referrals?",a:"No. Whether you introduce one customer or many, we're happy to explore a partnership. Our goal is to build long-term relationships with partners who share our passion for improving beauty ecommerce."}];function Vt(){return t.jsxs(ve,{children:[t.jsx(Ce,{eyebrow:"Partner Program",title:t.jsxs(t.Fragment,{children:["Become a ",t.jsx("span",{className:"text-gradient",children:"StellaAI Partner."})]}),description:"Help beauty brands transform their online shopping experience while building a recurring revenue stream. Whether you're an agency, consultant, ecommerce expert, Shopify partner, or technology provider — we'd love to work with you.",children:t.jsx("div",{className:"flex flex-wrap items-center justify-center gap-3",children:t.jsxs("a",{href:Y,className:"group inline-flex items-center gap-2 h-12 px-7 rounded-full bg-foreground text-background font-medium hover:opacity-90 transition-all",children:["Let's Talk",t.jsx(D,{className:"w-4 h-4 group-hover:translate-x-0.5 transition-transform"})]})})}),t.jsx(k,{eyebrow:"Why partner",title:"Why Partner with StellaAI?",children:t.jsx("div",{className:"grid md:grid-cols-2 gap-4",children:ft.map(e=>t.jsxs("div",{className:"rounded-2xl border border-border bg-card p-7 flex gap-5",children:[t.jsx("div",{className:"w-11 h-11 rounded-lg bg-background border border-border flex items-center justify-center shrink-0",children:t.jsx(e.icon,{className:"w-5 h-5 text-accent"})}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-lg font-semibold mb-2",children:e.title}),t.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.body})]})]},e.title))})}),t.jsx(k,{eyebrow:"Partner network",title:"Who Can Become a Partner?",children:t.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:ht.map(e=>t.jsxs("div",{className:"rounded-2xl border border-border bg-card p-6 hover:border-accent/40 transition-colors",children:[t.jsx("div",{className:"w-10 h-10 rounded-lg bg-background border border-border flex items-center justify-center mb-4",children:t.jsx(e.icon,{className:"w-4.5 h-4.5 text-accent"})}),t.jsx("h3",{className:"text-base font-semibold mb-1.5",children:e.title}),t.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.body})]},e.title))})}),t.jsx(k,{eyebrow:"How it works",title:"A simple, three-step collaboration.",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-4 relative",children:Q.map((e,o)=>t.jsxs("div",{className:"relative rounded-2xl border border-border bg-card p-8 flex flex-col",children:[t.jsxs("div",{className:"text-xs uppercase tracking-[0.2em] text-accent mb-4",children:["Step ",e.n]}),t.jsx("h3",{className:"text-2xl font-semibold tracking-tight mb-3",children:e.title}),t.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.body}),o<Q.length-1&&t.jsx("div",{className:"hidden md:flex absolute -right-3 top-1/2 -translate-y-1/2 w-6 h-6 rounded-full bg-background border border-border items-center justify-center z-10",children:t.jsx(D,{className:"w-3 h-3 text-accent"})})]},e.n))})}),t.jsxs("div",{className:"border-b border-border",children:[t.jsx("div",{className:"py-8",children:t.jsxs("div",{className:"mx-auto max-w-7xl px-6 mb-2",children:[t.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-accent",children:"Why beauty brands choose StellaAI"}),t.jsx("h2",{className:"mt-3 text-3xl sm:text-4xl font-semibold tracking-tight text-balance max-w-3xl",children:"Recommend a solution trusted by leading beauty brands."})]})}),t.jsx(we,{}),t.jsx(je,{})]}),t.jsx(k,{eyebrow:"FAQ",title:"Frequently asked questions.",children:t.jsx("div",{className:"max-w-3xl mx-auto",children:t.jsx(ut,{type:"single",collapsible:!0,className:"w-full",children:xt.map((e,o)=>t.jsxs(ge,{value:`item-${o}`,children:[t.jsx(be,{className:"text-left text-base font-medium",children:e.q}),t.jsx(ye,{className:"text-sm text-muted-foreground leading-relaxed",children:e.a})]},o))})})}),t.jsxs("section",{className:"py-24 relative overflow-hidden",children:[t.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:"var(--gradient-hero)"}}),t.jsxs("div",{className:"relative mx-auto max-w-3xl px-6 text-center",children:[t.jsxs("h2",{className:"text-4xl sm:text-5xl font-semibold tracking-tight text-balance",children:["Let's ",t.jsx("span",{className:"text-gradient",children:"Grow Together."})]}),t.jsx("p",{className:"mt-5 text-lg text-muted-foreground leading-relaxed",children:"If you work with beauty brands and believe AI can create better shopping experiences, we'd love to explore a partnership."}),t.jsx("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-3",children:t.jsxs("a",{href:Y,className:"group inline-flex items-center gap-2 h-12 px-7 rounded-full bg-foreground text-background font-medium hover:opacity-90 transition-all",children:["Let's Talk",t.jsx(D,{className:"w-4 h-4 group-hover:translate-x-0.5 transition-transform"})]})})]})]})]})}export{Vt 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.