| 1 | import React from "react";
|
|---|
| 2 |
|
|---|
| 3 | export const Benefits = () => {
|
|---|
| 4 | const benefits = [
|
|---|
| 5 | {
|
|---|
| 6 | number: "1",
|
|---|
| 7 | title: "Unified tracking",
|
|---|
| 8 | description:
|
|---|
| 9 | "Stop jumping between 5+ different apps. Everything you need is in one place.",
|
|---|
| 10 | },
|
|---|
| 11 | {
|
|---|
| 12 | number: "2",
|
|---|
| 13 | title: "Real-time insights",
|
|---|
| 14 | description:
|
|---|
| 15 | "See your progress at a glance with clear dashboards and intuitive charts.",
|
|---|
| 16 | },
|
|---|
| 17 | {
|
|---|
| 18 | number: "3",
|
|---|
| 19 | title: "Goal-focused",
|
|---|
| 20 | description:
|
|---|
| 21 | "Set targets, log consistently, and watch trends emerge over time.",
|
|---|
| 22 | },
|
|---|
| 23 | {
|
|---|
| 24 | number: "4",
|
|---|
| 25 | title: "Built for habit stacking",
|
|---|
| 26 | description:
|
|---|
| 27 | "Track related areas and discover how fitness, finances, and discipline connect.",
|
|---|
| 28 | },
|
|---|
| 29 | {
|
|---|
| 30 | number: "5",
|
|---|
| 31 | title: "Data security",
|
|---|
| 32 | description:
|
|---|
| 33 | "Your personal metrics are encrypted and private. Only you control access.",
|
|---|
| 34 | },
|
|---|
| 35 | {
|
|---|
| 36 | number: "6",
|
|---|
| 37 | title: "Mobile-friendly",
|
|---|
| 38 | description:
|
|---|
| 39 | "Fully responsive design works seamlessly on phone, tablet, and desktop.",
|
|---|
| 40 | },
|
|---|
| 41 | ];
|
|---|
| 42 |
|
|---|
| 43 | return (
|
|---|
| 44 | <section id="benefits" className="px-[5%] py-16 md:py-24 lg:py-28">
|
|---|
| 45 | <div className="container">
|
|---|
| 46 | <div className="text-center mb-16 md:mb-20">
|
|---|
| 47 | <p className="font-semibold text-sm md:text-base mb-3 md:mb-4">
|
|---|
| 48 | Why Trekr
|
|---|
| 49 | </p>
|
|---|
| 50 | <h2 className="text-4xl md:text-6xl lg:text-7xl font-bold mb-6">
|
|---|
| 51 | Designed for serious progress
|
|---|
| 52 | </h2>
|
|---|
| 53 | <p className="max-w-2xl mx-auto text-base md:text-lg opacity-80">
|
|---|
| 54 | We built Trekr for people who don't settle for half measures. If
|
|---|
| 55 | consistency matters to you, Trekr makes it easier to stay on track.
|
|---|
| 56 | </p>
|
|---|
| 57 | </div>
|
|---|
| 58 |
|
|---|
| 59 | <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 md:gap-10">
|
|---|
| 60 | {benefits.map((benefit, index) => (
|
|---|
| 61 | <div key={index} className="flex gap-4 md:gap-6">
|
|---|
| 62 | <div className="flex-shrink-0">
|
|---|
| 63 | <div className="flex items-center justify-center h-12 w-12 md:h-16 md:w-16 rounded-full bg-primary text-white font-bold text-lg md:text-xl">
|
|---|
| 64 | {benefit.number}
|
|---|
| 65 | </div>
|
|---|
| 66 | </div>
|
|---|
| 67 | <div className="flex-1">
|
|---|
| 68 | <h3 className="text-lg md:text-xl font-bold mb-2">
|
|---|
| 69 | {benefit.title}
|
|---|
| 70 | </h3>
|
|---|
| 71 | <p className="opacity-80 text-sm md:text-base">
|
|---|
| 72 | {benefit.description}
|
|---|
| 73 | </p>
|
|---|
| 74 | </div>
|
|---|
| 75 | </div>
|
|---|
| 76 | ))}
|
|---|
| 77 | </div>
|
|---|
| 78 | </div>
|
|---|
| 79 | </section>
|
|---|
| 80 | );
|
|---|
| 81 | };
|
|---|
| 82 |
|
|---|
| 83 | export default Benefits;
|
|---|