.privacy-page.svelte-4japlw{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:radial-gradient(ellipse 120% 100% at 80% 0%,rgba(139,92,246,.04) 0%,transparent 40%),linear-gradient(180deg,#1a1a2e,#0a0a0a);min-height:100vh;padding:200px 0 60px}.privacy-content.svelte-4japlw{max-width:800px;margin:0 auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-title.svelte-4japlw{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:8px;text-align:center}.last-updated.svelte-4japlw{text-align:center;color:#b3b3b3;margin-bottom:40px;font-style:italic}.privacy-sections.svelte-4japlw{display:flex;flex-direction:column;gap:32px}.privacy-section.svelte-4japlw h2:where(.svelte-4japlw){color:#00d4ff;font-size:1.3rem;font-weight:600;margin-bottom:16px}.privacy-section.svelte-4japlw h3:where(.svelte-4japlw){color:#8b5cf6;font-size:1.1rem;font-weight:600;margin:20px 0 12px}.privacy-section.svelte-4japlw p:where(.svelte-4japlw){color:#e0e0e0;line-height:1.7;margin-bottom:16px}.privacy-section.svelte-4japlw ul:where(.svelte-4japlw){color:#e0e0e0;line-height:1.7;padding-left:20px;margin-bottom:16px}.privacy-section.svelte-4japlw li:where(.svelte-4japlw){margin-bottom:8px}.company-name.svelte-4japlw{color:#fff;font-weight:600}.highlight-box.svelte-4japlw{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:20px;margin:20px 0}.highlight-box.svelte-4japlw p:where(.svelte-4japlw){color:#fff;margin-bottom:0}.contact-info.svelte-4japlw{background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:20px;margin-top:16px}.contact-info.svelte-4japlw p:where(.svelte-4japlw){margin-bottom:8px;color:#fff}.contact-info.svelte-4japlw strong:where(.svelte-4japlw){color:#00d4ff}@media print{.privacy-page.svelte-4japlw{width:auto;margin:0;background:#fff!important;min-height:auto;padding:20px 0}.privacy-content.svelte-4japlw{max-width:none;background:none!important;border:none!important;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-title.svelte-4japlw{color:#000!important;font-size:24pt;text-align:center;margin-bottom:10pt}.last-updated.svelte-4japlw{color:#666!important;font-size:12pt;text-align:center}.privacy-sections.svelte-4japlw{gap:16pt}.privacy-section.svelte-4japlw{page-break-inside:avoid;margin-bottom:16pt}.privacy-section.svelte-4japlw h2:where(.svelte-4japlw){color:#000!important;font-size:16pt;font-weight:700}.privacy-section.svelte-4japlw h3:where(.svelte-4japlw){color:#000!important;font-size:14pt;font-weight:700}.privacy-section.svelte-4japlw p:where(.svelte-4japlw),.privacy-section.svelte-4japlw ul:where(.svelte-4japlw),.privacy-section.svelte-4japlw li:where(.svelte-4japlw){color:#000!important;font-size:11pt;line-height:1.4}.highlight-box.svelte-4japlw,.contact-info.svelte-4japlw{background:none!important;border:2pt solid #333;padding:8pt}.highlight-box.svelte-4japlw p:where(.svelte-4japlw),.contact-info.svelte-4japlw p:where(.svelte-4japlw){color:#000!important}.contact-info.svelte-4japlw strong:where(.svelte-4japlw){color:#000!important}.company-name.svelte-4japlw{color:#000!important;font-weight:700}}@media (max-width: 768px){.privacy-page.svelte-4japlw{padding:160px 0 60px}.privacy-content.svelte-4japlw{padding:24px;margin:0 16px}.privacy-sections.svelte-4japlw{gap:24px}}
