.privacy-page{min-height:100vh;background:var(--bg-primary);padding:40px 20px}.privacy-container{max-width:900px;margin:0 auto}.privacy-header{margin-bottom:60px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.back-link{display:inline-flex;align-items:center;color:var(--accent-primary);text-decoration:none;font-size:16px;margin-bottom:24px;transition:color .3s ease}.back-link:hover{color:var(--accent-secondary)}.privacy-header h1{font-size:48px;font-weight:800;margin-bottom:12px;letter-spacing:-.02em;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated{color:var(--text-secondary);font-size:14px}.privacy-content{line-height:1.8}.privacy-section{margin-bottom:48px;padding:32px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px}.privacy-section h2{font-size:32px;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.privacy-section h3{font-size:22px;font-weight:600;margin-top:28px;margin-bottom:16px;color:var(--text-primary)}.privacy-section p{color:var(--text-secondary);margin-bottom:16px;font-size:16px}.privacy-section ol,.privacy-section ul{margin:16px 0;padding-left:24px;color:var(--text-secondary)}.privacy-section li{margin-bottom:12px;line-height:1.7}.privacy-section strong{color:var(--text-primary);font-weight:600}.privacy-section code{background:var(--bg-tertiary);padding:2px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:var(--accent-primary);border:1px solid var(--border-color)}.privacy-section a{color:var(--accent-primary);text-decoration:none;transition:color .3s ease}.privacy-section a:hover{color:var(--accent-secondary);text-decoration:underline}.summary-table{margin-top:24px;overflow-x:auto}.summary-table table{width:100%;border-collapse:collapse;background:var(--bg-tertiary);border-radius:8px;overflow:hidden}.summary-table thead{background:var(--bg-primary)}.summary-table th{padding:16px;text-align:left;font-weight:600;color:var(--text-primary);font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border-color)}.summary-table td{padding:16px;color:var(--text-secondary);font-size:14px;border-bottom:1px solid var(--border-color)}.summary-table tbody tr:last-child td{border-bottom:none}.summary-table tbody tr:hover{background:var(--bg-secondary)}.privacy-footer{margin-top:60px;padding-top:40px;border-top:1px solid var(--border-color);text-align:center}.privacy-footer p{color:var(--text-secondary);margin-bottom:24px}.btn-home{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--gradient-1);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 20px rgba(59,130,246,.3)}.btn-home:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(59,130,246,.4)}@media (max-width:768px){.privacy-header h1{font-size:36px}.privacy-section{padding:24px}.privacy-section h2{font-size:28px}.privacy-section h3{font-size:20px}.summary-table{font-size:12px}.summary-table td,.summary-table th{padding:12px 8px}}