1import{j as e,F as s}from"./index-CShwLNGa.js";import{m as i}from"./motion-CMGW33cq.js";import{S as m}from"./ScrollChevron-BH4mBnjg.js";import{C as a}from"./card-3Zj59UyT.js";import{P as x}from"./PrintPartnersNextSection-DrhZFS69.js";const h=[{icon:"fa-link",className:"absolute top-10 left-6 text-purple-500/15",delay:0,y:[0,-10,0]},{icon:"fa-arrows-rotate",className:"absolute top-32 right-8 text-cyan-500/10",delay:.5,y:[0,12,0]},{icon:"fa-chart-column",className:"absolute bottom-28 left-10 text-purple-500/10",delay:1,y:[0,-8,0]},{icon:"fa-globe",className:"absolute bottom-12 right-6 text-cyan-500/15",delay:1.4,y:[0,10,0]},{icon:"fa-layer-group",className:"absolute top-48 left-12 text-purple-500/10",delay:.8,y:[0,-12,0]}],p={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.15}}},r={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.6}}};function u(){return e.jsxs("section",{className:"relative pt-16 pb-12 overflow-hidden",children:[h.map((t,n)=>e.jsx(i.div,{className:t.className,animate:{y:t.y},transition:{duration:4,repeat:1/0,delay:t.delay,ease:"easeInOut"},children:e.jsx(s,{name:t.icon,className:"h-8 w-8"})},n)),e.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[e.jsxs("div",{className:"grid lg:grid-cols-5 gap-8 items-center",children:[e.jsxs(i.div,{className:"lg:col-span-2",variants:p,initial:"hidden",animate:"visible",children:[e.jsx(i.div,{variants:r,children:e.jsxs("div",{className:"inline-flex items-center gap-2 bg-purple-100 text-purple-700 px-4 py-2 rounded-full text-sm font-semibold mb-6",children:[e.jsx(s,{name:"fa-link",className:"h-4 w-4"}),"SmartLinks Platform"]})}),e.jsx(i.h1,{variants:r,className:"text-4xl md:text-5xl font-bold mb-6 text-stone-900 leading-[1.2]",children:"Dynamic Redirects, Infinite Scale"}),e.jsx(i.p,{variants:r,className:"text-lg text-stone-600 mb-8",children:"Like Bitly, but built for products. Every SmartLink can dynamically redirect to any destination, serve rich product portals, and scale from one code to millions."})]}),e.jsx(i.div,{className:"lg:col-span-3",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{duration:.8,delay:.3},children:e.jsx("img",{src:"/assets/partners/print/print-partners-platform-hero.webp",alt:"SmartLinks platform for print partners â dynamic QR code URL redirects connecting packaging to digital product experiences",className:"w-[85%] ml-auto rounded-2xl",width:1024,height:1024})})]}),e.jsx(m,{})]})]})}const l=[{step:"1",title:"Print QR Code",desc:"Code links to a SmartLinks URL"},{step:"2",title:"User Scans",desc:"SmartLinks logs the scan with full analytics"},{step:"3",title:"Seamless Redirect",desc:"User lands on the customer's chosen destination"},{step:"4",title:"Update Anytime",desc:"Change destination without reprinting"}],b=[{icon:"fa-arrows-rotate",title:"Change Destinations Anytime",desc:"Update redirect URLs without reprinting a single label.",border:"border-l-purple-500",iconBg:"bg-purple-100",iconColor:"text-purple-600"},{icon:"fa-chart-column",title:"Complete Analytics",desc:"Track every scan with location, device, and timing data.",border:"border-l-cyan-500",iconBg:"bg-cyan-100",iconColor:"text-cyan-700"},{icon:"fa-globe",title:"Context-Aware Routing",desc:"Route users based on language, location, or device type.",border:"border-l-blue-500",iconBg:"bg-blue-100",iconColor:"text-blue-600"}],g={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.12}}},y={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.5}}};function j(){return e.jsx("section",{className:"py-20",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[e.jsxs(i.div,{className:"text-center mb-12",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[e.jsx("h2",{className:"text-3xl font-bold mb-4 text-stone-900 leading-[1.2]",children:"Smart Link Redirects"}),e.jsx("p",{className:"text-stone-600 max-w-2xl mx-auto",children:"Every SmartLink can dynamically redirect to any destination â and that destination can be changed at any time without reprinting."})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 items-stretch",children:[e.jsx(i.div,{className:"flex flex-col gap-4",variants:g,initial:"hidden",
1whileInView:"visible",viewport:{once:!0},children:b.map(t=>e.jsx(i.div,{variants:y,className:"flex-1",children:e.jsx(a,{className:`bg-white border-l-4 ${t.border} border-t border-r border-b border-stone-200 p-5 h-full flex items-start transition-shadow duration-300 hover:shadow-md`,children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:`${t.iconBg} w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0`,children:e.jsx(s,{name:t.icon,className:`h-5 w-5 ${t.iconColor}`})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-stone-900 font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-stone-600 text-sm",children:t.desc})]})]})})},t.title))}),e.jsx(i.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:e.jsxs(a,{className:"bg-gradient-to-br from-purple-50 to-blue-50 border border-purple-200 p-6 h-full",children:[e.jsx("h4",{className:"text-stone-900 font-semibold mb-6",children:"How It Works"}),e.jsx("div",{className:"space-y-6",children:l.map((t,n)=>e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsxs("div",{className:"relative flex flex-col items-center",children:[e.jsx("div",{className:"bg-purple-100 w-10 h-10 rounded-full flex items-center justify-center text-purple-700 font-bold text-sm border border-purple-200",children:t.step}),n<l.length-1&&e.jsx("div",{className:"w-px h-6 bg-purple-200 mt-1"})]}),e.jsxs("div",{className:"pt-2",children:[e.jsx("p",{className:"text-stone-900 font-semibold",children:t.title}),e.jsx("p",{className:"text-sm text-stone-600",children:t.desc})]})]},t.step))})]})})]})]})})}const f={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.15}}},o={hidden:{opacity:0,y:30},visible:{opacity:1,y:0,transition:{duration:.5}}};function v(){return e.jsx("section",{className:"py-20",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[e.jsxs(i.div,{className:"text-center mb-12",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[e.jsx("h2",{className:"text-3xl font-bold mb-4 text-stone-900 leading-[1.2]",children:"From One to Millions"}),e.jsx("p",{className:"text-stone-600 max-w-2xl mx-auto",children:"Whether your customer needs a single QR code or millions of unique identifiers, SmartLinks scales seamlessly."})]}),e.jsxs(i.div,{className:"grid md:grid-cols-2 gap-8",variants:f,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:[e.jsx(i.div,{variants:o,children:e.jsxs(a,{className:"bg-white border-l-4 border-l-emerald-500 border-t border-r border-b border-stone-200 p-8 h-full transition-shadow duration-300 hover:shadow-md",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"bg-emerald-100 w-12 h-12 rounded-lg flex items-center justify-center",children:e.jsx(s,{name:"fa-qrcode",className:"h-6 w-6 text-emerald-700"})}),e.jsx("h3",{className:"text-xl font-bold text-stone-900",children:"Single / Shared Codes"})]}),e.jsx("p",{className:"text-stone-700 mb-5",children:"One QR code that represents a product, campaign, or location. All scans go to the same destination â which can still be changed dynamically."}),e.jsx("ul",{className:"space-y-2",children:["Product packaging with generic information","Marketing campaigns and promotions","Signage and point-of-sale displays"].map(t=>e.jsxs("li",{className:"flex items-center gap-2 text-sm text-stone-600",children:[e.jsx(s,{name:"fa-circle-check",className:"h-4 w-4 text-emerald-700 flex-shrink-0"}),t]},t))})]})}),e.jsx(i.div,{variants:o,children:e.jsxs(a,{className:"bg-white border-l-4 border-l-amber-500 border-t border-r border-b border-stone-200 p-8 h-full transition-shadow duration-300 hover:shadow-md",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"bg-amber-100 w-12 h-12 rounded-lg flex items-center justify-center",children:e.jsx(s,{name:"fa-database",className:"h-6 w-6 text-amber-700"})}),e.jsx("h3",{className:"text-xl font-bold text-stone-900",children:"Millions of Unique Codes"})]}),e.jsx("p",{className:"text-stone-700 mb-5",children:"Every single item gets its own unique QR code. Each can be individually tracked, carry its own data, and redirect to personalised experiences."}),e.jsx("ul",{className:"space-y-2",children:["Loyalty and reward collections","Deposit return schemes (DRS)","Authentication and anti-counterfeiting","Individual product traceability"].map(t=>e.jsxs("li",{className:"flex items-center gap-2 text-sm text-stone-600",children:[e.jsx(s,{name:"fa-circle-check",className:"h-4 w-4 text-amber-700 flex-shrink-0"}),t]},t))})]})})]})]})})}const w=[{title:"Product Information",desc:"Specs, ingredients, care guides"},{title:"Video & Media",desc:"How-to videos, brand stories"},{title:"Documents",desc:"Manuals, certifications, SDS"},{title:"Sustainability",desc:"ESG data, recycling info"},{title:"Registration",desc:"Registration, ownership transfer"},{title:"Promotions",desc:"Offers, competitions, rewards"},{title:"Authentication",desc:"Verify genuine products"},{title:"Support",desc:"FAQs, contact, AI chat"}],N=[{title:"Rich Content Management",desc:"Build beautiful product pages with videos, images, documents, care instructions, and sustainability information â all without any coding."}
1,{title:"Unique Content Per Code",desc:"When using unique QR codes, each can display different content. Show batch-specific information, location-aware content, or personalised experiences."},{title:"Complete Audit Trail",desc:"Every scan is logged with timestamp, location, device type, and more. Full analytics dashboard for understanding engagement."}],c={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.08}}},d={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.4}}};function S(){return e.jsx("section",{className:"py-20",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[e.jsxs(i.div,{className:"text-center mb-12",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[e.jsx("h2",{className:"text-3xl font-bold mb-4 text-stone-900 leading-[1.2]",children:"Dynamic Product Portals"}),e.jsx("p",{className:"text-stone-600 max-w-2xl mx-auto",children:"More than just redirects â SmartLinks provides a complete content management system for creating rich, dynamic product experiences."})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8",children:[e.jsx(i.div,{className:"space-y-4",variants:c,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:N.map(t=>e.jsx(i.div,{variants:d,children:e.jsx(a,{className:"bg-white border-l-4 border-l-cyan-500 border-t border-r border-b border-stone-200 p-5 transition-shadow duration-300 hover:shadow-md",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"bg-cyan-100 w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0",children:e.jsx(s,{name:"fa-table-cells-large",className:"h-5 w-5 text-cyan-700"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-stone-900 font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-stone-600 text-sm",children:t.desc})]})]})})},t.title))}),e.jsx(i.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:e.jsxs(a,{className:"bg-gradient-to-br from-cyan-50 to-blue-50 border border-cyan-200 p-6 h-full",children:[e.jsx("h4",{className:"text-stone-900 font-semibold mb-4",children:"Portal Features"}),e.jsx(i.div,{className:"grid grid-cols-2 gap-3",variants:c,initial:"hidden",whileInView:"visible",viewport:{once:!0},children:w.map(t=>e.jsxs(i.div,{variants:d,className:"bg-white border border-stone-200 rounded-lg p-3 transition-colors duration-200 hover:border-cyan-400",children:[e.jsx("p",{className:"text-sm text-stone-900 font-semibold",children:t.title}),e.jsx("p",{className:"text-xs text-stone-600",children:t.desc})]},t.title))})]})})]})]})})}const L=()=>e.jsxs("main",{children:[e.jsx(u,{}),e.jsx(j,{}),e.jsx(v,{}),e.jsx(S,{}),e.jsx(x,{nextSection:"gs1"})]});export{L 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.