NEW CASE STUDY AdCP and ARTF Explained: A Guide to Agentic Advertising Implementation

Horizon Finance Rebrand

Published Date January 2026
IndustryFintech
ServicesBrand Identity, Creative Direction
Overview

Horizon Finance — a fast-growing digital banking platform — approached Lighter with a challenge: to redefine their brand identity for a new generation of users. Their existing look felt outdated and overly corporate, no longer reflecting the company’s vision of accessible, human-centered finance.

Our goal was clear — to craft a modern, confident, and trustworthy identity that balances innovation with approachability.

Challenge

In the crowded fintech market, differentiation is everything. Horizon’s old brand lacked a distinct visual voice and struggled to connect emotionally with users. The challenge was to retain financial credibility while introducing warmth, clarity, and digital adaptability.

Solution

We began by defining a new brand strategy rooted in transparency, confidence, and empowerment.
 The visual system was built around a clean wordmark, open typography, and a vibrant color palette inspired by the idea of “new horizons.”

Soft gradients and modular layouts reflected both innovation and stability — key values for a finance platform built on trust.

To ensure versatility, we developed a comprehensive design system covering digital interfaces, marketing assets, and motion graphics, allowing Horizon’s team to scale consistently across channels.

Results
+44.8%
Increase in sessions from Google.
+101.4%
Increase in users from referrals.
+150.6%
Increase in user stickiness.
#arl-loader{ position:fixed; inset:0; z-index:2147483647; background:#141514; display:grid; place-items:center; transition:opacity .6s ease, visibility .6s ease; } #arl-loader.arl-hide{ opacity:0; visibility:hidden; } .arl-stage{ position:relative; width:170px; height:170px; transform-style:preserve-3d; perspective:1200px; } /* logo eye-mark (center) — tilted card, not square */ .arl-mark{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .arl-card{ width:92px; height:92px; border-radius:20px; background:#FDBA32; display:grid; place-items:center; box-shadow:0 0 26px rgba(253,186,50,.5), 0 0 60px rgba(253,186,50,.25); transform:perspective(540px) rotateY(-22deg) rotateX(8deg) rotate(-3deg); animation:arlPulse 1.9s cubic-bezier(.68,-.55,.27,1.55) infinite; } .arl-panel{ position:relative; width:66px; height:66px; border-radius:13px; background:#0b0b0b; overflow:hidden; } .arl-iris{ position:absolute; left:-12%; bottom:-12%; width:92%; height:92%; background:#4473B9; border-radius:0 100% 0 0; } .arl-pupil{ position:absolute; left:30%; bottom:32%; width:14px; height:14px; border-radius:50%; background:#fff; box-shadow:0 0 8px rgba(255,255,255,.6); } /* weaving threads */ .arl-thread{ position:absolute; transform-origin:center; } .arl-gold{ background:linear-gradient(90deg,transparent,rgba(253,186,50,.85),transparent); box-shadow:0 0 10px rgba(253,186,50,.5); } .arl-t1{ width:100%; height:2px; top:30%; left:0; animation:arlW1 2s cubic-bezier(.45,0,.55,1) infinite; } .arl-t2{ width:2px; height:100%; top:0; left:70%; background:linear-gradient(180deg,transparent,rgba(68,115,185,.9),transparent); box-shadow:0 0 10px rgba(68,115,185,.55); animation:arlW2 2.2s cubic-bezier(.68,-.55,.27,1.55) infinite; } .arl-t3{ width:100%; height:2px; bottom:30%; left:0; animation:arlW3 2.4s cubic-bezier(.23,1,.32,1) infinite; } .arl-t4{ width:2px; height:100%; top:0; left:30%; background:linear-gradient(180deg,transparent,rgba(68,115,185,.9),transparent); box-shadow:0 0 10px rgba(68,115,185,.55); animation:arlW4 2.6s cubic-bezier(.36,0,.66,-.56) infinite; } @keyframes arlPulse{ 0%,100%{ transform:perspective(540px) rotateY(-22deg) rotateX(8deg) rotate(-3deg) scale(1); } 50% { transform:perspective(540px) rotateY(-22deg) rotateX(8deg) rotate(-3deg) scale(1.07); } } @keyframes arlW1{ 0%,100%{ transform:translateY(0) rotateX(0) rotateZ(0); opacity:.8;} 50%{ transform:translateY(40px) rotateX(60deg) rotateZ(20deg); opacity:1;} } @keyframes arlW2{ 0%,100%{ transform:translateX(0) rotateY(0) rotateZ(0); opacity:.8;} 50%{ transform:translateX(-40px) rotateY(60deg) rotateZ(-20deg); opacity:1;} } @keyframes arlW3{ 0%,100%{ transform:translateY(0) rotateX(0) rotateZ(0); opacity:.8;} 50%{ transform:translateY(-40px) rotateX(-60deg) rotateZ(15deg); opacity:1;} } @keyframes arlW4{ 0%,100%{ transform:translateX(0) rotateY(0) rotateZ(0); opacity:.8;} 50%{ transform:translateX(40px) rotateY(-60deg) rotateZ(-15deg); opacity:1;} } @media (prefers-reduced-motion:reduce){ .arl-thread,.arl-card{ animation:none !important; } }