/* Basic styling */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
    font-family: Arial, sans-serif;
    background-color: #0b0f12;
    color: #fff;
}

/* Navigation */
nav {
    display: flex;
    justify-content: space-between;
    padding: 20px;
    background: #141414;
}
nav a {
    color: #fff;
    text-decoration: none;
    padding: 8px 12px;
}
nav .cta-btn {
    background: #00ff88;
    color: #000;
    padding: 12px 24px;
    border-radius: 5px;
    text-decoration: none;
}

/* Hero Section */
.hero {
    background: url('background-image.jpg') no-repeat center center;
    background-size: cover;
    color: #fff;
    padding: 100px 50px;
    text-align: center;
}
.hero h1 {
    font-size: 48px;
    margin-bottom: 20px;
}
.hero .cta-btn {
    font-size: 18px;
    margin-top: 20px;
}

/* Services Section */
.services {
    padding: 40px;
    text-align: center;
}
.services .service-card {
    background: #1c1c1c;
    padding: 20px;
    margin: 15px;
    border-radius: 8px;
    text-align: center;
}
.services .service-card h3 {
    font-size: 24px;
    margin-bottom: 10px;
}

/* Why Choose Section */
.why-choose {
    padding: 40px;
    background: #1c1c1c;
    text-align: center;
}
.why-choose ul {
    list-style-type: none;
}
.why-choose li {
    margin-bottom: 10px;
}

/* Testimonials Section */
.testimonial {
    padding: 40px;
    text-align: center;
}

/* Call to Action Section */
.cta {
    padding: 40px;
    background: #141414;
    text-align: center;
}
.cta-btn {
    background-color: #00ff88;
    padding: 12px 20px;
    font-size: 18px;
    border-radius: 5px;
    color: black;
    text-decoration: none;
}

/* Footer Section */
footer {
    background: #141414;
    padding: 20px;
    text-align: center;
}

footer a {
    color: #00ff88;
    text-decoration: none;
    margin: 0 10px;
}
