interface IntroStat {
  value: string;
  suffix?: string;
  label: string;
}

const STATS: ReadonlyArray<IntroStat> = [
  { value: "٧", suffix: " خدمات", label: "رحلات وفعاليات شاملة" },
  { value: "١٠٠٪", label: "برامج مرنة حسب الطلب" },
  { value: "٢٤/٧", label: "دعم عبر واتساب" },
];

export function IntroSection() {
  return (
    <section className="intro" data-screen-label="02 Intro">
      <div className="wrap">
        <div className="grid">
          <div>
            <span className="eyebrow">
              <span className="pip" />
              من نحن باختصار
            </span>
            <h2>
              تجارب سفر وفعاليات
              <br />
              تُصنع <em>بإتقان.</em>
            </h2>
          </div>
          <div className="copy">
            <p>
              Backyard Tours &amp; Events جهة متخصصة في تنظيم الرحلات والفعاليات والتجارب السياحية، نعمل
              على تقديم خدمات منظّمة ومريحة تناسب الأفراد، العائلات، المجموعات، والشركات.
            </p>
            <p>
              نهتم بتفاصيل الرحلة من البداية إلى النهاية: اختيار البرنامج، تنسيق التنقلات والسكن، متابعة
              الجدول، والدعم المستمر قبل وأثناء الرحلة.
            </p>
            <div className="stats">
              {STATS.map((stat) => (
                <div key={stat.label} className="s">
                  <div className="n">
                    <em>{stat.value}</em>
                    {stat.suffix}
                  </div>
                  <div className="lb">{stat.label}</div>
                </div>
              ))}
            </div>
          </div>
        </div>
      </div>
    </section>
  );
}
