.privacy-page{min-height:100vh;background:var(--bg-primary);padding:2rem 1rem}.privacy-container{max-width:800px;margin:0 auto;background:var(--bg-secondary);border-radius:var(--radius-lg, 12px);padding:2rem;box-shadow:0 4px 20px #0000001a}.privacy-page h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary);text-align:center}.privacy-page .last-updated{text-align:center;color:var(--text-tertiary);font-size:.875rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.privacy-page section{margin-bottom:2rem}.privacy-page h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary);padding-left:.75rem;border-left:3px solid var(--accent-primary, #2FA4A9)}.privacy-page p{color:var(--text-secondary);line-height:1.8;margin-bottom:.75rem}.privacy-page ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.privacy-page li{color:var(--text-secondary);line-height:1.8;margin-bottom:.5rem}.privacy-page li strong{color:var(--text-primary)}.privacy-page a{color:var(--accent-primary, #2FA4A9);text-decoration:none;transition:opacity .2s}.privacy-page a:hover{opacity:.8;text-decoration:underline}@media(max-width:640px){.privacy-container{padding:1.5rem 1rem}.privacy-page h1{font-size:1.5rem}.privacy-page h2{font-size:1.125rem}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.stat-item{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;background:var(--bg-tertiary);border-radius:var(--radius-md, 8px);transition:all .2s ease;text-align:center}.stat-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-icon{font-size:1.5rem;margin-bottom:.25rem}.stat-number{font-size:1.25rem;font-weight:700;color:var(--accent-primary, #2FA4A9)}.stat-label{font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem}@media(max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)}}
