.privacy-page{padding-bottom:var(--space-12)}.privacy-hero{padding:var(--space-12) 0 var(--space-8);background:radial-gradient(circle at 20% 0,rgba(143,216,255,0.18) 0,rgba(17,21,31,0.95) 55%),radial-gradient(circle at 100% 100%,rgba(140,91,234,0.25) 0,rgba(5,6,10,1) 60%)}.privacy-hero-inner{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr);gap:var(--space-10);align-items:center}.privacy-hero-text h1{margin-bottom:var(--space-5)}.privacy-hero-lead{max-width:640px;font-size:var(--font-size-lg);color:var(--gray-100)}.privacy-hero-cta{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4)}.breadcrumb{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--gray-400);margin-bottom:var(--space-4)}.breadcrumb-separator{margin-inline:var(--space-2);color:var(--gray-600)}.breadcrumb a{color:var(--color-accent)}.privacy-hero-aside{position:relative;min-height:220px}.privacy-orb{position:absolute;inset:10% 4% 20% 10%;background:radial-gradient(circle at 30% 20%,rgba(224,176,74,0.75),rgba(140,91,234,0.05) 55%),radial-gradient(circle at 80% 80%,rgba(94,211,166,0.6),rgba(17,21,31,0.9) 60%);border-radius:40% 60% 55% 45%;box-shadow:var(--shadow-glow-primary);filter:drop-shadow(0 0 26px rgba(143,216,255,0.6));opacity:0.9}.privacy-runes{position:absolute;inset:auto 15% 8% 15%;height:36%;background:radial-gradient(circle at 10% 0,rgba(143,216,255,0.9) 0,transparent 55%),radial-gradient(circle at 70% 40%,rgba(224,176,74,0.9) 0,transparent 55%),radial-gradient(circle at 30% 90%,rgba(94,211,166,0.9) 0,transparent 55%);mix-blend-mode:screen;opacity:0.8}.privacy-content{padding:var(--space-10) 0 var(--space-12)}.privacy-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,2.1fr);gap:var(--space-10);align-items:flex-start}.privacy-toc{position:sticky;top:var(--space-10);align-self:flex-start;padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(26,33,49,0.98),rgba(15,19,30,0.98));border:1px solid rgba(99,124,163,0.7);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm)}.privacy-toc-title{font-size:var(--font-size-md);margin-bottom:var(--space-4)}.privacy-toc ol{display:flex;flex-direction:column;gap:var(--space-2);counter-reset:privacy-toc}.privacy-toc li{counter-increment:privacy-toc}.privacy-toc a{display:inline-block;padding:6px 0;color:var(--gray-100)}.privacy-toc a:hover{color:var(--color-heading)}.privacy-articles{display:flex;flex-direction:column;gap:var(--space-8)}.privacy-section{padding:var(--space-7);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(143,216,255,0.08) 0,transparent 52%),radial-gradient(circle at 100% 100%,rgba(92,66,191,0.3) 0,transparent 60%),linear-gradient(145deg,rgba(26,33,49,0.98),rgba(15,19,30,0.98));border:1px solid rgba(99,124,163,0.7);box-shadow:var(--shadow-md)}.privacy-section h2{margin-bottom:var(--space-4)}.privacy-section ul{list-style:disc;padding-left:var(--space-7);color:var(--gray-100);margin-bottom:var(--space-4)}.privacy-section li{margin-bottom:var(--space-2)}.privacy-updated{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--gray-300)}.privacy-cta{margin-top:var(--space-10)}.privacy-cta-inner{border-radius:var(--radius-xl);padding:var(--space-7) var(--space-8);background:radial-gradient(circle at 0 0,rgba(94,211,166,0.16) 0,transparent 55%),radial-gradient(circle at 100% 100%,rgba(140,91,234,0.28) 0,transparent 60%),linear-gradient(135deg,rgba(19,24,38,0.98),rgba(10,12,20,0.98));border:1px solid rgba(94,211,166,0.6);box-shadow:var(--shadow-md);text-align:center}.privacy-cta-inner h2{margin-bottom:var(--space-3)}.privacy-cta-inner p{max-width:640px;margin:0 auto var(--space-6)}.privacy-cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:1024px){.privacy-hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr)}.privacy-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr)}}@media(max-width:768px){.privacy-hero{padding:var(--space-10) 0 var(--space-7)}.privacy-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-hero-aside{order:-1;max-width:360px;margin:0 auto}.privacy-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.privacy-toc{position:static;order:-1}.privacy-section{padding:var(--space-6)}.privacy-cta-inner{padding:var(--space-6)}}@media(max-width:480px){.privacy-hero-cta{flex-direction:column;align-items:stretch}.privacy-section{padding:var(--space-5)}}