.disclosure-footer.svelte-19s8lg0{background:linear-gradient(to bottom,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;padding:2.5rem 1.5rem 2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.disclosure-content.svelte-19s8lg0{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.trust-badges.svelte-19s8lg0{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.badge-wrapper.svelte-19s8lg0{background:#fff;padding:.75rem 1.25rem;border-radius:8px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:all .2s ease;border:1px solid #e5e7eb}.badge-wrapper.svelte-19s8lg0:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;transform:translateY(-2px)}.badge-wrapper.svelte-19s8lg0 img:where(.svelte-19s8lg0){height:2.5rem;width:auto;object-fit:contain;display:block;filter:grayscale(0%);transition:filter .2s ease}.divider.svelte-19s8lg0{width:100%;max-width:20rem;height:1px;background:linear-gradient(to right,transparent 0%,#cbd5e1 20%,#cbd5e1 80%,transparent 100%);margin:.5rem 0}.disclosure-links.svelte-19s8lg0{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.disclosure-links.svelte-19s8lg0 a:where(.svelte-19s8lg0){color:#475569;text-decoration:none;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;border-radius:6px;transition:all .15s ease;letter-spacing:.01em}.disclosure-links.svelte-19s8lg0 a:where(.svelte-19s8lg0):hover{color:#1e40af;background:#3b82f614}.disclosure-links.svelte-19s8lg0 a:where(.svelte-19s8lg0):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.link-separator.svelte-19s8lg0{color:#cbd5e1;font-size:.75rem;-webkit-user-select:none;user-select:none}.legal-container.svelte-19s8lg0{max-width:52rem;width:100%}.about-text.svelte-19s8lg0{font-size:.6875rem;line-height:1.65;color:#64748b;margin:0;text-align:center}.expand-toggle.svelte-19s8lg0{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:1rem;padding:.5rem;background:none;border:none;color:#64748b;font-size:.6875rem;font-weight:500;cursor:pointer;transition:color .15s ease;text-transform:uppercase;letter-spacing:.05em}.expand-toggle.svelte-19s8lg0:hover{color:#475569}.chevron.svelte-19s8lg0{transition:transform .2s ease}.chevron.rotated.svelte-19s8lg0{transform:rotate(180deg)}.disclosures-list.svelte-19s8lg0{margin-top:1rem;padding:1.25rem 1.5rem;background:#ffffffb3;border-radius:8px;border:1px solid #e2e8f0;animation:svelte-19s8lg0-slideDown .2s ease}@keyframes svelte-19s8lg0-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.disclosures-header.svelte-19s8lg0{font-size:.6875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.disclosures-list.svelte-19s8lg0 ol:where(.svelte-19s8lg0){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.disclosures-list.svelte-19s8lg0 li:where(.svelte-19s8lg0){font-size:.6875rem;line-height:1.55;color:#64748b}.disclosures-list.svelte-19s8lg0 li:where(.svelte-19s8lg0)::marker{color:#94a3b8;font-weight:500}.company-info.svelte-19s8lg0{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #e2e8f0;font-size:.6875rem;color:#64748b}.copyright.svelte-19s8lg0{font-size:.6875rem;color:#94a3b8;margin:1.25rem 0 0;text-align:center}@media(max-width:640px){.disclosure-footer.svelte-19s8lg0{padding:2rem 1rem 1.5rem}.trust-badges.svelte-19s8lg0{gap:1rem}.badge-wrapper.svelte-19s8lg0{padding:.625rem 1rem}.badge-wrapper.svelte-19s8lg0 img:where(.svelte-19s8lg0){height:2rem}.legal-container.svelte-19s8lg0{padding:.875rem 1rem}}
