\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82 www.csarite.com
KUJUNTI.ID MINISH3LL
Path : /var/www/html/ekd/TrendyLanding/client/src/components/sections/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/ekd/TrendyLanding/client/src/components/sections/Services.tsx


import { motion } from "framer-motion";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { CheckCircle, LineChart, Phone } from "lucide-react";

const SERVICES = [
  {
    title: "Proje Başlangıcı",
    description: "Her projenin başlangıcında müşterilerimizin ihtiyaçlarını detaylı bir şekilde analiz ediyor, hedeflerine ulaşmaları için stratejik çözümler sunuyoruz.",
    icon: CheckCircle,
  },
  {
    title: "TROIA Geliştirme",
    description: "Geliştirme sürecinde TROIA platformunun esnek ve özelleştirilebilir modülleriyle, işletmenizin tüm gereksinimlerine uyum sağlayan çözümler üretiyoruz.",
    icon: LineChart,
  },
  {
    title: "Sürekli Destek",
    description: "IAS ilgili her konuda bizden destek alabilirsiniz! Destek ve hizmet sonrası süreçlerde yanınızdayız.",
    icon: Phone,
  },
];

export default function Services() {
  return (
    <section id="services" className="py-16 md:py-24 bg-muted/30">
      <div className="container px-4 md:px-6">
        <motion.div
          initial={{ opacity: 0, y: 20 }}
          whileInView={{ opacity: 1, y: 0 }}
          viewport={{ once: true }}
          transition={{ duration: 0.6 }}
          className="text-center mb-12 md:mb-16 max-w-2xl mx-auto"
        >
          <h2 className="text-2xl md:text-3xl font-bold tracking-tight">Hizmetlerimiz</h2>
          <p className="mt-4 text-base md:text-lg text-muted-foreground">
            Size özel çözümler için yanınızdayız
          </p>
        </motion.div>

        <div className="grid gap-6 md:gap-8 sm:grid-cols-2 lg:grid-cols-3 max-w-5xl mx-auto">
          {SERVICES.map((service, index) => (
            <motion.div
              key={service.title}
              initial={{ opacity: 0, y: 20 }}
              whileInView={{ opacity: 1, y: 0 }}
              viewport={{ once: true }}
              transition={{ duration: 0.6, delay: index * 0.2 }}
            >
              <Card className="h-full">
                <CardHeader>
                  <service.icon className="h-8 w-8 md:h-10 md:w-10 text-primary mb-4" />
                  <CardTitle className="text-xl md:text-2xl">{service.title}</CardTitle>
                </CardHeader>
                <CardContent>
                  <p className="text-sm md:text-base text-muted-foreground">{service.description}</p>
                </CardContent>
              </Card>
            </motion.div>
          ))}
        </div>
      </div>
    </section>
  );
}

© KUJUNTI.ID