body{color:#0f172a;background:#fafbfd;margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.page.svelte-1d0dgro{min-height:100dvh}.nav.svelte-1d0dgro{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbfdb8;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.nav-inner.svelte-1d0dgro{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.logo.svelte-1d0dgro{color:inherit;align-items:center;gap:.55rem;font-weight:650;text-decoration:none;display:flex}.logo-mark.svelte-1d0dgro{border-radius:9px;width:32px;height:32px}.btn.svelte-1d0dgro{border-radius:10px;padding:.55rem .9rem;font-weight:600;text-decoration:none}.btn-primary.svelte-1d0dgro{color:#fff;background:linear-gradient(#3b82f6,#2563eb)}.btn-ghost.svelte-1d0dgro{color:#0f172a;background:#ffffffb3;border:1px solid #0f172a1a}.legal.svelte-1d0dgro{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.legal-card.svelte-1d0dgro{background:#fff;border:1px solid #0f172a12;border-radius:18px;padding:2rem 1.35rem}.eyebrow.svelte-1d0dgro{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.legal-card.svelte-1d0dgro h1:where(.svelte-1d0dgro){letter-spacing:-.03em;font-size:clamp(1.75rem,3.5vw,2.25rem)}.meta.svelte-1d0dgro{color:#94a3b8;font-size:.9rem}.legal-card.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin:1.75rem 0 .65rem;font-size:1.1rem}.legal-card.svelte-1d0dgro p:where(.svelte-1d0dgro){color:#475569;line-height:1.65}.legal-card.svelte-1d0dgro a:where(.svelte-1d0dgro){color:#2563eb}.cross-link.svelte-1d0dgro{border-top:1px solid #0f172a0f;padding-top:1.25rem;margin-top:1.5rem!important}@media (width>=640px){.legal-card.svelte-1d0dgro{padding:2.5rem 2.25rem}}
