/* ----------------------------------------------------
   Privacy Hero
----------------------------------------------------- */

.privacy-hero{

    padding:140px 0 90px;

    background:#F8FAFC;

    border-bottom:1px solid #E2E8F0;

}

.hero-content{

    max-width:760px;

}

.hero-badge{

    display:inline-block;

    padding:8px 18px;

    border-radius:50px;

    background:#EEF2FF;

    color:#2563EB;

    font-size:14px;

    font-weight:600;

    margin-bottom:25px;

}

.privacy-hero h1{

    font-size:58px;

    font-weight:700;

    line-height:1.1;

    color:#0F172A;

    margin-bottom:25px;

}

.hero-description{

    font-size:20px;

    line-height:1.9;

    color:#64748B;

    margin-bottom:45px;

    max-width:700px;

}

.hero-meta{

    display:flex;

    align-items:center;

    gap:30px;

}

.meta-item{

    display:flex;

    flex-direction:column;

}

.meta-item small{

    color:#94A3B8;

    margin-bottom:5px;

}

.meta-item strong{

    color:#0F172A;

    font-weight:600;

}

.meta-divider{

    width:1px;

    height:40px;

    background:#CBD5E1;

}

@media(max-width:992px){

    .privacy-hero{

        padding:100px 0 70px;

    }

    .privacy-hero h1{

        font-size:42px;

    }

}

@media(max-width:576px){

    .privacy-hero h1{

        font-size:34px;

    }

    .hero-description{

        font-size:17px;

    }

    .hero-meta{

        flex-direction:column;

        align-items:flex-start;

        gap:20px;

    }

    .meta-divider{

        display:none;

    }

}