* {
        margin: 0;
            padding: 0;
                box-sizing: border-box;
                    font-family: 'Roboto', sans-serif; /* A modern font from Google Fonts */
                    }

                    body {
                        line-height: 1.8;
                            color: #333; /* Dark gray for readability */
                            }

                            nav {
                                display: flex;
                                    justify-content: space-between;
                                        padding: 1rem 5%;
                                            background: #fff;
                                                position: sticky;
                                                    top: 0;
                                                        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
                                                            z-index: 1000;
                                                            }

                                                            .logo { font-size: 1.8rem; font-weight: bold; color: #1a5e37; /* Forest Green for agriculture */ }
                                                            .nav-links { display: flex; list-style: none; }
                                                            .nav-links li { margin-left: 30px; }
                                                            .nav-links a { text-decoration: none; color: #444; font-weight: 500; transition: color 0.3s; }
                                                            .nav-links a:hover { color: #1a5e37; }

                                                            .hero {
                                                                height: 100vh; /* Full viewport height */
                                                                    display: flex;
                                                                        flex-direction: column;
                                                                            justify-content: center;
                                                                                align-items: center;
                                                                                    text-align: center;
                                                                                        /* Use a beautiful agriculture field image for the background */
                                                                                            background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('agricultural-field.jpg') center/cover no-repeat;
                                                                                                color: #fff;
                                                                                                }

                                                                                                .hero h1 { font-size: 4rem; font-weight: bold; margin-bottom: 10px; }
                                                                                                .hero strong { color: #f4d03f; /* Use Bayer's brand yellow for emphasis */ }
                                                                                                .sub-text { opacity: 0.9; font-size: 1.2rem; margin-top: 10px; }

                                                                                                .btn {
                                                                                                    display: inline-block;
                                                                                                        margin-top: 25px;
                                                                                                            padding: 12px 30px;
                                                                                                                background: #1a5e37; /* Deep green */
                                                                                                                    color: #fff;
                                                                                                                        text-decoration: none;
                                                                                                                            border-radius: 5px;
                                                                                                                                font-weight: bold;
                                                                                                                                    transition: background 0.3s;
                                                                                                                                    }

                                                                                                                                    .btn:hover { background: #134d2c; }

                                                                                                                                    section { padding: 60px 5%; text-align: center; }
                                                                                                                                    .bg-light { background: #f9f9f9; }

                                                                                                                                    .about-content {
                                                                                                                                        display: flex;
                                                                                                                                            align-items: center;
                                                                                                                                                gap: 40px;
                                                                                                                                                }

                                                                                                                                                .about-image img {
                                                                                                                                                    width: 250px;
                                                                                                                                                        height: 250px;
                                                                                                                                                            border-radius: 50%;
                                                                                                                                                                object-fit: cover;
                                                                                                                                                                    border: 5px solid #1a5e37; /* Forest green border */
                                                                                                                                                                    }

                                                                                                                                                                    .timeline {
                                                                                                                                                                        display: flex;
                                                                                                                                                                            justify-content: center;
                                                                                                                                                                                gap: 20px;
                                                                                                                                                                                    margin-top: 30px;
                                                                                                                                                                                    }

                                                                                                                                                                                    .card {
                                                                                                                                                                                        background: white;
                                                                                                                                                                                            padding: 30px;
                                                                                                                                                                                                border-radius: 10px;
                                                                                                                                                                                                    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
                                                                                                                                                                                                        width: 45%;
                                                                                                                                                                                                            border-left: 5px solid #1a5e37; /* Forest green border-left */
                                                                                                                                                                                                            }

                                                                                                                                                                                                            .company { color: #1a5e37; font-weight: bold; display: block; margin-bottom: 10px; }

                                                                                                                                                                                                            .skills-list {
                                                                                                                                                                                                                display: grid;
                                                                                                                                                                                                                    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
                                                                                                                                                                                                                        gap: 15px;
                                                                                                                                                                                                                            margin-top: 30px;
                                                                                                                                                                                                                                list-style: none;
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                .skills-list li {
                                                                                                                                                                                                                                    background: #1a5e37; /* Deep green background for skills */
                                                                                                                                                                                                                                        color: #fff;
                                                                                                                                                                                                                                            padding: 10px;
                                                                                                                                                                                                                                                border-radius: 5px;
                                                                                                                                                                                                                                                    font-weight: 500;
                                                                                                                                                                                                                                                        font-size: 1.1rem;
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                        .certificate-card {
                                                                                                                                                                                                                                                            background: #fff;
                                                                                                                                                                                                                                                                padding: 40px;
                                                                                                                                                                                                                                                                    border-radius: 10px;
                                                                                                                                                                                                                                                                        box-shadow: 0 5px 15px rgba(0,0,0,0.05);
                                                                                                                                                                                                                                                                            margin: 30px auto;
                                                                                                                                                                                                                                                                                width: 80%;
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                .btn-secondary {
                                                                                                                                                                                                                                                                                    margin-top: 15px;
                                                                                                                                                                                                                                                                                        background: #2196f3; /* A bright blue for contrast */
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                        footer {
                                                                                                                                                                                                                                                                                            background: #333; /* Dark footer */
                                                                                                                                                                                                                                                                                                color: white;
                                                                                                                                                                                                                                                                                                    padding: 50px 5%;
                                                                                                                                                                                                                                                                                                        text-align: center;
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        footer a { color: #f4d03f; /* Accent color for links in footer */ text-decoration: none; }
                                                                                                                                                                                                                                                                                                        .footer-bottom { margin-top: 30px; font-size: 0.9rem; border-top: 1px solid #555; padding-top: 20px; }

                                                                                                                                                                                                                                                                                                        /* Responsive adjustments */
                                                                                                                                                                                                                                                                                                        @media screen and (max-width: 768px) {
                                                                                                                                                                                                                                                                                                            .about-content {
                                                                                                                                                                                                                                                                                                                    flex-direction: column;
                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                            .timeline {
                                                                                                                                                                                                                                                                                                                                    flex-direction: column;
                                                                                                                                                                                                                                                                                                                                            align-items: center;
                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                    .card {
                                                                                                                                                                                                                                                                                                                                                            width: 100%;
                                                                                                                                                                                                                                                                                                                                                                    max-width: 400px;
                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                        }
}