1import{r as p,c as I,F as R,j as e,B as j,O as b,U as k,aP as z,M as S,a4 as h,A as E,$ as L,a0 as Q,a1 as W,a2 as O,Q as Y,G as D,Z as G,e as H,aC as $}from"./index-tc5-nNLC.js";import{u as B,t as U}from"./zod-Bu1KJ1kD.js";import{T as V}from"./textarea-DN2rY_yY.js";import{A as X,a as _,b as J,c as Z}from"./accordion-CDMY0rhQ.js";import{s as K}from"./slant-logo-official-BczPicMq.js";import{F as ee,a as s,b as r,c as o,e as c,d as l}from"./form-BdD-KO2h.js";import{S as te,a as ae,b as ie,c as ne,d as se}from"./select-Bsa-6vNv.js";import{C as w}from"./circle-check-B8vEXYAG.js";import{S as re}from"./smartphone-Cj9B-Tof.js";import{o as oe,s as d,e as ce}from"./types-BkAQ3Jcx.js";import"./index-DL2Sqs6c.js";import"./chevron-down-DOFZ7rzv.js";import"./label-MwGx_WS4.js";import"./index-C-y5wYFI.js";import"./chevron-up-1gTexUQn.js";const N=K,le=oe({name:d().min(2,"Name is required"),email:d().email("Valid email required"),contactType:ce(["creator","merchant"]),socialHandle:d().optional(),businessName:d().optional(),eventInterest:d().optional(),message:d().optional()}),de=["NFL International Series â London (Oct 2026)","NFL International Series â Paris (Oct 2026)","NFL International Series â Munich (Nov 2026)","NFL International Series â Madrid (Nov 2026)","Lollapalooza Berlin (Sep 2026)","Edinburgh Fringe Festival (Aug 2026)","Monaco Grand Prix (May 2026)","Silverstone Formula 1 (Jul 2026)","Rugby Six Nations (FebâMar 2026)","Other / Not sure yet"],me=[{icon:e.jsx(z,{className:"w-6 h-6 text-violet-600"}),title:"We build your chain",body:"Slant creates a personalised travel chain for your event â a shareable QR and link that's tied to you. You don't build anything."},{icon:e.jsx(re,{className:"w-6 h-6 text-violet-600"}),title:"You create content, as normal",body:"Post about the event the way you always do. Share your QR. Your audience joins your chain â they don't need an account."},{icon:e.jsx(S,{className:"w-6 h-6 text-violet-600"}),title:"Slant tracks every booking and check-in",body:"When fans from your chain book travel or check into a merchant, Slant records it with cryptographic location proof. No gaps."},{icon:e.jsx(D,{className:"w-6 h-6 text-violet-600"}),title:"Eligible creators may earn a 15% commission",body:"Modeled commission accrues as verified activity is recorded. Settlement happens after the event closes under the final agreement â no typical earnings outcome is promised."}],he=[{icon:e.jsx(G,{className:"w-6 h-6 text-violet-600"}),title:"You pay one flat fee to activate",body:"The activation fee covers your placement in every creator chain for the event. No ongoing costs, no revenue share."},{icon:e.jsx(k,{className:"w-6 h-6 text-violet-600"}),title:"Creators drive fans to you",body:"Every creator in the campaign includes your venue in their chain. Fans see your location, get an offer, and are directed to visit."},{icon:e.jsx(H,{className:"w-6 h-6 text-violet-600"}),title:"Slant verifies every visit physically",body:"Attribution isn't a cookie or a click. It's a GPS-verified check-in matched against the chain. You know exactly who arrived and why."},{icon:e.jsx($,{className:"w-6 h-6 text-violet-600"}),title:"You get a settlement report with proof",body:"After the event: verified visitor count, attributed revenue, creator breakdown, and a signed certificate you can take to ownership."}],xe=[{q:"Do I have to push travel booking content?",a:"No. You create content about the event the way you already do â the travel element is built into your chain automatically. Fans who are already going book through your link. You're not becoming a travel agent; you're getting credit for what your audience was already going to do."},{q:"Does this conflict with my existing brand deals?",a:"Slant is non-exclusive and performance-based. It sits alongside flat-fee brand deals without conflict. If you have an exclusive deal with a travel brand for a specific event, let us know and we'll work around it."},{q:"When and how do I get paid?",a:"Commission accrues in real time as bookings and check-ins happen. Settlement runs after the event closes â typically within 14 days. Payment is direct transfer; you'll receive a breakdown showing every booking attributed to your chain."},{q:"What does $0 upfront actually mean?",a:"Slant builds your chain, generates your QR, manages attribution, and handles settlement at no cost to you. We earn from the merchant activation fees and a small platform margin. Your 15% commission comes out of that â you never pay in."},{q:"How much can I actually earn?",a:"It depends on verified activity, event size, and your final agreement. We do not claim typical earnings or guarantee a payout. Any event projection is an illustrative scenario that should be checked against observed results."},{q:"What if my audience doesn't book through my link?",a:"Attribution runs across both direct bookings and in-person check-ins. Even if a fan books separately, if they scan y
1our QR at a merchant during the event, that visit is credited to your chain. The system is designed to capture the full footprint, not just first-click bookings."}],ue=[{q:"What does 'physically verified' actually mean?",a:"When a fan joins a creator's chain and visits your venue, Slant matches three signals: their chain membership, a QR scan or geofence entry at your location, and a GPS coordinate within your premises. All three have to align. This isn't a cookie or a promotional code â it's cryptographic location proof."},{q:"Do I need to install anything?",a:"No. Slant handles the infrastructure. You receive a QR kit (a set of printable and digital assets) to place at your venue â counter, window, menu â whichever works for your space. That's the only physical step on your end."},{q:"How is the activation fee structured?",a:"A flat activation fee covers your placement in the event campaign. For most modeled events, this ranges from £1,500 to £3,500 depending on tier. That is a pricing assumption, not an outcome guarantee. The settlement report shows observed verified activity after the fact."},{q:"What's the settlement report?",a:"After the event closes, you receive a report showing: verified visitor count, estimated attributed revenue, breakdown by creator, and a signed settlement certificate. This is a document you can take to your ownership or finance team as proof of campaign performance."},{q:"What if fewer fans show up than projected?",a:"Projections are planning assumptions based on event-tier modeling, not observed benchmarks. We do not guarantee visitor counts or revenue. The settlement report is intended to distinguish verified visits from estimates so you can see what actually occurred."},{q:"Can I see which creators are driving visits?",a:"Yes. Your settlement report includes a creator breakdown showing which chain each visitor arrived through. If one creator drives 80% of your traffic, you'll see it â and you can use that to inform your next activation."}];function Ae(){const[n,v]=p.useState("creator"),[T,P]=p.useState(!1),[C,g]=p.useState(!1),{toast:f}=I(),i=B({resolver:U(le),defaultValues:{name:"",email:"",contactType:"creator",s
1ocialHandle:"",businessName:"",eventInterest:"",message:""}}),A=i.watch("contactType"),x=R({mutationFn:t=>Y("POST","/api/partners/inquiry",t),onSuccess:()=>{P(!0),f({title:"We got it â someone will be in touch within 48 hours."})},onError:t=>{let a="Could not submit your inquiry. Please try again or email us at [email protected].";try{const u=typeof(t==null?void 0:t.message)=="string"?t.message:"",y=u.indexOf(": "),q=y!==-1?u.slice(y+2):u,m=JSON.parse(q);m!=null&&m.error&&(a=m.error)}catch{}f({title:"Something went wrong",description:a,variant:"destructive"})}}),F=n==="creator"?me:he,M=n==="creator"?xe:ue;return e.jsxs("div",{className:"min-h-screen bg-white dark:bg-zinc-950 text-zinc-900 dark:text-zinc-100",children:[e.jsxs("nav",{className:"sticky top-0 z-50 bg-white/90 dark:bg-zinc-950/90 backdrop-blur border-b border-zinc-100 dark:border-zinc-800 px-6 py-3 flex items-center justify-between",children:[e.jsx("img",{src:N,alt:"Slant",className:"h-10 w-auto object-contain"}),e.jsx("a",{href:"#apply",children:e.jsx(j,{size:"sm",className:"bg-violet-600 hover:bg-violet-700 text-white",children:"Apply to partner"})})]}),e.jsxs("section",{className:"max-w-4xl mx-auto px-6 pt-20 pb-16 text-center",children:[e.jsx(b,{className:"mb-4 bg-violet-100 text-violet-700 dark:bg-violet-900/40 dark:text-violet-300 border-0",children:"2026 Event Partnership Programme"}),e.jsxs("h1",{className:"text-4xl sm:text-5xl font-bold leading-tight mb-6",children:["You do what you already do.",e.jsx("br",{}),e.jsx("span",{className:"text-violet-600",children:"Slant proves what it drove."})]}),e.jsx("p",{className:"text-lg text-zinc-500 dark:text-zinc-400 max-w-2xl mx-auto mb-10",children:"Slant connects creator content to real-world fan travel â and proves every booking, every visit, every pound of revenue back to the source. Creators earn commission. Merchants get verified customers. No guesswork."}),e.jsxs("div",{className:"inline-flex bg-zinc-100 dark:bg-zinc-800 rounded-xl p-1 mb-4",children:[e.jsx("button",{onClick:()=>v("creator"),"data-testid":"tab-creator",className:`px-6 py-2.5 rounded-lg text-sm font-semibold transition-all ${n==="creator"?"bg-white dark:bg-zinc-700 shadow text-violet-700 dark:text-violet-300":"text-zinc-500 hover:text-zinc-700 dark:hover:text-zinc-300"}`,children:"I'm a Creator"}),e.jsx("button",{onClick:()=>v("merchant"),"data-testid":"tab-merchant",className:`px-6 py-2.5 rounded-lg text-sm font-semibold transition-all ${n==="merchant"?"bg-white dark:bg-zinc-700 shadow text-violet-700 dark:text-violet-300":"text-zinc-500 hover:text-zinc-700 dark:hover:text-zinc-300"}`,children:"I'm a Merchant"})]})]}),e.jsx("section",{className:"bg-violet-600 text-white py-12 px-6",children:e.jsx("div",{className:"max-w-4xl mx-auto",children:n==="creator"?e.jsxs("div",{className:"grid sm:grid-cols-3 gap-8 text-center",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"£0"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"upfront cost to you"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"15%"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"commission on attributed revenue"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"Illustrative"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"creator payout scenarios require observed evidence"})]})]}):e.jsxs("div",{className:"grid sm:grid-cols-3 gap-8 text-center",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"500â1,300"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"verified customers per campaign"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"Modeled"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"ROI range requires observed evidence â no typical multiple claimed"})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-4xl font-bold mb-1",children:"100%"}),e.jsx("div",{className:"text-violet-200 text-sm",children:"physical verification â no co
1okies"})]})]})})}),e.jsxs("section",{className:"max-w-4xl mx-auto px-6 py-20",children:[e.jsx("h2",{className:"text-2xl font-bold mb-2 text-center",children:n==="creator"?"How it works for creators":"How it works for merchants"}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 text-center mb-12",children:n==="creator"?"Four steps. Most of them are ours, not yours.":"Four steps from activation to settlement."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:F.map((t,a)=>e.jsxs("div",{className:"flex gap-4 p-6 rounded-2xl border border-zinc-100 dark:border-zinc-800 bg-zinc-50 dark:bg-zinc-900",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-xl bg-violet-100 dark:bg-violet-900/40 flex items-center justify-center",children:t.icon}),e.jsxs("div",{children:[e.jsx("div",{className:"flex items-center gap-2 mb-1",children:e.jsxs("span",{className:"text-xs font-bold text-violet-500 uppercase tracking-wide",children:["Step ",a+1]})}),e.jsx("h3",{className:"font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-zinc-500 dark:text-zinc-400 leading-relaxed",children:t.body})]})]},a))})]}),e.jsx("section",{className:"bg-zinc-50 dark:bg-zinc-900 py-16 px-6",children:e.jsx("div",{className:"max-w-4xl mx-auto",children:e.jsxs("div",{className:"grid sm:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx(b,{className:"mb-3 bg-zinc-200 dark:bg-zinc-700 text-zinc-700 dark:text-zinc-200 border-0",children:"How attribution works"}),e.jsxs("h2",{className:"text-2xl font-bold mb-4",children:["Not clicks. Not cookies.",e.jsx("br",{}),"Physical proof."]}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 leading-relaxed mb-6",children:"Every attribution event in Slant requires three signals to align: chain membership, a location event (QR scan or geofence entry), and a verified GPS coordinate. All three. No assumptions."}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 leading-relaxed",children:"The result is a settlement report that shows exactly who came, which creator brought them, and what they can be attributed with generating â signed and exportable."})]}),e.jsx("div",{className:"space-y-4",children:[{icon:e.jsx(k,{className:"w-5 h-5 text-violet-600"}),label:"Chain membership",desc:"Fan joined a verified creator chain before the event"},{icon:e.jsx(z,{className:"w-5 h-5 text-violet-600"}),label:"Location event",desc:"QR scan or geofence entry at the merchant premises"},{icon:e.jsx(S,{className:"w-5 h-5 text-violet-600"}),label:"GPS verification",desc:"Coordinate matches the venue to within 50 metres"},{icon:e.jsx(w,{className:"w-5 h-5 text-green-600"}),label:"Attribution confirmed",desc:"Signed to the chain â permanent, auditable record"}].map((t,a)=>e.jsxs("div",{className:"flex items-start gap-3 p-4 rounded-xl bg-white dark:bg-zinc-800 border border-zinc-100 dark:border-zinc-700",children:[e.jsx("div",{className:"w-9 h-9 rounded-lg bg-violet-50 dark:bg-violet-900/30 flex items-center justify-center flex-shrink-0",children:t.icon}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-sm",children:t.label}),e.jsx("div",{className:"text-xs text-zinc-500 dark:text-zinc-400",children:t.desc})]})]},a))})]})})}),e.jsxs("section",{className:"max-w-4xl mx-auto px-6 py-16",children:[e.jsx("h2",{className:"text-2xl font-bold mb-2 text-center",children:"2026 event calendar"}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 text-center mb-10",children:"17 activations across 9 European cities. Applications open now."}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-3",children:[{label:"NFL London",date:"Oct 2026",tier:"XL",city:"ð¬ð§"},{label:"NFL Paris",date:"Oct 2026",tier:"XL",city:"ð«ð·"},{label:"NFL Munich",date:"Nov 2026",tier:"XL",city:"ð©ðª"},{label:"NFL Madrid",date:"Nov 2026",tier:"XL",city:"ðªð¸"},{label:"Lollapalooza Berlin",date:"Sep 2026",tier:"Large",city:"ð©ðª"},{label:"Edinburgh Fringe",date:"Aug 2026",tier:"Large",city:"ð´ó §ó ¢ó ³ó £ó ´ó ¿"},{label:"Monaco GP",date:"May 2026",tier:"Large",city:"ð²ð¨"},{label:"Silverstone F1",date:"Jul 2026",tier:"Medium",city:"ð¬ð§"},{label:"Rugby Six Nations",date:"FebâMar 2026",tier:"Medium",city:"ð´ó §ó ¢ó ·ó ¬ó ³ó ¿"}].map((t,a)=>e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-xl border border-zinc-100 dark:border-zinc-800 bg-zinc-50 dark:bg-zinc-900",children:[e.jsx("span",{className:"text-2xl",children:t.city}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"font-semibold text-sm truncate",children:t.label}),e.jsx("div",{className:"text-xs text-zinc-400",children:t.date})]}),e.jsx(b,{className:`text-xs flex-shrink-0 border-0 ${t.tier==="XL"?"bg-violet-100 text-violet-700 dark:bg-violet-900/40 dark:text-violet-300":t.tier==="Large"?"bg-blue-100 text-blue-700 dark:bg-blue-900/40 dark:text-blue-300":"bg-zinc-100 text-zinc-600 dark:bg-zinc-800 dark:text-zinc-300"}`,children:t.tier})]},a))})]}),e.jsx("section",{className:"bg-zinc-50 dark:bg-zinc-900 py-16 px-6",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsx("h2",{className:"text-2xl font-bold mb-2 text-center",children:n==="creator"?"Creator FAQ":"Merchant FAQ"}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 text-center mb-10",children:"The questions people ask before they reply to our email."}),e.jsx(X,{type:"single",collapsible:!0,className:"space-y-3",children:M.map((t,a)=>e.jsxs(_,{value:`faq-${a}`,className:"bg-white dark:bg-zinc-800 border border-zinc-100 dark:border-zinc-700 rounded-xl px-5","data-testid":`faq-item-${a}`,children:[e.jsx(J,{className:"text-sm font-semibold text-left py-4 hover:no-underline",children:t.q}),e.jsx(Z,{className:"text-sm text-zinc-500 dark:text-zinc-400 leading-relaxed pb-4",children:t.a})]},a))})]})}),e.jsxs("section",{id:"apply",className:"max-w-2xl mx-auto px-6 py-20",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("h2",{className:"text-2xl font-bold mb-2",children:"Apply to partner with Slant"}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400",children:"Tell us a bit about yourself. Someone from the team will follow up within 48 hours."})]}),T?e.jsxs("div",{className:"text-center py-16 space-y-4",children:[e.jsx("div",{className:"w-16 h-16 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center mx-auto",children:e.jsx(w,{className:"w-8 h-8 text-green-600"})}),e.jsx("h3",{className:"text-xl font-bold",children:"You're in the queue"}),e.jsx("p",{className:"text-zinc-500 dark:text-zinc-400 max-w-sm mx-auto",children:"We review every application personally. Expect to hear from us within 48 hours â usually sooner if we're actively filling the event you mentioned."})]}):e.jsx(ee,{...i,children:e.jsxs("form",{onSubmit:i.handleSubmit(t=>x.mutate(t)),className:"space-y-5 bg-zinc-50 dark:bg-zinc-900 rounded-2xl p-8 border border-zinc-100 dark:border-zinc-800",children:[e.jsx(s,{control:i.control,name:"contactType",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{children:"I am a"}),e.jsx("div",{className:"flex gap-3",children:["creator","merchant"].map(a=>e.jsx("button",{type:"button",onClick:()=>t.onChange(a),"data-testid":`form-type-${a}`,className:`flex-1 py-2.5 rounded-xl border text-sm font-semibold transition-all ${t.value===a?"border-violet-500 bg-violet-50 dark:bg-violet-900/30 text-violet-700 dark:text-violet-300":"border-zinc-200 dark:border-zinc-700 text-zinc-500 hover:border-zinc-300"}`,children:a==="creator"?"Creator / influencer":"Merchant / venue"},a))}),e.jsx(c,{})]})}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsx(s,{control:i.control,name:"name",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{children:"Full name"}),e.jsx(l,{children:e.jsx(h,{...t,placeholder:"Alex Smith","data-testid":"input-name"})}),e.jsx(c,{})]})}),e.jsx(s,{control:i.control,name:"email",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{children:"Email"}),e.jsx(l,{children:e.jsx(h,{...t,type:"email",placeholder:"[email protected]","data-testid":"input-email"})}),e.jsx(c,{})]})})]}),A==="creator"?e.jsx(s,{control:i.control,name:"socialHandle",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{children:"Primary social handle"}),e.jsx(l,{children:e.jsx(h,{...t,placeholder:"@yourhandle (Instagram, TikTok, YouTubeâ¦)","data-testid":"input-social-handle"})}),e.jsx(c,{})]})}):e.jsx(s,{control:i.control,name:"businessName",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{children:"Business name"}),e.jsx(l,{children:e.jsx(h,{...t,placeholder:"Your venue or business name","data-testid":"input-business-name"})}),e.jsx(c,{})]})}),e.jsx(s,{control:i.control,name:"eventInterest",render:({field:t})=>e.jsxs(r,{children:[e.jsxs(o,{children:["Which event are you interested in? ",e.jsx("span",{className:"text-zinc-400 font-normal",children:"(optional)"})]}),e.jsxs(te,{onValueChange:t.onChange,value:t.value,children:[e.jsx(l,{children:e.jsx(ae,{"data-testid":"select-event",children:e.jsx(ie,{placeholder:"Select an eventâ¦"})})}),e.jsx(ne,{children:de.map(a=>e.jsx(se,{value:a,children:a},a))})]}),e.jsx(c,{})]})}),e.jsx(s,{control:i.control,name:"message",render:({field:t})=>e.jsxs(r,{children:[e.jsxs(o,{children:["Anything else? ",e.jsx("span",{className:"text-zinc-400 font-normal",children:"(optional)"})]}),e.jsx(l,{children:e.jsx(V,{...t,placeholder:"Tell us about your audience, your venue location, existing deals, or any questions you haveâ¦",rows:4,"data-testid":"textarea-message"})}),e.jsx(c,{})]})}),e.jsx(j,{type:"submit",disabled:x.isPending,"data-testid":"button-submit-inquiry",className:"w-full bg-violet-600 hover:bg-violet-700 text-white gap-2 h-12 text-base",children:x.isPending?"Sendingâ¦":e.jsxs(e.Fragment,{children:["Apply to partner ",e.jsx(E,{className:"w-4 h-4"})]})}),e.jsx("p",{className:"text-xs text-center text-zinc-400",children:"We review every application personally. No spam, no lists â just a reply from the team."})]})})]}),e.jsx("footer",{className:"border-t border-zinc-100 dark:border-zinc-800 py-8 px-6",children:e.jsxs("div",{className:"max-w-4xl mx-auto flex flex-col sm:flex-row items-center justify-between gap-4",children:[e.jsx("img",{src:N,alt:"Slant",className:"h-8 w-auto object-contain opacity-70"}),e.jsx("p",{className:"text-sm text-zinc-400 text-center",children:"© 2026 Slant. Plan it your way. Slant the route."}),e.jsx("button",{onClick:()=>g(!0),className:"text-sm text-zinc-400 hover:text-zinc-600 dark:hover:text-zinc-300 underline underline-offset-2","data-testid":"button-terms",children:"Terms of use"})]})}),e.jsx(L,{open:C,onOpenChange:g,children:e.jsxs(Q,{className:"max-w-2xl max-h-[80vh] overflow-y-auto",children:[e.jsx(W,{children:e.jsx(O,{className:"text-xl font-bold",children:"Partner Terms of Use"})}),e.jsxs("div",{className:"text-sm text-zinc-600 dark:text-zinc-400 space-y-5 leading-relaxed pt-2",children:[e.jsx("p",{className:"text-xs text-zinc-400 italic",children:"Last updated: April 2026"}),e.jsx("p",{children:'These terms govern participation in the Slant Partner Programme ("Programme") for both content creators ("Creators") and merchants or venue operators ("Merchants"). By applying to or participating in the Programme, you agree to these terms.'}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"1. Programme eligibility"}),e.jsx("p",{children:"Participation is subject to review and approval by Slant at its sole discretion. Slant reserves the right to decline, suspend, or terminate any partnership at any time without liability. Approval of an application does not constitute a guarantee of minimum earnings or customer volumes."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"2. Creator commission"}),e.jsx("p",{children:"Creators earn a commission of 15% of attributed net revenue generated through their Slant chain during an activation period. Commission is calculated on confirmed, settled bookings and verified check-in events only. Earnings projections communicated during onboarding are estimates based on event TAM modelling and are not guaranteed. Commission is paid within 14 days of event settlement. Slant reserves the right to withhold commission where fraudulent activity, manipulation of attribution signals, or breach of these terms is detected."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"3. Merchant activation fee"}),e.jsx("p",{children:"Merchants pay a flat activation fee at the tier applicable to the event. This fee covers placement in the Slant creator network for that activation, QR kit provision, attribution infrastru
1cture, and a post-event settlement report. The activation fee is non-refundable once the activation period has commenced. Projected customer volumes and ROI figures provided during onboarding are estimates and do not constitute contractual commitments."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"4. Attribution methodology"}),e.jsx("p",{children:"Slant's attribution model requires the alignment of three independent signals: chain membership, a location event (QR scan or geofence entry), and a verified GPS coordinate at the premises. Attribution is only confirmed when all three signals align within defined tolerances. Slant does not guarantee that all physical visits will be captured where a participant's device does not support or has disabled location services."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"5. Partner obligations"}),e.jsx("p",{children:"Creators must not artificially inflate chain membership, scan counts, or attribution signals. Merchants must display Slant QR assets in accessible locations during the activation period and must not interfere with attribution data collection. Both partners must comply with applicable data protection laws when sharing any personal information of fans or customers with Slant."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"6. Exclusivity"}),e.jsx("p",{children:"The Slant Partner Programme is non-exclusive. Creators may participate in other affiliate or brand programmes concurrently unless a separate written exclusivity agreement has been signed. Merchants may run concurrent marketing campaigns unless otherwise agreed in writing."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"7. Intellectual property"}),e.jsx("p",{children:"Slant grants partners a limited, non-transferable licence to use Slant branding, QR assets, and chain materials solely for the purpose of the relevant activation. Partners grant Slant a licence to reference their participation in campaign reporting and marketing materials, including settlement certificates and case studies, unless written objection is received prior to publication."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"8. Data and privacy"}),e.jsx("p",{children:"Slant collects location and engagement data from chain participants in accordance with its Privacy Policy. Partners do not have access to individually identifiable participant data. Aggregate attribution data is provided in settlement reports. Slant acts as data controller for attribution data and will process it in compliance with applicable data protection legislation including UK GDPR and EU GDPR."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"9. Limitation of liability"}),e.jsx("p",{children:"Slant's aggregate liability to any partner arising out of or in connection with the Programme shall not exceed the total fees paid by or to that partner in the 12 months preceding the relevant claim. Slant is not liable for indirect, consequential, or speculative losses, including loss of anticipated earnings or projected revenue."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"10. Termination"}),e.jsx("p",{children:"Either party may terminate a partnership arrangement with 14 days' written notice prior to an activation period commencing. Termination after an activation period has commenced does not entitle a Creator to accrued-but-unsettled commission where the termination is due to breach of these terms by the Creator. Merchant activation fees are non-refundable on termination."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"11. Governing law"}),e.jsx("p",{children:"These terms are governed by the laws of England and Wales. Any disputes arising under or in connection with these terms shall be subject to the exclusive jurisdiction of the courts of England and Wales."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-zinc-800 dark:text-zinc-200 mb-2",children:"12. Changes to these terms"}),e.jsx("p",{children:"Slant reserves the right to update these terms at any time. Continued participation in the Programme following notification of changes constitutes acceptance of the revised terms. Material changes will be communicated by email to active partners with a minimum of 14 days' notice."})]}),e.jsx("p",{className:"text-xs text-zinc-400 pt-2 border-t border-zinc-100 dark:border-zinc-800",children:"Questions about these terms? Reach us via the application form above or contact the partnership team directly."})]})]})})]})}export{Ae 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.