.privacy-page[data-astro-cid-fb3qbcs3]{background:var(--color-white)}.privacy-hero[data-astro-cid-fb3qbcs3]{padding:var(--space-3xl) 0;text-align:center}.hero-content[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:var(--text-5xl);font-weight:800;margin-bottom:var(--space-md)}.hero-tagline[data-astro-cid-fb3qbcs3]{font-size:var(--text-xl);margin-bottom:var(--space-xl);opacity:.95}.highlights-section[data-astro-cid-fb3qbcs3]{padding:var(--space-2xl) 0;background:var(--color-gray-light);margin-top:-2px}.highlights-grid[data-astro-cid-fb3qbcs3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-xl)}.highlight-card[data-astro-cid-fb3qbcs3]{background:var(--color-white);padding:var(--space-xl);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--shadow-md);transition:transform var(--transition-base)}.highlight-card[data-astro-cid-fb3qbcs3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.highlight-icon[data-astro-cid-fb3qbcs3]{font-size:var(--text-4xl);margin-bottom:var(--space-md)}.highlight-card[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.highlight-card[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);line-height:1.6;margin:0}.privacy-content[data-astro-cid-fb3qbcs3]{padding:var(--space-3xl) 0}.content-wrapper[data-astro-cid-fb3qbcs3]{display:grid;grid-template-columns:320px 1fr;gap:var(--space-3xl);max-width:1200px;margin:0 auto}.toc-sidebar[data-astro-cid-fb3qbcs3]{position:sticky;top:var(--space-xl);height:fit-content}.toc-wrapper[data-astro-cid-fb3qbcs3]{background:var(--color-gray-light);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.toc-wrapper[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-xl);margin-bottom:var(--space-lg)}.toc-nav[data-astro-cid-fb3qbcs3]{display:flex;flex-direction:column;gap:var(--space-sm)}.toc-link[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-left:3px solid transparent;transition:all var(--transition-fast);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-xs)}.toc-icon[data-astro-cid-fb3qbcs3]{font-size:var(--text-base)}.toc-link[data-astro-cid-fb3qbcs3]:hover{color:var(--color-accent-orange);border-left-color:var(--color-accent-orange);background:var(--color-white);padding-left:var(--space-md)}.privacy-summary[data-astro-cid-fb3qbcs3]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:2px solid var(--color-gray)}.privacy-summary[data-astro-cid-fb3qbcs3] h4[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-base);margin-bottom:var(--space-md)}.privacy-summary[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{list-style:none;padding:0}.privacy-summary[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);font-size:var(--text-sm);padding:var(--space-xs) 0}.privacy-main[data-astro-cid-fb3qbcs3]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-lg)}.intro-box[data-astro-cid-fb3qbcs3]{background:var(--color-lighter-blue);padding:var(--space-xl);border-radius:var(--border-radius);margin-bottom:var(--space-2xl);border-left:4px solid var(--color-primary-blue)}.intro-box[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-2xl);margin-bottom:var(--space-md)}.intro-box[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);line-height:1.7;margin-bottom:var(--space-md)}.intro-box[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]:last-child{margin-bottom:0}.privacy-section[data-astro-cid-fb3qbcs3]{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:2px solid var(--color-gray-light);scroll-margin-top:var(--space-xl)}.privacy-section[data-astro-cid-fb3qbcs3]:last-of-type{border-bottom:none}.section-header[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.section-icon[data-astro-cid-fb3qbcs3]{font-size:var(--text-3xl)}.section-header[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-2xl);font-weight:700;margin:0}.section-content[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);line-height:1.8;margin-bottom:var(--space-md)}.section-content[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]:last-child{margin-bottom:0}.section-content[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-weight:600}.gdpr-notice[data-astro-cid-fb3qbcs3],.ccpa-notice[data-astro-cid-fb3qbcs3]{background:var(--color-lighter-blue);border-radius:var(--border-radius-lg);padding:var(--space-xl);margin-top:var(--space-2xl);border:2px solid var(--color-light-blue)}.gdpr-notice[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3],.ccpa-notice[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-xl);margin-bottom:var(--space-md)}.gdpr-notice[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3],.ccpa-notice[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);line-height:1.7;margin-bottom:var(--space-md)}.gdpr-notice[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]:last-child,.ccpa-notice[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]:last-child{margin-bottom:0}.trust-section[data-astro-cid-fb3qbcs3]{padding:var(--space-3xl) 0;margin-top:var(--space-3xl)}.trust-content[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-3xl);margin-bottom:var(--space-2xl)}.trust-grid[data-astro-cid-fb3qbcs3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-2xl)}.trust-item[data-astro-cid-fb3qbcs3]{text-align:center}.trust-icon[data-astro-cid-fb3qbcs3]{font-size:var(--text-5xl);margin-bottom:var(--space-md)}.trust-item[data-astro-cid-fb3qbcs3] h4[data-astro-cid-fb3qbcs3]{color:var(--color-primary-blue);font-size:var(--text-xl);margin-bottom:var(--space-sm)}.trust-item[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-gray-dark);line-height:1.6;margin:0}.contact-cta[data-astro-cid-fb3qbcs3]{padding:var(--space-3xl) 0;background:linear-gradient(135deg,var(--color-primary-blue) 0%,var(--color-light-blue) 100%)}.cta-content[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:var(--color-white);font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-content[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:var(--color-white);font-size:var(--text-xl);margin-bottom:var(--space-xl);opacity:.95}.cta-actions[data-astro-cid-fb3qbcs3]{display:flex;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.btn-lg[data-astro-cid-fb3qbcs3]{padding:var(--space-md) var(--space-2xl);font-size:var(--text-lg)}@media(max-width:1024px){.content-wrapper[data-astro-cid-fb3qbcs3]{grid-template-columns:1fr}.toc-sidebar[data-astro-cid-fb3qbcs3]{position:static;order:2}.privacy-main[data-astro-cid-fb3qbcs3]{order:1}.toc-wrapper[data-astro-cid-fb3qbcs3]{margin-top:var(--space-2xl)}}@media(max-width:768px){.privacy-hero[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:var(--text-4xl)}.hero-meta[data-astro-cid-fb3qbcs3]{flex-direction:column;gap:var(--space-md)}.highlights-grid[data-astro-cid-fb3qbcs3]{grid-template-columns:1fr}.privacy-main[data-astro-cid-fb3qbcs3]{padding:var(--space-lg)}.section-header[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{font-size:var(--text-xl)}.trust-grid[data-astro-cid-fb3qbcs3]{grid-template-columns:1fr}.cta-actions[data-astro-cid-fb3qbcs3]{flex-direction:column}.cta-actions[data-astro-cid-fb3qbcs3] .btn[data-astro-cid-fb3qbcs3]{width:100%}}@media(max-width:480px){.privacy-hero[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:var(--text-3xl)}.privacy-main[data-astro-cid-fb3qbcs3],.intro-box[data-astro-cid-fb3qbcs3]{padding:var(--space-md)}.section-header[data-astro-cid-fb3qbcs3]{flex-direction:column;text-align:center}}@media print{.toc-sidebar[data-astro-cid-fb3qbcs3],.highlights-section[data-astro-cid-fb3qbcs3],.trust-section[data-astro-cid-fb3qbcs3],.contact-cta[data-astro-cid-fb3qbcs3]{display:none}.privacy-hero[data-astro-cid-fb3qbcs3]{background:none;color:var(--color-black)}.hero-content[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3],.hero-tagline[data-astro-cid-fb3qbcs3]{color:var(--color-black)}.privacy-main[data-astro-cid-fb3qbcs3]{box-shadow:none;padding:0}}
