1import{p as x}from"./jsonld-DZj2AUHR.js";import{b as h}from"./meta-bSXFPTYv.js";import{j as e}from"./index-C8ksxf02.js";import{r as o}from"./chunk-OB3PAWPO-DBxKkC0E.js";import{t,a as l,s as p}from"./routes-jwB8MR0e.js";import{P as i}from"./page-section-D6Jp4Pw_.js";import{S as n}from"./section-header-BwbG0rxP.js";import{S as m}from"./stat-BWH_hlMO.js";import{R as g}from"./reveal-3CSKx0MO.js";import"./services-CH8mPTxd.js";import"./single-value-BlTYR2sA.js";const u="/assets/analytics-tablet-800-DUFBxLFa.webp",c="/assets/analytics-tablet-1600-fuvsJ9C4.webp",y="/assets/lightbulb-800-CFPogxSc.webp",d="/assets/lightbulb-1600-CtHoHD9l.webp";function f(){return e.jsx(i,{bg:"beige",py:"hero",children:e.jsx("div",{className:"max-w-[768px] flex flex-col gap-6",children:e.jsx(n,{eyebrow:"In-House Growth Track Record",eyebrowBadge:!0,title:e.jsxs(e.Fragment,{children:["$15.1M",e.jsx("br",{}),"Incremental",e.jsx("br",{}),"Revenue.",e.jsx("br",{}),"One Year."]}),titleWeight:200,size:"xl",as:"h1",description:"A +45% year-over-year improvement, generated through a rigorous in-house experimentation and personalisation programme spanning multiple lines of business. Every dollar is traceable to a hypothesis, a test, and a decision."})})})}function b(){const s=[{value:"$15.1M",label:"Total incremental revenue in 2025"},{value:"+45%",label:"Year-over-year growth vs. $10.4M in 2024"},{value:"$5.7M",label:"Q4 alone â the strongest single quarter"},{value:"31%",label:"Win Rate across 145 tests conducted in 2024"}];return e.jsx(i,{bg:"navy",py:"md",children:e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-4",children:s.map((a,r)=>e.jsx(m,{value:a.value,label:a.label,variant:"dark",size:"fluid",borderTop:!0,animated:!0},r))})})}function v(){return e.jsx(i,{bg:"cream",py:"md",borderTop:!0,children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-start",children:[e.jsx("div",{className:"lg:col-span-7 rounded-lg overflow-hidden bg-tan",style:{height:"430px"},children:e.jsx("img",{src:c,srcSet:`${u} 800w, ${c} 1600w`,sizes:"(min-width: 1280px) 700px, (min-width: 1024px) 58vw, 100vw",width:1600,height:914,alt:"",className:"w-full h-full object-cover",style:{filter:"saturate(0)",objectPosition:"center"},loading:"lazy",decoding:"async"})}),e.jsxs("div",{className:"lg:col-span-5 flex flex-col gap-6 pt-4",children:[e.jsx("span",{className:"text-text-body uppercase",style:t.eyebrow,children:"Featured Win · Rent-A-Center Homepage"}),e.jsx("h2",{className:"text-text-dark",style:t.h2,children:"Killing the Carousel: The Bento Panel Revolution"}),e.jsxs("div",{className:"inline-flex self-start flex-col bg-tan-light px-4 py-2 rounded-sm",children:[e.jsx("span",{className:"text-text-body uppercase",style:{fontFamily:l,fontWeight:200,fontSize:"10px",letterSpacing:"-0.5px"},children:"Peak Engagement Lift"}),e.jsx("span",{className:"text-navy",style:{fontFamily:p,fontWeight:400,fontSize:"clamp(22px, 2.5vw, 28px)",lineHeight:"1.2"},children:"+291% Panel Clicks"})]}),e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("p",{className:"text-slate uppercase",style:{fontFamily:l,fontWeight:300,fontSize:"11px",letterSpacing:"1.5px"},children:"The Challenge"}),e.jsx("p",{className:"text-text-body",style:t.body,children:"The homepage relied on auto-scrolling carousels that users had learned to ignore. Banner blindness was suppressing click-through across every campaign â seasonal, promotional, and product-led alike."})]}),e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("p",{className:"text-slate uppercase",style:{fontFamily:l,fontWeight:300,fontSize:"11px",letterSpacing:"1.5px"},children:"The Approach"}),e.jsx("p",{className:"text-text-body",style:t.body,children:"I designed and validated a static bento-grid layout across five sequential seasonal campaigns â from Rocktober to Black Friday. Variation 1 of the Rocktober bento drove +117.03% All Panel CTR; the $10 Pays campaign peaked at +291.21%. The bento format was then adopted as the homepage standard."})]}),e.jsx("div",{className:"grid grid-cols-3 gap-3 mt-2",children:[{v:"+258%",l:"Alt. variation lift"},{v:"+117%",l:"CTR, Rocktober"},{v:"+28%",l:"Black Friday lift"}].map(s=>e.jsxs("div",{className:"bg-beige px-3 py-3 flex flex-col gap-1",children:[e.jsx("span",{className:"text-navy",style:t.statXs,children:s.v}),e.jsx("span",{className:"text-text-body",style:{fontFamily:l,fontWeight:200,fontSize:"11px",lineHeight:"1.4"},children:s.l})]},s.l))})]})]})})}function j(){return e.jsx(i,{bg:"beige",py:"md",borderTop:!0,children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[e.jsxs("div",{className:"flex flex-col gap-6",children:[e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("span",{className:"text-text-body uppercase",style:t.eyebrow,children:"Personalisation at Scale"}),e.jsx("h2",{className:"text-text-dark",style:t.h2Md,children:"First-Party Data Driving the Homepage"})]}),e.jsx("div",{className:"rounded-lg overflow-hidden bg-tan-light relative",style:{height:"300px"},children:e.jsx("img",{src:d,srcSet:`${y} 800w, ${d} 1600w`,sizes:"(min-width: 1280px) 600px, (min-width: 1024px) 50vw, 100vw",width:1600,height:897,alt:"",className:"absolute inset-0 w-full h-full object-cover",style:{filter:"saturate(0.2)"},loading:"lazy",decoding:"async"})}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-white px-5 py-4 flex flex-col gap-1",children:[e.jsx("span",{className:"text-navy",style:t.statMd,children:"+28%"}),e.jsx("p",{className:"text-text-body",style:t.bodyXs,children:"Relative lift in Product Web Orders for returning customers with browsing history (6.39% vs 4.99%)"})]}),e.jsxs("div",{className:"bg-white px-5 py-4 flex flex-col gap-1",children:[e.jsx("span",{className:"text-navy",style:t.statMd,children:"2 LOBs"}),e.jsx("p",{className:"text-text-body",style:t.bodyXs,children:"Personalisation scaled from RAC homepage to Acima marketplace, amplified via wishlist email campaigns"})]})]}),e.jsx("blockquote",{className:"border-l-2 border-slate pl-4",style:{fontFamily:p,fontStyle:"italic",fontWeight:400,fontSize:"17px",color:"var(--text-dark)",lineHeight:"1.5"},children:`"Surfacing recently viewed products in the bento for returning customers wasn't a UX guess â it was a hypothesis built from first-party browsing data, validated in the wild."`})]}),e.jsxs("div",{className:"bg-navy p-10 flex flex-col gap-6",children:[e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsx("span",{className:"text-text-muted-invert uppercase",style:t.eyebrow,children:"Dead-End Page Rescue"}),e.jsx("h2",{className:"text-white",style:t.h2Md,children:"Out of Stock Experience Redesign"})]}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-gold",style:t.statXl,children:"+35.7%"}),e.jsx("span",{className:"text-text-muted-invert uppercase",style:t.micro,children:"Online Checkout Conversion Lift"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("p",{className:"text-text-muted-invert uppercase",style:t.eyebrow,children:"The Insight"}),e.jsx("p",{className:"text-[rgba(255,255,255,0.7)]",style:t.bodyMd,children:"Out-of-stock product pages were a conversion black hole â users hit a dead end and left. Qualitative research revealed that users weren't opposed to alternatives; they simply weren't being offered any."})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("p",{className:"text-text-muted-invert uppercase",style:t.eyebrow,children:"The Outcome"}),e.jsx("p",{className:"text-[rgba(255,255,255,0.7)]",style:t.bodyMd,children:"Redesigned the OOS PDP to surface substitute products and flexible options. Product Web Orders lifted +8.68â11.19%, Online Checkout conversions +35.74%, and Reservations +27.53%. A dead end became a revenue touchpoint."})]}),e.jsx("div",{className:"grid grid-cols-3 gap-3 mt-2",children:[{v:"+11.2%",l:"Product Web Orders"},{v:"+27.5%",l:"Reservations"},{v:"+35.7%",l:"Online Checkout Conversion"}].map(s=>e.jsxs("div",{className:"border border-[rgba(255,255,255,0.1)] px-3 py-3 flex flex-col gap-1",children:[e.jsx("span",{className:"text-gold",style:t.statXs,children:s.v}),e.jsx("span",{className:"text-text-body",style:{fontFamily:l,fontWeight:200,fontSize:"11px",lineHeight:"1.4"},children:s.l})]},s.l))})]})]})})}function N(){const s=[{tag:"Conversion Optimisation",title:"Modal for Social New Users",summary:"A targeted modal popup for users arriving via social channels â presented at the right moment in the flow â delivered +187.29% Online Checkout conversion for Social New Users, with a positive lift in Product Web Leads.",metric:"+187%",metricLabel:"Online Checkout Conversion"},{tag:"Copywriting & Value Messaging",title:"Value Props in the Bento Panel",summary:"Replaced default value propositions in the Feature Panel with research-backed messaging. In under two weeks the variation generated $53K in incremental revenue, proving the power of right-message, right-moment framing.",metric:"$53K",metricLabel:"Incremental revenue in <2 weeks"},{tag:"Funnel Friction Reduction",title:"Remove Online Checkout Off-Ramps",summary:"Users were being given unnecessary exit points during the finance application flow. Redirecting them to the happy path improved Online Checkout conversion by +8.01% and cut Checkout Bounce by -6.32%.",metric:"â6.3%",metricLabel:"Checkout Bounce Rate"},{tag:"Cross-Sell & Ecosystem Growth",title:"RAC Declines â Brigit Cross-Sell",summary:"Rather than losing declined RAC customers entirely, I introduced a Brigit cross-sell path. Across 9,522 impressions: 827 clicks, 261 installs, 159 sign-ups, 108 bank connects, and 20 approvals â users retained in the Upbound ecosystem.",metric:"261",metricLabel:"Ap
1p installs from declined users"}];return e.jsxs(i,{bg:"cream",py:"md",borderTop:!0,children:[e.jsx(n,{eyebrow:"Supporting Wins",title:"More experiments. More evidence.",titleWeight:200,size:"md",className:"mb-12"}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-6",children:s.map((a,r)=>e.jsx(g,{index:r,children:e.jsxs("div",{className:"bg-white p-8 flex flex-col gap-5 h-full",children:[e.jsx("span",{className:"text-slate uppercase self-start bg-[rgba(67,97,124,0.07)] px-2 py-1 rounded-sm",style:{fontFamily:l,fontWeight:200,fontSize:"9px",letterSpacing:"1.2px"},children:a.tag}),e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsx("h3",{className:"text-text-dark",style:t.h3,children:a.title}),e.jsxs("div",{className:"shrink-0 flex flex-col items-end",children:[e.jsx("span",{className:"text-navy",style:t.statSm,children:a.metric}),e.jsx("span",{className:"text-text-body text-right",style:{fontFamily:l,fontWeight:200,fontSize:"10px",lineHeight:"1.4",maxWidth:"120px"},children:a.metricLabel})]})]}),e.jsx("p",{className:"text-text-body flex-1",style:t.bodyMd,children:a.summary})]})},a.title))})]})}function w(){return e.jsxs(i,{bg:"cream",py:"lg",borderTop:!0,innerClassName:"flex flex-col items-center gap-6 text-center",children:[e.jsx(n,{title:"Ready for your next strategic win?",titleWeight:400,size:"xl",className:"items-center text-center"}),e.jsx("p",{className:"text-text-body max-w-[560px]",style:t.bodyLg,children:"Every result above started with a conversation and a hypothesis. Let's find yours."}),e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center mt-4",children:[e.jsx(o,{to:"/contact",className:"px-10 py-4 bg-navy text-white hover:opacity-90 transition-opacity flex items-center gap-2",style:t.ctaLink,children:"Start a Conversation â"}),e.jsx(o,{to:"/about",className:"px-10 py-4 border border-[rgba(6,14,26,0.2)] text-navy hover:border-navy transition-colors",style:t.ctaLink,children:"View the methodology"})]})]})}function M(){return e.jsxs(e.Fragment,{children:[e.jsx(f,{}),e.jsx(b,{}),e.jsx(v,{}),e.jsx(j,{}),e.jsx(N,{}),e.jsx(w,{})]})}const A=({matches:s})=>h({path:"/proof",matches:s,jsonLd:x("/proof")});export{M as default,A as meta};
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.