.privacy-policy.svelte-4xw5j5.svelte-4xw5j5{min-height:100vh;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-surface) 100%);color:var(--text-light);padding:var(--space-2xl) var(--space-md)}.container.svelte-4xw5j5.svelte-4xw5j5{max-width:800px;margin:0 auto;line-height:1.6}h1.svelte-4xw5j5.svelte-4xw5j5{font-size:2.5rem;font-weight:800;margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--electric-cyan) 0%,var(--gradient-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2.svelte-4xw5j5.svelte-4xw5j5{font-size:1.5rem;font-weight:700;color:var(--electric-cyan);margin-top:var(--space-xl);margin-bottom:var(--space-md);border-bottom:1px solid rgba(0,212,255,.2);padding-bottom:var(--space-sm)}h3.svelte-4xw5j5.svelte-4xw5j5{font-size:1.2rem;font-weight:600;color:var(--text-label);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.effective-date.svelte-4xw5j5.svelte-4xw5j5,.last-updated.svelte-4xw5j5.svelte-4xw5j5{color:var(--text-gray);font-size:.9rem;margin-bottom:var(--space-sm)}section.svelte-4xw5j5.svelte-4xw5j5{margin-bottom:var(--space-xl)}p.svelte-4xw5j5.svelte-4xw5j5{margin-bottom:var(--space-md);color:var(--text-label)}ul.svelte-4xw5j5.svelte-4xw5j5{margin-bottom:var(--space-md);padding-left:var(--space-lg)}li.svelte-4xw5j5.svelte-4xw5j5{margin-bottom:var(--space-sm);color:var(--text-label)}.contact-info.svelte-4xw5j5.svelte-4xw5j5{background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:var(--radius-md);padding:var(--space-md);margin:var(--space-md) 0}.contact-info.svelte-4xw5j5 p.svelte-4xw5j5{margin-bottom:var(--space-sm)}.gdpr-section.svelte-4xw5j5.svelte-4xw5j5,.ccpa-section.svelte-4xw5j5.svelte-4xw5j5{background:#0099ff0d;border:1px solid rgba(0,153,255,.1);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-lg)}.footer-note.svelte-4xw5j5.svelte-4xw5j5{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid rgba(0,212,255,.1);text-align:center}.footer-note.svelte-4xw5j5 em.svelte-4xw5j5{color:var(--text-gray);font-size:.9rem}strong.svelte-4xw5j5.svelte-4xw5j5{color:var(--text-light)}@media (max-width: 768px){.container.svelte-4xw5j5.svelte-4xw5j5{padding:0 var(--space-md)}h1.svelte-4xw5j5.svelte-4xw5j5{font-size:2rem}h2.svelte-4xw5j5.svelte-4xw5j5{font-size:1.3rem}}
