.tos.svelte-1hf5c8e{background:#fff;padding:4rem 1rem}.container.svelte-1hf5c8e{max-width:900px;margin:0 auto}.tos-header.svelte-1hf5c8e{text-align:center;margin-bottom:2.5rem}.eyebrow.svelte-1hf5c8e{margin-bottom:.75rem;color:#dc2626;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.tos-header.svelte-1hf5c8e h1:where(.svelte-1hf5c8e){font-size:2.25rem;font-weight:800;color:#111827;margin-bottom:.75rem;line-height:1.15}.subtitle.svelte-1hf5c8e{color:#6b7280;font-size:1rem;line-height:1.7;max-width:760px;margin:0 auto}.tos-card.svelte-1hf5c8e{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:2rem;box-shadow:0 10px 25px #0000000a}.tos-card.svelte-1hf5c8e p:where(.svelte-1hf5c8e){color:#374151;line-height:1.7;margin-bottom:1rem}.tos-section.svelte-1hf5c8e{margin-top:2rem}.tos-section.svelte-1hf5c8e:first-child{margin-top:0}.tos-section.svelte-1hf5c8e h2:where(.svelte-1hf5c8e){font-size:1.25rem;font-weight:700;color:#dc2626;margin-bottom:.75rem;line-height:1.3}.tos-section.svelte-1hf5c8e ul:where(.svelte-1hf5c8e){padding-left:1.25rem;list-style:disc;color:#374151;line-height:1.7;margin:0}.tos-section.svelte-1hf5c8e li:where(.svelte-1hf5c8e){margin-bottom:.5rem}.commission-table-wrapper.svelte-1hf5c8e{margin:1.25rem 0;overflow-x:auto;border:1px solid #e5e7eb;border-radius:.75rem}.commission-table.svelte-1hf5c8e{width:100%;border-collapse:collapse;min-width:420px}.commission-table.svelte-1hf5c8e th:where(.svelte-1hf5c8e),.commission-table.svelte-1hf5c8e td:where(.svelte-1hf5c8e){padding:.9rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;color:#374151}.commission-table.svelte-1hf5c8e th:where(.svelte-1hf5c8e){background:#f9fafb;font-weight:700;color:#111827}.commission-table.svelte-1hf5c8e tr:where(.svelte-1hf5c8e):last-child td:where(.svelte-1hf5c8e){border-bottom:none}.acceptance-box.svelte-1hf5c8e{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.acceptance-text.svelte-1hf5c8e{font-weight:700;color:#111827;margin-bottom:0}@media(max-width:640px){.tos.svelte-1hf5c8e{padding:3rem 1rem}.tos-header.svelte-1hf5c8e h1:where(.svelte-1hf5c8e){font-size:1.75rem}.tos-card.svelte-1hf5c8e{padding:1.5rem 1.25rem}.commission-table.svelte-1hf5c8e{min-width:360px}.commission-table.svelte-1hf5c8e th:where(.svelte-1hf5c8e),.commission-table.svelte-1hf5c8e td:where(.svelte-1hf5c8e){padding:.75rem}}
