.legal-page.svelte-2foy4o{background:linear-gradient(180deg,#1a1a1a,#0d0d0d,#000);min-height:100vh;padding:4rem 1rem}.legal-container.svelte-2foy4o{max-width:800px;margin:0 auto;color:#ffffffd9;line-height:1.8}h1.svelte-2foy4o{font-size:2.5rem;color:#fff;margin-bottom:.5rem;text-align:center}.company-name.svelte-2foy4o{text-align:center;font-weight:600;font-size:1.1rem;color:#ffffffe6;margin-bottom:.25rem}.effective-date.svelte-2foy4o{text-align:center;color:#ffffff80;font-style:italic;margin-bottom:3rem}section.svelte-2foy4o{margin-bottom:2.5rem}h2.svelte-2foy4o{font-size:1.4rem;color:#fff;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:.5rem}h3.svelte-2foy4o{font-size:1.1rem;color:#fffffff2;margin-top:1.5rem;margin-bottom:.75rem}p.svelte-2foy4o{margin-bottom:1rem}ul.svelte-2foy4o{margin:1rem 0;padding-left:1.5rem}li.svelte-2foy4o{margin-bottom:.5rem}ul.svelte-2foy4o ul:where(.svelte-2foy4o){margin-top:.5rem;margin-bottom:.5rem}a.svelte-2foy4o{color:#ffbf00;text-decoration:none}a.svelte-2foy4o:hover{color:#ffd24d;text-decoration:underline}@media (max-width: 768px){.legal-page.svelte-2foy4o{padding:2rem 1rem}h1.svelte-2foy4o{font-size:2rem}h2.svelte-2foy4o{font-size:1.2rem}}
