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