.page-container.svelte-7ke6fz{background-color:var(--bg-secondary);min-height:100vh;padding-top:80px}.privacy-hero.svelte-7ke6fz{background:linear-gradient(135deg, #fff 0%, var(--bg-secondary) 100%);border-bottom:1px solid #e2e8f0cc;padding:80px 0 40px}h1.svelte-7ke6fz{letter-spacing:-.03em;margin-bottom:16px;font-size:3.5rem}.tagline.svelte-7ke6fz{color:var(--text-secondary);font-size:1.2rem}.badge.svelte-7ke6fz{border-radius:var(--border-radius-full);color:var(--accent-primary);letter-spacing:.05em;background:#7d2ae814;border:1px solid #7d2ae833;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.privacy-content.svelte-7ke6fz{padding:60px 0 100px}.layout-grid.svelte-7ke6fz{grid-template-columns:280px 1fr;align-items:start;gap:48px;display:grid}.toc-sidebar.svelte-7ke6fz{position:sticky;top:100px}.sticky-nav.svelte-7ke6fz{background:#fff;padding:32px}.sticky-nav.svelte-7ke6fz h3:where(.svelte-7ke6fz){text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:24px;font-size:1.1rem}.sticky-nav.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding:0;list-style:none}.sticky-nav.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:12px}.sticky-nav.svelte-7ke6fz li:where(.svelte-7ke6fz):last-child{margin-bottom:0}.sticky-nav.svelte-7ke6fz button:where(.svelte-7ke6fz){text-align:left;color:var(--text-secondary);border-radius:var(--border-radius-sm);width:100%;transition:all var(--transition-fast);background:0 0;padding:8px 12px;font-size:.95rem;font-weight:500}.sticky-nav.svelte-7ke6fz button:where(.svelte-7ke6fz):hover{color:var(--accent-primary);background:#7d2ae808}.sticky-nav.svelte-7ke6fz button.active:where(.svelte-7ke6fz){color:var(--accent-primary);background:#7d2ae814;font-weight:600}.main-document.svelte-7ke6fz{background:#fff;padding:64px}.main-document.svelte-7ke6fz section:where(.svelte-7ke6fz){padding:24px 0}.main-document.svelte-7ke6fz section:where(.svelte-7ke6fz):first-of-type{padding-top:0}.main-document.svelte-7ke6fz section:where(.svelte-7ke6fz):last-of-type{padding-bottom:0}h2.svelte-7ke6fz{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px;font-size:2rem}p.svelte-7ke6fz{color:var(--text-secondary);margin-bottom:20px;font-size:1.05rem;line-height:1.8}hr.svelte-7ke6fz{background:#e2e8f0cc;border:0;height:1px;margin:24px 0}ul.svelte-7ke6fz{color:var(--text-secondary);margin-bottom:24px;margin-left:24px;font-size:1.05rem;line-height:1.8}li.svelte-7ke6fz{margin-bottom:12px}.info-card.svelte-7ke6fz{background:var(--bg-secondary);border-left:4px solid var(--accent-primary);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;margin:24px 0;padding:24px}.info-card.svelte-7ke6fz h4:where(.svelte-7ke6fz){color:var(--text-primary);margin-bottom:10px;font-size:1.15rem}.info-card.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:0;font-size:1rem}.subprocessors-grid.svelte-7ke6fz{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:24px;display:grid}.subprocessor-item.svelte-7ke6fz{background:var(--bg-secondary);border-radius:var(--border-radius-md);border:1px solid #e2e8f0cc;padding:20px}.subprocessor-item.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--text-primary);margin-bottom:6px;font-size:1.1rem;display:block}.subprocessor-item.svelte-7ke6fz span:where(.svelte-7ke6fz){color:var(--text-secondary);font-size:.95rem;line-height:1.5;display:block}.contact-details.svelte-7ke6fz{background:var(--bg-secondary);border-radius:var(--border-radius-md);border:1px solid #e2e8f0cc;width:100%;padding:24px;font-size:1.05rem;display:inline-block}.contact-details.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent-primary);font-weight:500;text-decoration:underline}@media (width<=1024px){.layout-grid.svelte-7ke6fz{grid-template-columns:1fr;gap:32px}.toc-sidebar.svelte-7ke6fz{display:none}.main-document.svelte-7ke6fz{padding:40px 24px}h1.svelte-7ke6fz{font-size:2.75rem}}
