
    /* --- PRIVACY HERO --- */
    .privacy-hero {
        height: 25vh;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        background: var(--primary-emerald);
        color: var(--text-light);
        border-bottom: 5px solid var(--secondary-gold);
    }
    .lang-toggle{
        border : none;
    }

    .privacy-hero h1 {
        font-size: clamp(32px, 5vw, 55px);
        color: var(--secondary-gold);
        text-transform: uppercase;
        letter-spacing: 3px;
        margin: 0;
    }

    /* --- CONTENT WRAPPER --- */
    .privacy-wrapper {
        max-width: 900px;
        margin: -60px auto 80px auto;
        padding: 0 20px;
        position: relative;
        z-index: 5;
    }

    .privacy-card {
        background: var(--text-light);
        padding: 60px;
        border-radius: var(--radius);
        box-shadow: 0 20px 50px rgba(0,0,0,0.08);
        border-bottom: 4px solid var(--secondary-gold);
    }

    .privacy-card h2 {
        color: var(--primary-emerald);
        margin-top: 40px;
        margin-bottom: 20px;
        font-size: 26px;
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .privacy-card h2:first-of-type { margin-top: 0; }

    .privacy-card h2::before {
        content: '◆';
        color: var(--secondary-gold);
        font-size: 16px;
    }

    .privacy-card p {
        margin-bottom: 20px;
        color: #444;
        font-size: 16px;
        text-align: justify;
    }

    .privacy-card ul {
        margin-bottom: 25px;
        padding-left: 10px;
        list-style: none;
    }

    .privacy-card ul li {
        margin-bottom: 12px;
        position: relative;
        padding-left: 25px;
        color: #444;
    }

    .privacy-card ul li::before {
        content: '→';
        position: absolute;
        left: 0;
        color: var(--secondary-gold);
        font-weight: bold;
    }

    /* --- TRUST FOOTER --- */
    .policy-footer {
        text-align: center;
        margin-top: 40px;
        padding: 30px;
        background: rgba(4, 57, 39, 0.04);
        border-radius: 15px;
        border: 1px dashed var(--secondary-gold);
    }

    .policy-footer p { margin-bottom: 5px; font-size: 14px; color: #666; }

    .back-home {
        display: inline-block;
        margin-top: 40px;
        color: var(--primary-emerald);
        text-decoration: none;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 1px;
        border-bottom: 2px solid var(--secondary-gold);
        transition: var(--transition);
    }

    .back-home:hover {
        color: var(--secondary-gold);
        transform: translateX(-5px);
    }

    /* --- RESPONSIVE --- */
    @media(max-width: 768px) {
        .privacy-card { padding: 35px 25px; }
        .privacy-hero { height: 25vh; }
        .privacy-wrapper { margin-top: -30px; }
    }
