    /* Privacy Policy Page Styles */


    .privacy-hero {


        background: linear-gradient(135deg, rgba(62, 166, 53, 0.95), rgba(45, 122, 40, 0.95)), url('../images/og-image.jpg') top center/cover;


        padding: 100px 0 80px;


        text-align: center;


        position: relative;


        overflow: hidden;


        margin-bottom: 60px;


    }


    .privacy-hero::before {


        content: '';


        position: absolute;


        top: 0;


        left: 0;


        right: 0;


        bottom: 0;


        background: url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" fill="none"/><path d="M0 0L50 50L0 100" stroke="rgba(255,255,255,0.05)" stroke-width="2" fill="none"/><path d="M50 0L100 50L50 100" stroke="rgba(255,255,255,0.05)" stroke-width="2" fill="none"/></svg>');


        opacity: 0.3;


    }


    .privacy-hero-content {


        position: relative;


        z-index: 1;


    }


    .privacy-hero h1 {


        font-size: 56px;


        font-weight: 800;


        color: #fff;


        margin-bottom: 15px;


        letter-spacing: -1px;


    }


    .privacy-hero p {


        font-size: 20px;


        color: rgba(255, 255, 255, 0.9);


        max-width: 600px;


        margin: 0 auto;


        font-weight: 500;


    }


    /* Privacy Container */


    .privacy-container {


        max-width: 900px;


        margin: 0 auto;


        padding: 0 40px;


        margin-bottom: 80px;


    }


    .privacy-content {


        background: white;


        padding: 50px;


        border-radius: 12px;


        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);


    }


    .privacy-content h2 {


        font-size: 28px;


        font-weight: 700;


        color: var(--text-dark);


        margin-top: 40px;


        margin-bottom: 20px;


        padding-bottom: 15px;


        border-bottom: 3px solid var(--primary-green);


    }


    .privacy-content h2:first-child {


        margin-top: 0;


    }


    .privacy-content h3 {


        font-size: 18px;


        font-weight: 600;


        color: var(--text-dark);


        margin-top: 25px;


        margin-bottom: 12px;


    }


    .privacy-content p {


        font-size: 15px;


        line-height: 1.8;


        color: #666;


        margin-bottom: 15px;


    }


    .privacy-content ul {


        margin: 15px 0 15px 25px;


        list-style: disc;


    }


    .privacy-content li {


        font-size: 15px;


        line-height: 1.8;


        color: #666;


        margin-bottom: 10px;


    }


    .privacy-content strong {


        color: var(--text-dark);


        font-weight: 600;


    }


    .privacy-content a {


        color: var(--primary-green);


        text-decoration: none;


        transition: color 0.3s ease;


    }


    .privacy-content a:hover {


        color: var(--dark-green);


        text-decoration: underline;


    }


    .last-updated {


        background-color: rgba(62, 166, 53, 0.08);


        padding: 20px;


        border-left: 4px solid var(--primary-green);


        border-radius: 8px;


        margin-top: 40px;


        font-size: 14px;


        color: #666;


    }


    /* Responsive */


    @media (max-width: 992px) {


        .privacy-container {


            padding: 0 30px;


        }


        .privacy-content {


            padding: 40px;


        }


    }


    @media (max-width: 768px) {


        .privacy-hero {


            padding: 80px 0 60px;


            background-position: top center;


        }


        .privacy-hero h1 {


            font-size: 40px;


        }


        .privacy-container {


            padding: 0 20px;


            margin-bottom: 50px;


        }


        .privacy-content {


            padding: 30px;


        }


        .privacy-content h2 {


            font-size: 22px;


        }


    }


    @media (max-width: 480px) {


        .privacy-hero h1 {


            font-size: 32px;


        }


        .privacy-container {


            padding: 0 15px;


        }


        .privacy-content {


            padding: 20px;


        }


        .privacy-content h2 {


            font-size: 20px;


        }


        .privacy-content h3 {


            font-size: 16px;


        }


    }
