.privacy-hero{border-top:none}.privacy-hero-inner{display:flex;flex-direction:column;gap:24px}.privacy-hero-header{display:flex;flex-direction:column;gap:12px}.privacy-hero-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.privacy-hero-meta-item{display:flex;flex-direction:column;gap:4px;font-size:0.75rem;color:var(--color-text-soft)}.privacy-hero-meta-label{text-transform:uppercase;letter-spacing:0.16em}.privacy-hero-meta-value{font-family:var(--font-mono);color:var(--color-neutral-50)}.privacy-toc .privacy-card{border-radius:var(--radius-lg);border:1px solid var(--color-surface-border);background:radial-gradient(circle at 0 0,rgba(15,23,42,0.9) 0,rgba(2,6,23,1) 60%);padding:20px;box-shadow:var(--shadow-soft)}.privacy-subtitle{font-size:var(--font-size-lg);margin-bottom:12px}.privacy-toc-list{counter-reset:privacy-counter;display:flex;flex-direction:column;gap:6px;font-size:0.875rem;color:var(--color-text-soft)}.privacy-toc-list li a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--color-text-muted)}.privacy-toc-list li a::before{counter-increment:privacy-counter;content:counter(privacy-counter)".";font-family:var(--font-mono);font-size:0.75rem;color:var(--color-primary)}.privacy-toc-list li a:hover{color:var(--color-neutral-50)}.privacy-section{background:radial-gradient(circle at 0 0,rgba(15,23,42,0.9) 0,rgba(2,6,23,1) 60%)}.privacy-section-header{margin-bottom:12px}.privacy-section-body{font-size:0.9rem;display:flex;flex-direction:column;gap:8px}.privacy-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.privacy-list li{padding-left:0}.privacy-data-grid{display:grid;gap:16px;margin:8px 0}@media(min-width:768px){.privacy-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-cta-inner{border-radius:var(--radius-lg);border:1px solid var(--color-surface-border);background:radial-gradient(circle at 0 0,rgba(15,23,42,0.9) 0,rgba(2,6,23,1) 60%);padding:20px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(min-width:768px){.privacy-cta-inner{flex-direction:row;align-items:center;justify-content:space-between}}.privacy-cta-text{max-width:480px}.privacy-cta-actions{display:flex;flex-wrap:wrap;gap:10px}
