File size: 5,152 Bytes
afa9e42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
---
import { getLangFromUrl, useTranslations } from '../i18n/ui';
import { Target, Eye, Heart, Award } from 'lucide-astro';

const lang = getLangFromUrl(Astro.url);
const t = useTranslations(lang);

const values = [
  {
    icon: Target,
    title: t('about.values.precision.title'),
    description: t('about.values.precision.description')
  },
  {
    icon: Heart,
    title: t('about.values.innovation.title'),
    description: t('about.values.innovation.description')
  },
  {
    icon: Award,
    title: t('about.values.quality.title'),
    description: t('about.values.quality.description')
  }
];
---

<section id="about" class="section-padding bg-blueprint-light dark:bg-slate-900">
  <div class="container-custom">
    <!-- Section Header -->
    <div class="text-center mb-16" data-aos="fade-up">
      <h2 class="text-4xl md:text-5xl font-bold text-blueprint-primary dark:text-white mb-6">
        {t('about.title')}
      </h2>
      <div class="w-24 h-1 bg-blueprint-accent mx-auto mb-8"></div>
    </div>

    <div class="grid grid-cols-1 lg:grid-cols-2 gap-16 items-center">
      <!-- Left Content -->
      <div data-aos="fade-right">
        <h3 class="text-3xl font-bold text-blueprint-primary dark:text-white mb-6">
          {t('about.subtitle')}
        </h3>
        
        <div class="space-y-6 text-lg text-blueprint-dark dark:text-blueprint-light leading-relaxed">
          <p>{t('about.description.1')}</p>
          <p>{t('about.description.2')}</p>
          <p>{t('about.description.3')}</p>
        </div>

        <!-- Vision & Mission -->
        <div class="mt-12 space-y-8">
          <div class="flex items-start space-x-4 rtl:space-x-reverse">
            <div class="flex items-center justify-center w-12 h-12 bg-blueprint-accent/20 rounded-lg flex-shrink-0">
              <Eye class="w-6 h-6 text-blueprint-accent" />
            </div>
            <div>
              <h4 class="text-xl font-bold text-blueprint-primary dark:text-white mb-2">
                {t('about.vision.title')}
              </h4>
              <p class="text-blueprint-dark dark:text-blueprint-light">
                {t('about.vision.description')}
              </p>
            </div>
          </div>

          <div class="flex items-start space-x-4 rtl:space-x-reverse">
            <div class="flex items-center justify-center w-12 h-12 bg-blueprint-accent/20 rounded-lg flex-shrink-0">
              <Target class="w-6 h-6 text-blueprint-accent" />
            </div>
            <div>
              <h4 class="text-xl font-bold text-blueprint-primary dark:text-white mb-2">
                {t('about.mission.title')}
              </h4>
              <p class="text-blueprint-dark dark:text-blueprint-light">
                {t('about.mission.description')}
              </p>
            </div>
          </div>
        </div>
      </div>

      <!-- Right Content - Values -->
      <div data-aos="fade-left">
        <!-- Values -->
        <div class="space-y-6">
          <h4 class="text-2xl font-bold text-blueprint-primary dark:text-white text-center mb-8">
            {t('about.values.title')}
          </h4>
          
          {values.map((value, index) => (
            <div 
              class="flex items-center space-x-4 rtl:space-x-reverse p-6 bg-white dark:bg-blueprint-primary rounded-xl shadow-md hover:shadow-lg transition-shadow duration-300"
              data-aos="fade-up"
              data-aos-delay={index * 150}
            >
              <div class="flex items-center justify-center w-16 h-16 bg-blueprint-accent/20 rounded-lg flex-shrink-0">
                <value.icon class="w-8 h-8 text-blueprint-accent" />
              </div>
              <div>
                <h5 class="text-xl font-bold text-blueprint-primary dark:text-white mb-2">
                  {value.title}
                </h5>
                <p class="text-blueprint-dark dark:text-blueprint-light">
                  {value.description}
                </p>
              </div>
            </div>
          ))}
        </div>

        <!-- Why Choose Blueprint -->
        <div class="mt-12 p-6 bg-blueprint-accent/10 rounded-xl border border-blueprint-accent/20" data-aos="fade-up" data-aos-delay="600">
          <h4 class="text-xl font-bold text-blueprint-primary dark:text-white mb-4">
            {t('about.why.title')}
          </h4>
          <ul class="space-y-2 text-blueprint-dark dark:text-blueprint-light">
            <li class="flex items-start space-x-2 rtl:space-x-reverse">
              <span class="text-blueprint-accent mt-1"></span>
              <span>{t('about.why.point1')}</span>
            </li>
            <li class="flex items-start space-x-2 rtl:space-x-reverse">
              <span class="text-blueprint-accent mt-1"></span>
              <span>{t('about.why.point2')}</span>
            </li>
            <li class="flex items-start space-x-2 rtl:space-x-reverse">
              <span class="text-blueprint-accent mt-1"></span>
              <span>{t('about.why.point3')}</span>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</section>