.privacy-policy-page.svelte-10hau92.svelte-10hau92{min-height:100vh;background:#f8f9fa}.container.svelte-10hau92.svelte-10hau92{max-width:800px;margin:0 auto;padding:0 1rem}.hero-section.svelte-10hau92.svelte-10hau92{background:linear-gradient(135deg,#3A8DDE 0%,#0A2540 100%);color:#fff;padding:4rem 0;text-align:center}.hero-section.svelte-10hau92 h1.svelte-10hau92{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.hero-subtitle.svelte-10hau92.svelte-10hau92{font-size:1.25rem;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.last-updated.svelte-10hau92.svelte-10hau92{background:rgba(255,255,255,.1);padding:1rem;border-radius:8px;display:inline-block}.privacy-content.svelte-10hau92.svelte-10hau92{padding:4rem 0}.privacy-sections.svelte-10hau92.svelte-10hau92{background:white;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.privacy-section.svelte-10hau92.svelte-10hau92{padding:2rem;border-bottom:1px solid #e5e7eb}.privacy-section.svelte-10hau92.svelte-10hau92:last-child{border-bottom:none}.privacy-section.svelte-10hau92 h2.svelte-10hau92{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3A8DDE}.privacy-section.svelte-10hau92 h3.svelte-10hau92{font-size:1.25rem;font-weight:600;color:#374151;margin:1.5rem 0 1rem}.privacy-section.svelte-10hau92 p.svelte-10hau92{font-size:1rem;line-height:1.7;color:#4b5563;margin-bottom:1rem}.privacy-section.svelte-10hau92 ul.svelte-10hau92{margin:1rem 0;padding-left:1.5rem}.privacy-section.svelte-10hau92 li.svelte-10hau92{font-size:1rem;line-height:1.6;color:#4b5563;margin-bottom:.5rem}.privacy-section.svelte-10hau92 strong.svelte-10hau92{color:#1f2937;font-weight:600}.contact-info.svelte-10hau92.svelte-10hau92{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}.contact-method.svelte-10hau92.svelte-10hau92{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #3A8DDE}.contact-method.svelte-10hau92 h3.svelte-10hau92{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.contact-method.svelte-10hau92 p.svelte-10hau92{margin-bottom:.5rem;font-size:.95rem}.contact-method.svelte-10hau92 a.svelte-10hau92{color:#3a8dde;text-decoration:none;font-weight:500}.contact-method.svelte-10hau92 a.svelte-10hau92:hover{text-decoration:underline}.cta-section.svelte-10hau92.svelte-10hau92{background:#0A2540;color:#fff;padding:3rem 0;text-align:center}.cta-section.svelte-10hau92 h2.svelte-10hau92{font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-section.svelte-10hau92 p.svelte-10hau92{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.cta-buttons.svelte-10hau92.svelte-10hau92{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn.svelte-10hau92.svelte-10hau92{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block}.btn-primary.svelte-10hau92.svelte-10hau92{background:#3A8DDE;color:#fff}.btn-primary.svelte-10hau92.svelte-10hau92:hover{background:#2563eb;transform:translateY(-2px)}.btn-secondary.svelte-10hau92.svelte-10hau92{background:transparent;color:#fff;border:2px solid white}.btn-secondary.svelte-10hau92.svelte-10hau92:hover{background:white;color:#0a2540}@media (max-width: 768px){.hero-section.svelte-10hau92 h1.svelte-10hau92{font-size:2.5rem}.hero-subtitle.svelte-10hau92.svelte-10hau92{font-size:1.125rem}.privacy-section.svelte-10hau92.svelte-10hau92{padding:1.5rem}.privacy-section.svelte-10hau92 h2.svelte-10hau92{font-size:1.5rem}.contact-info.svelte-10hau92.svelte-10hau92{grid-template-columns:1fr;gap:1rem}.cta-buttons.svelte-10hau92.svelte-10hau92{flex-direction:column;align-items:center}.btn.svelte-10hau92.svelte-10hau92{width:100%;max-width:300px}}
