PageSourceSearch

https://www.smartlinks.app/assets/SmartLinksHubPromo-BARrZZ4F.js

js smartlinks.app collected 2026-09-30 06:32:12 UTC 6,372 bytes, 1 lines download raw bytes

1import{j as e,m as d,B as h}from"./index-Gw1vDBr1.js";import{B as v}from"./badge-DKD35lpC.js";import{e as y,F as w}from"./solutions._-0u0tDx5B.js";import"./content-discovery-C9O1Su4f.js";import"./zod-7FWBOYv-.js";import"./chevron-up-Btosw9Hk.js";const x={blue:{gradient:"from-blue-600 via-indigo-600 to-violet-700",glow:"bg-blue-200/40",badge:"bg-indigo-100 text-indigo-800 border-indigo-200",border:"group-hover:border-blue-300"},pink:{gradient:"from-pink-600 via-rose-600 to-fuchsia-700",glow:"bg-pink-200/40",badge:"bg-pink-100 text-pink-800 border-pink-200",border:"group-hover:border-pink-300"},green:{gradient:"from-emerald-600 via-green-600 to-teal-700",glow:"bg-emerald-200/40",badge:"bg-emerald-100 text-emerald-800 border-emerald-200",border:"group-hover:border-emerald-300"},amber:{gradient:"from-amber-600 via-orange-600 to-yellow-700",glow:"bg-amber-200/40",badge:"bg-amber-100 text-amber-800 border-amber-200",border:"group-hover:border-amber-300"},indigo:{gradient:"from-indigo-600 via-violet-600 to-purple-700",glow:"bg-indigo-200/40",badge:"bg-violet-100 text-violet-800 border-violet-200",border:"group-hover:border-indigo-300"},teal:{gradient:"from-teal-600 via-cyan-600 to-blue-700",glow:"bg-teal-200/40",badge:"bg-teal-100 text-teal-800 border-teal-200",border:"group-hover:border-teal-300"}},o=n=>{const r=({className:c,size:s})=>e.jsx(w,{name:n,className:`${c??""} ${s?`text-[${s}px]`:""}`.trim()});return r.displayName=`FA(${n})`,r},j=o("fa-file-lines"),N=o("fa-robot"),k=o("fa-arrow-trend-up"),B=o("fa-layer-group"),g=o("fa-sparkles"),C=o("fa-shield"),I=o("fa-bolt"),S=o("fa-arrow-right"),$=o("fa-arrow-up-right-from-square"),A=[{icon:j,title:"Smart Product Pages",description:"A living digital hub for every SKU — manuals, guides, spares, accessories.",iconColor:"text-blue-700",iconBg:"bg-blue-100"},{icon:N,title:"AI Product Assistant",description:"Trained on your data, resolves queries 24/7 before tickets are created.",iconColor:"text-violet-700",iconBg:"bg-violet-100"},{icon:k,title:"Revenue Engine",description:"Contextual upsells, reorders, and loyalty from the product itself.",iconColor:"text-emerald-700",iconBg:"bg-emerald-100"},{icon:B,title:"Replaces 7+ Tools",description:"One platform replaces registration, support, CRM and engagement tools.",iconColor:"text-amber-700",iconBg:"bg-amber-100"}],P={prefix:"Your ",highlight:"Post-Purchase",suffix:"Operating System"},H="Shopify powers the sale. The Hub powers everything after it — support, reorders, loyalty, and intelligence from one unified platform.",z=[{Icon:g,x:"8%",y:"18%",delay:0,size:18},{Icon:C,x:"92%",y:"25%",delay:.7,size:16},{Icon:I,x:"85%",y:"75%",delay:1.4,size:20},{Icon:g,x:"5%",y:"72%",delay:2.1,size:14}],q=({accentColor:n="indigo",headline:r=P,subtitle:c=H,pillars:s=A})=>{const a=x[n]||x.indigo,l=[{iconColor:"text-emerald-700",iconBg:"bg-emerald-100"},{iconColor:"text-violet-700",iconBg:"bg-violet-100"},{iconColor:"text-blue-700",iconBg:"bg-blue-100"},{iconColor:"text-amber-700",iconBg:"bg-amber-100"}],b=s.map((t,i)=>({Icon:typeof t.icon=="string"?y[t.icon]??g:t.icon,title:t.title,description:t.description??t.pitch??"",iconColor:t.iconColor??l[i%l.length].iconColor,iconBg:t.iconBg??l[i%l.length].iconBg}));return e.jsxs("section",{className:"relative py-24 md:py-32 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-background via-muted/40 to-background"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] pointer-events-none",children:e.jsx("div",{className:`absolute inset-0 ${a.glow} rounded-full blur-[120px] opacity-60 animate-pulse`})}),z.map(({Icon:t,x:i,y:m,delay:u,size:p},f)=>e.jsx(d.div,{className:"absolute pointer-events-none text-foreground/[0.08]",style:{left:i,top:m},animate:{y:[0,-12,0],rotate:[0,8,-8,0],opacity:[.4,.7,.4]},transition:{duration:6,delay:u,repeat:1/0,ease:"easeInOut"},children:e.jsx(t,{size:p})},f)),e.jsxs("div",{className:"container mx-auto px-4 relative z-10 max-w-6xl",children:[e.jsxs(d.div,{className:"text-center mb-16",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6},children:[e.jsx(v,{className:`mb-6 px-5 py-2.5 text-base font-semibold ${a.badge}`,children:"SmartLinks Hub"}),e.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-black mb-5 leading-tight",children:[e.jsx("span",{className:"text-foreground",children:r.prefix}),e.jsx("span",{className:`bg-gradient-to-r ${a.gradient} bg-clip-text text-transparent`,children:r.highlight}),e.jsx("br",{}),e.jsx("span",{className:"text-foreground",children:r.suffix})]}),e.jsx("p",{className:"text-muted-foreground text-lg md:text-xl max-w-2xl mx-auto leading-relaxed",children:c})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-
15 mb-14",children:b.map((t,i)=>e.jsxs(d.div,{className:`group relative p-6 rounded-2xl bg-card border border-border shadow-sm transition-all duration-300 hover:shadow-md ${a.border}`,initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:i*.1},whileHover:{y:-4},children:[e.jsx("div",{className:`w-12 h-12 ${t.iconBg} rounded-xl flex items-center justify-center mb-4 transition-transform duration-300 group-hover:scale-110`,children:e.jsx(t.Icon,{className:`w-6 h-6 ${t.iconColor}`})}),e.jsx("h3",{className:"text-lg font-bold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:t.description})]},t.title))}),e.jsxs(d.div,{className:"flex flex-col sm:flex-row items-center justify-center gap-4",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:.4},children:[e.jsx("a",{href:"/solutions/hub",children:e.jsxs(h,{size:"lg",className:`bg-gradient-to-r ${a.gradient} text-white px-8 py-6 text-base font-semibold shadow-lg hover:shadow-xl transition-all duration-300`,children:["Explore SmartLinks Hub",e.jsx(S,{className:"ml-2 h-5 w-5"})]})}),e.jsxs("a",{href:"/contact",target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground hover:text-foreground transition-colors text-sm font-medium flex items-center gap-1.5",children:["Book a walkthrough",e.jsx($,{className:"h-3.5 w-3.5"})]})]})]})]})};export{q 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.