.privacy-page.svelte-f1q66e{min-height:100vh;background:#f8f9fa;padding-bottom:5rem}.page-header.svelte-f1q66e{background:#1a1a1b;color:#fff;padding:6rem 0;text-align:center;position:relative;overflow:hidden}.page-header.svelte-f1q66e h1:where(.svelte-f1q66e){font-size:3.5rem;font-weight:800;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px;font-family:var(--font-header)}.page-header.svelte-f1q66e p:where(.svelte-f1q66e){font-size:1.2rem;color:#9ca3af;max-width:600px;margin:0 auto}.container.svelte-f1q66e{max-width:900px;margin:0 auto;padding:0 2rem}.content-section.svelte-f1q66e{margin-top:-3rem;position:relative;z-index:2}.policy-card.svelte-f1q66e{background:#fff;padding:4rem;border-radius:20px;box-shadow:0 20px 40px #0000000d}.last-updated.svelte-f1q66e{font-size:.9rem;color:#6b7280;margin-bottom:2rem;font-style:italic;border-bottom:1px solid #f3f4f6;padding-bottom:1rem}.policy-content.svelte-f1q66e h2:where(.svelte-f1q66e){font-size:1.5rem;font-weight:700;color:#1a1a1b;margin:2.5rem 0 1rem;font-family:var(--font-header);border-left:4px solid #c41e3a;padding-left:1rem}.policy-content.svelte-f1q66e p:where(.svelte-f1q66e){font-size:1.05rem;line-height:1.8;color:#4b5563;margin-bottom:1.5rem}.policy-content.svelte-f1q66e ul:where(.svelte-f1q66e){list-style:disc;padding-left:1.5rem;margin-bottom:1.5rem}.policy-content.svelte-f1q66e li:where(.svelte-f1q66e){font-size:1.05rem;line-height:1.8;color:#4b5563;margin-bottom:.5rem}.contact-box.svelte-f1q66e{background:#fef2f2;padding:2rem;border-radius:12px;border:1px solid #fee2e2;margin-top:2rem}.contact-box.svelte-f1q66e p:where(.svelte-f1q66e){margin-bottom:.5rem;color:#1a1a1b}.contact-box.svelte-f1q66e strong:where(.svelte-f1q66e){color:#c41e3a;display:inline-block;width:120px}@media(max-width:768px){.page-header.svelte-f1q66e h1:where(.svelte-f1q66e){font-size:2.5rem}.policy-card.svelte-f1q66e{padding:2rem}}
