.privacy-page{--bg:#0c0e14;--surface:#13161f;--border:hsla(0,0%,100%,.07);--purple:#7c5cfc;--text:#f0f0f5;--muted:#7a7f96;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans),"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.privacy-nav{padding:20px max(48px,calc((100vw - 1280px) / 2));border-bottom:1px solid var(--border)}.privacy-logo{display:flex;align-items:center;gap:10px;font-family:var(--font-serif),serif;font-size:20px;color:var(--text);text-decoration:none}.privacy-logo-dot{width:10px;height:10px;border-radius:50%;background:var(--purple)}.privacy-content{max-width:800px;margin:0 auto;padding:48px 24px 80px;line-height:1.7}.privacy-content h1{font-family:var(--font-serif),serif;font-size:36px;font-weight:400;margin-bottom:8px}.privacy-effective{color:var(--muted);font-size:14px;margin-bottom:48px}.privacy-content h2{font-size:20px;font-weight:600;margin-top:40px;margin-bottom:16px;color:var(--text)}.privacy-content h3{font-size:16px;font-weight:600;margin-top:24px;margin-bottom:12px;color:var(--text)}.privacy-content p,.privacy-content ul{color:var(--muted);font-size:15px;margin-bottom:16px}.privacy-content ul{padding-left:24px}.privacy-content li{margin-bottom:8px}.privacy-content a{color:var(--purple);text-decoration:underline;text-underline-offset:2px}.privacy-content a:hover{opacity:.8}.privacy-table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:14px}.privacy-table th{text-align:left;color:var(--text);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.privacy-table td,.privacy-table th{padding:12px 16px;border-bottom:1px solid var(--border)}.privacy-table td{color:var(--muted);vertical-align:top}.privacy-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.privacy-contact{list-style:none;padding-left:0}.privacy-footer{padding:40px max(48px,calc((100vw - 1280px) / 2));border-top:1px solid var(--border);text-align:center}.privacy-footer-copy{font-size:13px;color:var(--muted)}@media (max-width:768px){.privacy-content{padding:32px 20px 64px}.privacy-content h1{font-size:28px}.privacy-table{font-size:13px}.privacy-table td,.privacy-table th{padding:10px 12px}.privacy-nav{padding:20px 24px}.privacy-footer{padding:32px 24px}}