.privacy-page{position:relative;color:var(--color-text-primary,#fff);background:var(--color-bg-primary,#0a0e17);overflow-x:hidden}.privacy-bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(0,245,255,3%) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,3%) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.privacy-bg-orb{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.privacy-bg-orb.orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(0,245,255,.1) 0%,transparent 70%);top:-200px;right:-150px}.privacy-bg-orb.orb-2{width:450px;height:450px;background:radial-gradient(circle,rgba(77,124,254,8%) 0%,transparent 70%);bottom:10%;left:-120px}.privacy-container{max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.privacy-hero{padding:6rem 0 2rem}.privacy-hero-content h1{font-family:space grotesk,sans-serif;font-size:clamp(2.2rem,4vw,3rem);margin:.5rem 0 .75rem}.privacy-hero-content .privacy-subtitle{color:var(--color-text-secondary,#a0aec0);margin:0 0 .75rem;max-width:820px;line-height:1.6}.privacy-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:rgba(0,245,255,.1);border:1px solid rgba(0,245,255,.3);color:var(--color-neon-cyan,#00f5ff);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.privacy-meta{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted,#64748b);font-weight:600}.privacy-nav{position:relative;z-index:5;background:rgba(10,14,23,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border,rgba(255,255,255,8%))}.privacy-nav.is-fixed{position:fixed;top:var(--privacy-nav-top,72px);left:0;right:0;z-index:900}.privacy-nav-links{display:flex;gap:1rem;padding:.75rem 0;overflow-x:auto;scrollbar-width:thin}.privacy-nav-links a{color:var(--color-text-secondary,#a0aec0);text-decoration:none;padding:.55rem .9rem;border-radius:12px;border:1px solid transparent;transition:var(--transition-fast,.2s ease);white-space:nowrap}.privacy-nav-links a:hover{color:var(--color-text-primary,#fff);border-color:rgba(0,245,255,.2);background:rgba(0,245,255,6%)}.privacy-nav-links a.is-active{color:var(--color-neon-cyan,#00f5ff);border-color:rgba(0,245,255,.35);background:rgba(0,245,255,.1)}.privacy-content{padding:2rem 0 4rem;transition:padding-top .3s ease}.privacy-page.privacy-nav-fixed .privacy-content{padding-top:calc(2rem + var(--privacy-nav-height,0px))}.privacy-article{background:rgba(15,21,32,.8);border:1px solid var(--glass-border,rgba(255,255,255,8%));border-radius:20px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 20px 60px rgba(0,0,0,.35)}.privacy-article h2{font-family:space grotesk,sans-serif;font-size:1.8rem;margin:2rem 0 1rem;position:relative;padding-left:1rem}.privacy-article h2::before{content:'';position:absolute;left:0;top:.4rem;width:4px;height:1.2rem;background:var(--color-neon-cyan,#00f5ff);border-radius:10px}.privacy-article h3{font-size:1.2rem;margin:1.25rem 0 .6rem}.privacy-article p{color:var(--color-text-secondary,#a0aec0);line-height:1.75;margin-bottom:1rem}.privacy-article a{color:var(--color-neon-cyan,#00f5ff)}.privacy-article a:hover{color:var(--color-neon-cyan,#00f5ff);opacity:.85}.privacy-article ul,.privacy-article ol{color:var(--color-text-secondary,#a0aec0);margin:0 0 1.5rem 1.2rem;display:grid;gap:.5rem}.privacy-article p>strong:only-child{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem;border-radius:12px;background:rgba(0,245,255,8%);border:1px solid rgba(0,245,255,.2);color:var(--color-text-primary,#fff);font-size:.95rem;text-transform:uppercase;letter-spacing:.06em}.privacy-article ol{list-style:none;margin-left:0;counter-reset:privacy-step}.privacy-article ol>li{counter-increment:privacy-step;position:relative;padding:1rem 1rem 1rem 3.2rem;border-radius:14px;background:rgba(15,21,32,.7);border:1px solid rgba(255,255,255,8%)}.privacy-article ol>li::before{content:counter(privacy-step);position:absolute;left:1rem;top:1rem;width:28px;height:28px;border-radius:10px;background:var(--gradient-neon,linear-gradient(135deg,#00f5ff 0%,#4d7cfe 50%,#a855f7 100%));color:var(--color-bg-primary,#0a0e17);font-weight:700;display:grid;place-items:center;font-size:.85rem}.privacy-article ol>li strong{color:var(--color-text-primary,#fff)}.privacy-article ol>li ul{margin-top:.75rem}.privacy-article li{line-height:1.6}.privacy-box{border-radius:14px;padding:1.1rem 1.25rem;border:1px solid var(--glass-border,rgba(255,255,255,8%));margin:1rem 0}.privacy-box.info{background:rgba(0,245,255,5%);border-left:4px solid var(--color-neon-cyan,#00f5ff)}.privacy-box.warn{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);border:1px solid #ef4444;border-left:4px solid #ef4444;color:#7f1d1d}.privacy-article blockquote{margin:1.5rem 0;padding:1.25rem 1.5rem;border-radius:16px;background:rgba(255,107,53,8%);border:1px solid rgba(255,107,53,.35);border-left:4px solid var(--color-neon-orange,#ff6b35);color:#ffe5d5}.privacy-article blockquote p{margin:.4rem 0;color:inherit}.privacy-article blockquote a{color:var(--color-neon-cyan,#00f5ff);text-decoration:underline}.privacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.privacy-card{background:rgba(255,255,255,2%);border:1px solid var(--glass-border,rgba(255,255,255,8%));border-radius:12px;padding:1rem}.privacy-table,.privacy-article table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow:hidden;border-radius:14px;border:1px solid var(--glass-border,rgba(255,255,255,8%));background:rgba(15,21,32,.75);box-shadow:0 16px 40px rgba(0,0,0,.35)}.privacy-table th,.privacy-article table th{background:linear-gradient(135deg,rgba(0,245,255,.12),rgba(77,124,254,.12));color:var(--color-text-primary,#fff);padding:.95rem 1rem;text-align:left;font-weight:700}.privacy-table td,.privacy-article table td{padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,8%);color:var(--color-text-secondary,#a0aec0)}.privacy-article table td strong,.privacy-table td strong{color:var(--color-text-primary,#fff)}.privacy-table tbody tr:nth-child(even) td,.privacy-article table tbody tr:nth-child(even) td{background:rgba(255,255,255,2%)}.privacy-table tbody tr:hover td,.privacy-article table tbody tr:hover td{background:rgba(0,245,255,6%)}@media(max-width:900px){.privacy-hero{padding-top:5rem}.privacy-nav{display:none}}@media(max-width:600px){.privacy-nav-links{gap:.5rem}.privacy-article h2{font-size:1.4rem}.privacy-table,.privacy-article table{display:block;overflow:hidden;border-radius:14px;border:1px solid var(--glass-border,rgba(255,255,255,8%));background:rgba(15,21,32,.75)}.privacy-article table thead{display:none}.privacy-article table,.privacy-article table tbody,.privacy-article table tr{display:block;width:100%}.privacy-article table tr{border-bottom:1px solid rgba(255,255,255,8%)}.privacy-article table td{display:grid;grid-template-columns:1fr 1.2fr;gap:.5rem;padding:.85rem 1rem;border-top:none}.privacy-article table td::before{content:attr(data-label);color:var(--color-text-primary,#fff);font-weight:700;letter-spacing:.01em}.privacy-article table tbody tr:nth-child(even) td{background:rgba(255,255,255,2%)}}