body{margin:0!important;padding:0!important}:root{--privacy-bg: #0b1120;--privacy-bg-secondary: #0f172a;--privacy-text: #f8fafc;--privacy-text-muted: #94a3b8;--privacy-accent: #10b981;--privacy-border: rgba(255, 255, 255, .08);--privacy-card: rgba(30, 41, 59, .6);--privacy-font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}.privacy-page{min-height:100vh;display:flex;flex-direction:column;font-family:var(--privacy-font);background:var(--privacy-bg);color:var(--privacy-text);-webkit-font-smoothing:antialiased}.privacy-header{padding:20px 32px;background:#0b1120e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--privacy-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.privacy-logo{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;color:var(--privacy-text);text-decoration:none}.privacy-logo-img{height:36px;width:auto;object-fit:contain}.privacy-back{color:var(--privacy-accent);text-decoration:none;font-weight:500;transition:opacity .2s}.privacy-back:hover{opacity:.85}.privacy-main{flex:1;padding:48px 24px 64px}.privacy-content{max-width:720px;margin:0 auto}.privacy-title{font-size:32px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.privacy-updated{font-size:14px;color:var(--privacy-text-muted);margin-bottom:40px}.privacy-section{margin-bottom:40px}.privacy-section h2{font-size:20px;font-weight:700;color:var(--privacy-text);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--privacy-border)}.privacy-section h3{font-size:16px;font-weight:600;color:var(--privacy-text);margin-bottom:16px;margin-top:24px}.privacy-section p,.privacy-section li{font-size:16px;line-height:1.7;color:var(--privacy-text-muted);margin-bottom:12px}.privacy-section ul{margin:12px 0;padding-left:24px}.privacy-section li{margin-bottom:8px}.privacy-section a{color:var(--privacy-accent);text-decoration:none}.privacy-section a:hover{text-decoration:underline}.privacy-contact{background:var(--privacy-card);border:1px solid var(--privacy-border);border-radius:16px;padding:24px;margin-top:48px}.privacy-footer{padding:24px 32px;text-align:center;font-size:14px;color:var(--privacy-text-muted);border-top:1px solid var(--privacy-border);background:#0b1120f2}.privacy-footer a{color:var(--privacy-accent);text-decoration:none}.privacy-footer a:hover{text-decoration:underline}.privacy-footer span{margin:0 8px}@media(max-width:768px){.privacy-title{font-size:26px}.privacy-header{padding:16px 20px}}
