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