/* =========================================================================
   صفحه حریم خصوصی - طراحی شیشه‌ای سبک، بدون افکت سنگین
   فاصله‌گذاری با gap یکنواخت بین بخش‌ها (نه پدینگ جدا) برای هماهنگی کامل
   ========================================================================= */
.privacy-dark-page{
  background:linear-gradient(160deg, var(--navy-900), var(--navy-800) 45%, var(--navy-700) 100%);
  display:flex; flex-direction:column; gap:48px; padding-bottom:56px;
  --p-glass:rgba(255,255,255,.07);
  --p-border:rgba(255,255,255,.16);
  --p-border-hover:rgba(92,141,255,.45);
  --p-text:rgba(255,255,255,.75);
  --p-text-faint:rgba(255,255,255,.55);
}
.privacy-dark-page section{padding:0; margin:0;}
@media (max-width:640px){ .privacy-dark-page{gap:32px; padding-bottom:40px;} }

/* ---------- هیرو ---------- */
.privacy-hero{padding:56px 0 0; text-align:center;}
.privacy-hero .eyebrow{color:var(--blue-accent-light); justify-content:center;}
.privacy-hero h1{font-size:clamp(28px,4.4vw,42px); font-weight:900; margin:8px 0 16px; color:var(--white);}
.privacy-hero p{font-size:15px; color:var(--p-text); max-width:600px; margin:0 auto; line-height:1.9;}
@media (max-width:640px){ .privacy-hero{padding:32px 0 0;} }

/* ---------- کارت‌های بخش ---------- */
.privacy-card{
  max-width:760px; margin:0 auto; background:var(--p-glass); border:1px solid var(--p-border);
  border-radius:16px; padding:32px; transition:border-color .25s ease, transform .25s ease, box-shadow .25s ease;
}
.privacy-card:hover{border-color:var(--p-border-hover); transform:translateY(-3px); box-shadow:0 14px 30px -14px rgba(47,111,237,.35);}
@media (max-width:640px){ .privacy-card{padding:24px 20px; border-radius:14px;} }

.p-head{display:flex; align-items:center; gap:12px; margin-bottom:16px;}
.p-ic{
  flex-shrink:0; width:40px; height:40px; border-radius:12px; background:rgba(47,111,237,.18); color:var(--blue-accent-light);
  display:flex; align-items:center; justify-content:center;
}
.privacy-card h3{font-size:16.5px; font-weight:800; color:var(--white); margin:0;}
.privacy-card p{font-size:14px; color:var(--p-text); line-height:1.95; margin:0;}
.privacy-card ul{list-style:none; padding:0; margin:0;}
.privacy-card li{
  font-size:14px; color:var(--p-text); line-height:1.9; padding-inline-start:24px; position:relative; margin-bottom:8px;
}
.privacy-card li:last-child{margin-bottom:0;}
.privacy-card li::before{
  content:""; position:absolute; right:0; top:9px; width:6px; height:6px; border-radius:50%; background:var(--blue-accent-light);
}

/* ---------- CTA پایانی ---------- */
.privacy-cta-box{
  max-width:760px; margin:0 auto; text-align:center; padding:40px 24px; border-radius:20px;
  background:linear-gradient(135deg, rgba(47,111,237,.18), rgba(200,30,44,.12));
  border:1px solid var(--p-border);
}
.privacy-cta-box h3{font-size:19px; font-weight:800; color:var(--white); margin-bottom:12px;}
.privacy-cta-box p{font-size:13.5px; color:var(--p-text); line-height:1.9; margin-bottom:20px;}
@media (max-width:640px){ .privacy-cta-box{padding:32px 18px;} }
