.privacy-policy-container.svelte-12y91e3{margin:0 auto;padding:2rem;max-width:1400px;min-height:100vh}@media (max-width: 768px){.privacy-policy-container.svelte-12y91e3{padding:1rem}}.header-section.svelte-12y91e3{text-align:center;margin:1rem 0 4rem;padding:2rem 0;border-bottom:3px solid var(--brand-600)}@media (max-width: 768px){.header-section.svelte-12y91e3{margin:3rem 0 2rem}}.header-section.svelte-12y91e3 h1:where(.svelte-12y91e3){background:linear-gradient(135deg,var(--brand-400),var(--accent-teal-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;font-weight:700}.header-section.svelte-12y91e3 .last-updated:where(.svelte-12y91e3),.header-section.svelte-12y91e3 .abn:where(.svelte-12y91e3){color:var(--gray-600);font-style:italic;font-size:1rem;margin:.5rem 0}.content-wrapper.svelte-12y91e3{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}@media (max-width: 1024px){.content-wrapper.svelte-12y91e3{grid-template-columns:1fr;gap:2rem}}.table-of-contents.svelte-12y91e3{position:sticky;top:2rem;background:linear-gradient(135deg,var(--gray-50),var(--brand-50));border:2px solid var(--gray-200);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}@media (max-width: 1024px){.table-of-contents.svelte-12y91e3{position:static}}.table-of-contents.svelte-12y91e3 h3:where(.svelte-12y91e3){color:var(--brand-700);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.table-of-contents.svelte-12y91e3 ul:where(.svelte-12y91e3){list-style:none;padding:0;margin:0}.table-of-contents.svelte-12y91e3 ul:where(.svelte-12y91e3) li:where(.svelte-12y91e3){margin-bottom:.25rem}.table-of-contents.svelte-12y91e3 ul:where(.svelte-12y91e3) a:where(.svelte-12y91e3){color:var(--gray-700);text-decoration:none;font-size:.95rem;padding:.6rem .75rem;border-radius:8px;display:block;transition:all .3s ease;border-left:3px solid transparent}.table-of-contents.svelte-12y91e3 ul:where(.svelte-12y91e3) a:where(.svelte-12y91e3):hover{background:var(--brand-100);color:var(--brand-700);border-left-color:var(--brand-600);transform:translate(4px)}.main-content.svelte-12y91e3{background:var(--neutral-0);border-radius:16px;padding:3rem;border:2px solid var(--gray-200);box-shadow:0 4px 20px #0000000d}@media (max-width: 768px){.main-content.svelte-12y91e3{padding:1.5rem}}.policy-section.svelte-12y91e3{margin-bottom:4rem;scroll-margin-top:6rem}.policy-section.svelte-12y91e3:last-child{margin-bottom:0}.policy-section.svelte-12y91e3 h2:where(.svelte-12y91e3){color:var(--gray-900);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--brand-300);font-weight:700}.policy-section.svelte-12y91e3 p:where(.svelte-12y91e3){color:var(--gray-700);line-height:1.8;margin-bottom:1.5rem;font-size:clamp(.95rem,2vw,1.05rem)}.policy-section.svelte-12y91e3 ul:where(.svelte-12y91e3){color:var(--gray-700);line-height:1.8;margin-bottom:1.5rem;padding-left:1.5rem}.policy-section.svelte-12y91e3 ul:where(.svelte-12y91e3) li:where(.svelte-12y91e3){margin-bottom:.75rem;font-size:clamp(.95rem,2vw,1.05rem)}.policy-section.svelte-12y91e3 ul:where(.svelte-12y91e3) li:where(.svelte-12y91e3)::marker{color:var(--brand-600)}.policy-section.svelte-12y91e3 a:where(.svelte-12y91e3){color:var(--brand-700);text-decoration:none;border-bottom:1px solid var(--brand-300);transition:all .3s ease}.policy-section.svelte-12y91e3 a:where(.svelte-12y91e3):hover{border-bottom-color:var(--brand-600);color:var(--brand-600)}.content-block.svelte-12y91e3{background:linear-gradient(135deg,var(--gray-50),var(--brand-50));padding:2rem;border-radius:12px;margin-bottom:2rem;border-left:4px solid var(--brand-600);box-shadow:0 2px 8px #e4600214}@media (max-width: 768px){.content-block.svelte-12y91e3{padding:1.5rem}}.content-block.svelte-12y91e3:last-child{margin-bottom:0}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3){background:linear-gradient(135deg,var(--brand-50),var(--accent-teal-50));padding:2rem;border-radius:12px;margin-bottom:2rem;border:2px solid var(--brand-300);box-shadow:0 4px 15px #e460021a}@media (max-width: 768px){.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3){padding:1.5rem}}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) p:where(.svelte-12y91e3){margin-bottom:1rem}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3){background:var(--neutral-0);padding:1.5rem;border-radius:8px;margin-top:1.5rem;border-left:4px solid var(--accent-teal-600)}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3) p:where(.svelte-12y91e3){margin-bottom:.75rem;color:var(--gray-800)}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3) p:where(.svelte-12y91e3):last-child{margin-bottom:0}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3) p:where(.svelte-12y91e3) strong:where(.svelte-12y91e3){color:var(--brand-700);font-size:1.1rem}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3) a:where(.svelte-12y91e3){color:var(--brand-700);text-decoration:none;border-bottom:1px solid var(--brand-300)}.contact-info.svelte-12y91e3 .contact-card:where(.svelte-12y91e3) .contact-details:where(.svelte-12y91e3) a:where(.svelte-12y91e3):hover{border-bottom-color:var(--brand-600);color:var(--brand-600)}@media (max-width: 480px){.header-section.svelte-12y91e3 h1:where(.svelte-12y91e3){font-size:2rem}.policy-section.svelte-12y91e3 h2:where(.svelte-12y91e3){font-size:1.4rem}.content-block.svelte-12y91e3{padding:1rem}}
