Landing page copy.

This commit is contained in:
Chris Parsons 2026-04-23 09:44:03 -07:00
parent 5fa7f0be0e
commit 97b702d27a

View file

@ -292,20 +292,20 @@ const HOW_IT_WORKS_STEPS = [
const FEATURES = [ const FEATURES = [
{ {
title: "Every sport, one league", title: "Dozens of Sports and Counting",
body: "NHL running at the same time as the NBA Finals? Draft from both. Brackt syncs across every major sports calendar.", body: "Draft from a massive selection of sports including major US leagues, college athletics, and global niches like professional darts or snooker. We are constantly adding new sports to ensure your league has competitive action throughout the entire year.",
}, },
{ {
title: "Live bracket view", title: "The Smart Draft Room",
body: "Watch your bracket update as games end. Heartbreak and glory, all on one screen.", body: "Our interface supports any pace. Use a tactical chess clock with Fischer increments to reward fast decisions, or run a multi-day slow draft with customizable overnight pauses. The system ensures no one is forced to make a pick in the middle of the night.",
}, },
{ {
title: "Snake draft", title: "Your Master Calendar",
body: "Fair picks for everyone. No one ends up with dregs. The draft is the fun part — we let you enjoy it.", body: "Stop switching between different apps to track your roster. Every game, match, and tournament for your specific teams is synced into a single view. You will always know exactly when your points are on the line without any manual tracking.",
}, },
{ {
title: "Invite in one click", title: "Zero Maintenance",
body: "Share a link. Friends join, pick a name, they're in. No downloads, no friction.", body: "Brackt is a draft and done experience. Once the draft is finished, your work is over because we handle all scoring and rankings automatically. You can even paste a Discord webhook URL to get live scoring updates sent directly to your group chat.",
}, },
]; ];
@ -424,22 +424,20 @@ export function LandingPage() {
</div> </div>
</section> </section>
{/* ── CTA Banner ── */} {/* ── Footer CTA ── */}
<section className="mx-auto w-full max-w-[1100px] px-10 pb-20"> <section className="mx-auto w-full max-w-[1100px] px-10 pb-20">
<div className="bg-card border flex flex-col gap-8 rounded-[6px] p-12 md:flex-row md:items-center md:justify-between"> <div className="flex flex-col items-center gap-6 p-12 text-center">
<div> <h2
<h2 className="font-black tracking-[-0.025em]"
className="mb-3 font-black tracking-[-0.025em]" style={{ fontSize: "clamp(22px, 3vw, 34px)" }}
style={{ fontSize: "clamp(22px, 3vw, 34px)" }} >
> Stop managing your league and start watching it.
Your group chat is waiting for this. </h2>
</h2> <p className="text-sm leading-[1.65] text-muted-foreground" style={{ maxWidth: "600px" }}>
<p className="text-sm leading-[1.65] text-muted-foreground" style={{ maxWidth: "460px" }}> Brackt is built for the sports fan who wants a stake in everything without the daily chore of a traditional fantasy roster. Setting up a league takes less than five minutes. Choose your sports, invite your friends, and let the draft decide the winner.
Free to play. Five minutes to set up. The real question is who drafts the Colorado Avalanche? </p>
</p> <Button asChild size="lg" className="text-sm font-extrabold">
</div> <Link to="/leagues/new">Create a League</Link>
<Button asChild size="lg" className="shrink-0 text-sm font-extrabold">
<Link to="/leagues/new">Create a League It&apos;s Free</Link>
</Button> </Button>
</div> </div>
</section> </section>