.privacy-section{background:linear-gradient(to bottom right,var(--color-light-bg),#fff);padding:60px 20px}.privacy-intro{background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover));color:var(--color-dark-text);padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.08);max-width:1000px;margin:0 auto 3rem;text-align:center;opacity:0;transform:scale(0.98);animation:fadeZoomIn 0.6s ease forwards}.privacy-intro h2{font-size:2.25rem;margin-bottom:1rem}.privacy-intro p{font-size:1.1rem;max-width:800px;margin:0 auto}.privacy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.privacy-card{background:white;border-left:6px solid var(--accent-primary);border-radius:8px;padding:1.75rem;box-shadow:0 4px 14px rgba(0,0,0,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease;opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease forwards}.privacy-card:nth-child(1){animation-delay:0.1s}.privacy-card:nth-child(2){animation-delay:0.4s}.privacy-card:nth-child(3){animation-delay:0.8s}.privacy-card:nth-child(4){animation-delay:1.2s}.privacy-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,0.08)}.privacy-card h3{font-size:1.4rem;margin-bottom:0.75rem;color:var(--color-link);display:flex;align-items:center}.privacy-card h3 i{font-size:1.25rem;color:var(--accent-primary);margin-right:0.5rem;transition:color 0.3s ease}.privacy-card:hover h3 i{color:var(--accent-primary-hover)}.privacy-card p{font-size:1rem;color:var(--color-muted-text);line-height:1.6}@keyframes fadeInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeZoomIn{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@media (min-width:1024px){.privacy-cards{grid-template-columns:repeat(2,1fr);max-width:800px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.privacy-intro{padding:1.75rem}.privacy-card{padding:1.5rem}}