copy: rewrite site messaging to lead with design, temper infrastructure
All checks were successful
Build & Push / build-and-push (push) Successful in 1m43s
All checks were successful
Build & Push / build-and-push (push) Successful in 1m43s
Complete copy overhaul across all pages (EN + FR): - Hero: "Your website. Your software. Your entire digital world." - Services: "Design. Build. Grow." with reordered pillars - Philosophy: "We do things differently" — craft leads, ownership closes - About: remove all Côte d'Azur/Riviera references, new story narrative - Services page: less jargon, outcome-focused language, honest AI claims - SEO metadata: includes all three pillars (design, AI, infrastructure) - Trust bar, CTA, footer, configurator, case study CTAs all updated - French translations updated to match all English changes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,26 +15,26 @@ export function generateStaticParams() {
|
||||
// ─── Data ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
const PILLARS = [
|
||||
{
|
||||
id: 'ownership',
|
||||
Icon: Shield,
|
||||
title: 'Ownership & Privacy',
|
||||
description:
|
||||
'We build on infrastructure you control. No vendor lock-in, no opaque SaaS dependencies quietly holding your data hostage. Your platform, your servers, your rules — backed by engineering that makes it maintainable.',
|
||||
},
|
||||
{
|
||||
id: 'craftsmanship',
|
||||
Icon: PenTool,
|
||||
title: 'Craftsmanship',
|
||||
title: 'Craftsmanship First',
|
||||
description:
|
||||
'The gap between a website that works and one that endures is craft. We sweat the typography, the transitions, the query performance, the edge cases. Every interface we ship is something we would be proud to sign.',
|
||||
'The gap between a website that works and one that lasts is craft. We sweat the typography, the transitions, the performance, the edge cases. Every interface we ship is something we\'d be proud to sign.',
|
||||
},
|
||||
{
|
||||
id: 'one-team',
|
||||
Icon: Users,
|
||||
title: 'One Team, Everything',
|
||||
description:
|
||||
'Strategy, design, engineering, infrastructure — under one roof, one point of contact, one shared standard of quality. No handoffs between agencies. No telephone-game briefs. Just people who care about the whole thing.',
|
||||
'Design, development, hosting, infrastructure — one team, one point of contact, one standard of quality. No handoffs between agencies. No juggling freelancers. Just people who care about the whole thing.',
|
||||
},
|
||||
{
|
||||
id: 'ownership',
|
||||
Icon: Shield,
|
||||
title: 'Built to Be Yours',
|
||||
description:
|
||||
'Everything we build, you own — the code, the data, the infrastructure. No vendor lock-in, no platform dependencies. We hand over work that outlasts the engagement.',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -101,16 +101,16 @@ export default async function AboutPage({ params }: Props) {
|
||||
|
||||
<ScrollReveal variant="fadeUp" delay={0.1}>
|
||||
<h1 className="font-serif font-semibold text-on-surface text-5xl md:text-6xl lg:text-[4rem] leading-[1.05] tracking-[-0.03em]">
|
||||
Digital Sovereignty
|
||||
Great businesses deserve
|
||||
<br />
|
||||
is not a luxury.
|
||||
great digital partners.
|
||||
</h1>
|
||||
</ScrollReveal>
|
||||
|
||||
<ScrollReveal variant="fadeUp" delay={0.2}>
|
||||
<p className="text-outline text-xl leading-relaxed max-w-2xl">
|
||||
We build digital platforms for businesses that refuse to compromise — on ownership,
|
||||
on quality, or on the partner they trust to build it with them.
|
||||
We design and build custom websites, software, and digital platforms for businesses
|
||||
that care about quality — and want a team that does too.
|
||||
</p>
|
||||
</ScrollReveal>
|
||||
|
||||
@@ -129,30 +129,26 @@ export default async function AboutPage({ params }: Props) {
|
||||
<ScrollReveal variant="slideLeft" className="flex flex-col gap-4">
|
||||
<span className="label-md text-primary">Our Story</span>
|
||||
<h2 className="font-serif text-4xl md:text-[2.75rem] font-semibold text-on-surface leading-[1.1] tracking-[-0.02em]">
|
||||
Born on the<br />
|
||||
Côte d’Azur.
|
||||
Built for businesses<br />
|
||||
like yours.
|
||||
</h2>
|
||||
</ScrollReveal>
|
||||
|
||||
<ScrollReveal variant="fadeUp" delay={0.1} className="flex flex-col gap-5 text-outline leading-relaxed text-[0.9375rem]">
|
||||
<p>
|
||||
LetsBe. was founded on the French Riviera by a small team of engineers and
|
||||
designers who shared a single conviction: that ambitious businesses deserve digital
|
||||
infrastructure as carefully considered as the work they do.
|
||||
LetsBe. started with a simple belief: that ambitious businesses deserve digital
|
||||
tools as carefully considered as the work they do. Not templates. Not off-the-shelf
|
||||
platforms. Real design and engineering, built from scratch.
|
||||
</p>
|
||||
<p>
|
||||
We started by building for founders and institutions along the coast — port
|
||||
authorities, conservation organisations, maritime operators — each one operating
|
||||
in a context where reliability, elegance, and discretion were not optional extras.
|
||||
Those early projects shaped everything we believe about what a digital partner
|
||||
should be.
|
||||
Our early clients were founders and operators who needed more than a website —
|
||||
they needed a technical partner who could design, build, host, and maintain
|
||||
everything under one roof. Those projects shaped how we work today.
|
||||
</p>
|
||||
<p>
|
||||
Today we work with clients across Europe and the Mediterranean on platforms that
|
||||
are built to be owned, not rented. We do not believe in locking clients into
|
||||
systems they cannot see, services they cannot leave, or vendors whose priorities
|
||||
will drift from theirs. We build on open infrastructure, we document everything,
|
||||
and we hand over codebases that outlast the engagement.
|
||||
We build platforms meant to be owned, not rented. We document everything, we hand
|
||||
over codebases that outlast the engagement, and we never lock clients into systems
|
||||
they can’t leave. That’s not a feature — it’s how we think business should work.
|
||||
</p>
|
||||
</ScrollReveal>
|
||||
|
||||
@@ -224,8 +220,7 @@ export default async function AboutPage({ params }: Props) {
|
||||
What We Believe
|
||||
</h2>
|
||||
<p className="text-outline text-lg leading-relaxed max-w-xl mt-1">
|
||||
Three principles that inform every decision we make, every line of code we write, and
|
||||
every client relationship we enter.
|
||||
Three principles behind every project we take on.
|
||||
</p>
|
||||
</ScrollReveal>
|
||||
|
||||
@@ -255,8 +250,8 @@ export default async function AboutPage({ params }: Props) {
|
||||
/>
|
||||
|
||||
<blockquote className="font-serif italic text-white text-3xl md:text-[2.25rem] leading-[1.3] tracking-[-0.02em]">
|
||||
“Our mission is to bring the precision of architecture to the fluidity of the
|
||||
web.”
|
||||
“We don’t just build websites — we build the foundation your business
|
||||
runs on.”
|
||||
</blockquote>
|
||||
|
||||
<p className="label-md text-white/40">
|
||||
@@ -280,8 +275,8 @@ export default async function AboutPage({ params }: Props) {
|
||||
Let’s build something together.
|
||||
</h2>
|
||||
<p className="text-outline text-lg leading-relaxed max-w-lg">
|
||||
Whether you have a clear brief or an early-stage idea, we would be glad to talk
|
||||
through what is possible.
|
||||
Whether you have a clear brief or just an early idea, we’d love to talk
|
||||
through what’s possible.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user