         body {
            font-family: Arial, sans-serif;
            background-color: whitesmoke;
            margin: 0%;
        }
        header {
            
            background-color:#8B0000;
            color: white;
            text-align: center;
            padding: 20px;
        }
        nav {
            background-color: rgb(136, 38, 38);
            text-align: center;
            padding: 10px;
        }
        nav a {
            color: whitesmoke;
            text-decoration: none;
            margin: 10px
        }
        section {
            background-color: white;
            width: 80%;
            margin: 20px auto;
            text-align: center;
            padding: 3px;
        
        }
        img {
            width: 400px;
            border-radius:10px ;
        }
        footer {
            background-color: rgb(240, 26, 26);
            color: antiquewhite;
            text-align: center;
            padding: 10px;
        }
        .section{
            background-color: whitesmoke;
        }
        

.services {
    padding: 70px 8%;
    text-align: center;
    background-color: white;
}

.services h2 {
    font-size: 35px;
    margin-bottom: 40px;
    color: #111827;
}

.service-container {
    display: flex;
    justify-content: center;
    gap: 25px;
    flex-wrap: wrap;
}

.service-card {
    background-color: #f5f7ff;
    width: 280px;
    padding: 30px 20px;
    border-radius: 12px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    transition: 0.3s;
}

.service-card:hover {
    transform: translateY(-8px);
}

.service-card h3 {
    font-size: 22px;
    margin-bottom: 15px;
    color: #2563eb;
}

.service-card p {
    color: #555;
    line-height: 1.6;
}
<!-- SERVICES SECTION -->

<section class="services">

    <h2>Our Services</h2>

    <div class="service-container">

        <div class="service-card">
            <h3>🌐 Web Development</h3>

            <p>
                We create modern and responsive websites
                for businesses and individuals.
            </p>
        </div>


        <div class="service-card">
            <h3>📱 App Development</h3>

            <p>
                We build useful and user-friendly applications
                that make everyday tasks easier.
            </p>
        </div>


        <div class="service-card">
            <h3>🎨 UI/UX Design</h3>

            <p>
                We design beautiful and easy-to-use
                interfaces for digital products.
            </p>
        </div>

    </div>

</section>
/* =========================================
   CODED LIFESTYLE - STYLE.CSS
   ========================================= */


/* =========================================
   RESET
   ========================================= */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #080b12;
    color: #ffffff;
    line-height: 1.6;
}


/* =========================================
   HEADER
   ========================================= */

.header {
    min-height: 90px;
    padding: 15px 8%;

    display: flex;
    align-items: center;

    background: rgba(8, 11, 18, 0.92);

    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.logo-container {
    display: flex;
    align-items: center;
    gap: 15px;
}

.logo {
    width: 65px;
    height: 65px;

    object-fit: contain;

    border-radius: 12px;
}

.brand h1 {
    font-size: 25px;
    font-weight: 800;
    letter-spacing: 2px;
}

.brand p {
    margin-top: 2px;

    color: #aeb7c8;

    font-size: 12px;
}


/* =========================================
   NAVIGATION
   ========================================= */

.navbar {
    display: flex;
    justify-content: center;
    align-items: center;

    gap: 35px;

    padding: 16px 20px;

    background: #0d111b;

    position: sticky;
    top: 0;

    z-index: 100;
}

.navbar a {
    color: #ffffff;

    text-decoration: none;

    font-size: 15px;
    font-weight: 600;

    transition: 0.3s ease;
}

.navbar a:hover {
    color: #4da3ff;
}


/* =========================================
   HERO SECTION
   ========================================= */

.hero {
    min-height: 75vh;

    display: flex;
    justify-content: center;
    align-items: center;

    text-align: center;

    padding: 80px 20px;

    background:
        linear-gradient(
            rgba(5, 8, 15, 0.70),
            rgba(5, 8, 15, 0.88)
        ),
        url("../images/coded-lifestyle-bg.jpg");

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.hero-content {
    max-width: 800px;
}

.hero-small-text {
    margin-bottom: 10px;

    color: #4da3ff;

    font-size: 14px;
    font-weight: bold;

    letter-spacing: 4px;
}

.hero h2 {
    margin-bottom: 20px;

    font-size: clamp(42px, 8vw, 78px);

    line-height: 1.05;

    letter-spacing: 3px;
}

.hero-text {
    max-width: 600px;

    margin: 0 auto 30px;

    color: #c4ccda;

    font-size: 18px;
}


/* =========================================
   HERO BUTTON
   ========================================= */

.hero-button {
    display: inline-block;

    padding: 13px 27px;

    background: #1683ff;

    color: #ffffff;

    text-decoration: none;

    font-weight: bold;

    border-radius: 8px;

    transition: 0.3s ease;
}

.hero-button:hover {
    background: #0b6dcc;

    transform: translateY(-2px);
}


/* =========================================
   SERVICES SECTION
   ========================================= */

.services {
    padding: 90px 8%;

    background: #0b0f18;
}

.section-heading {
    margin-bottom: 50px;

    text-align: center;
}

.section-heading p {
    color: #4da3ff;

    font-size: 13px;
    font-weight: bold;

    letter-spacing: 3px;
}

.section-heading h2 {
    margin: 5px 0 10px;

    font-size: 40px;
}

.section-heading span {
    color: #9da7b8;

    font-size: 15px;
}


/* =========================================
   SERVICE CONTAINER
   ========================================= */

.service-container {
    max-width: 1100px;

    margin: auto;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 25px;
}


/* =========================================
   SERVICE CARDS
   ========================================= */

.service-card {
    padding: 35px 28px;

    background: #111722;

    border: 1px solid rgba(255, 255, 255, 0.08);

    border-radius: 15px;

    text-align: center;

    transition: 0.3s ease;
}

.service-card:hover {
    transform: translateY(-8px);

    border-color: rgba(77, 163, 255, 0.5);

    box-shadow:
        0 15px 40px rgba(0, 0, 0, 0.35);
}

.service-icon {
    margin-bottom: 15px;

    font-size: 42px;
}

.service-card h3 {
    margin-bottom: 15px;

    font-size: 21px;
}

.service-card p {
    margin-bottom: 25px;

    color: #aeb7c8;

    font-size: 14px;
}

.service-card a {
    display: inline-block;

    color: #4da3ff;

    text-decoration: none;

    font-size: 14px;
    font-weight: bold;

    transition: 0.3s ease;
}

.service-card a:hover {
    color: #ffffff;
}


/* =========================================
   FOOTER
   ========================================= */

footer {
    padding: 25px 20px;

    background: #070a10;

    color: #7f899a;

    text-align: center;

    font-size: 13px;
}


/* =========================================
   TABLET / MOBILE
   ========================================= */

@media (max-width: 800px) {

    .header {
        justify-content: center;
        text-align: center;
    }

    .logo-container {
        flex-direction: column;
        gap: 8px;
    }

    .brand h1 {
        font-size: 21px;
    }

    .navbar {
        gap: 15px;
        flex-wrap: wrap;
    }

    .navbar a {
        font-size: 13px;
    }

    .hero {
        min-height: 70vh;
        padding: 60px 20px;
    }

    .hero h2 {
        font-size: 45px;
    }

    .hero-text {
        font-size: 16px;
    }

    .services {
        padding: 70px 20px;
    }

    .section-heading h2 {
        font-size: 32px;
    }

    .service-container {
        grid-template-columns: 1fr;
    }
}


/* =========================================
   SMALL PHONES
   ========================================= */

@media (max-width: 400px) {

    .hero h2 {
        font-size: 38px;
    }

    .navbar {
        gap: 10px;
    }
}

