.policy-page.svelte-12lmp0b{padding:var(--gap-2xl) var(--gap-md);background:var(--color-surface);min-height:100vh}.policy-inner.svelte-12lmp0b{max-width:50rem;margin:0 auto}h1.svelte-12lmp0b{font-size:var(--f-5);font-weight:700;color:var(--color-text);margin-bottom:var(--gap-sm)}.last-updated.svelte-12lmp0b{color:var(--color-text-muted);font-size:var(--f-0);margin-bottom:2.5rem}section.svelte-12lmp0b{margin-bottom:var(--gap-xl)}h2.svelte-12lmp0b{font-size:var(--f-3);font-weight:600;color:var(--color-text);margin-bottom:var(--gap-md);padding-top:var(--gap-md);border-top:1px solid var(--color-border)}section.svelte-12lmp0b:first-of-type h2:where(.svelte-12lmp0b){border-top:none;padding-top:0}h3.svelte-12lmp0b{font-size:1.15rem;font-weight:600;color:var(--color-text);margin:1.25rem 0 .75rem}p.svelte-12lmp0b{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}ul.svelte-12lmp0b,ol.svelte-12lmp0b{color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md);padding-left:var(--gap-lg)}li.svelte-12lmp0b{margin-bottom:var(--gap-sm)}a.svelte-12lmp0b{color:var(--color-cta);text-decoration:none}a.svelte-12lmp0b:hover{text-decoration:underline}.security-badge.svelte-12lmp0b{display:flex;align-items:center;gap:.75rem;background:var(--color-success-bg);border:1px solid rgba(70,192,125,.3);border-radius:var(--radius-md);padding:var(--gap-md) 1.25rem;margin-top:var(--gap-md)}.security-badge.svelte-12lmp0b span:where(.svelte-12lmp0b){color:var(--color-text);font-weight:500}.payment-methods.svelte-12lmp0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--gap-md);margin-top:var(--gap-md)}.payment-method.svelte-12lmp0b{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.payment-method.svelte-12lmp0b span:where(.svelte-12lmp0b){display:block;font-weight:600;color:var(--color-text);margin-bottom:.25rem}.payment-method.svelte-12lmp0b small:where(.svelte-12lmp0b){color:var(--color-text-muted);font-size:var(--f-00)}.contact-details.svelte-12lmp0b{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--gap-lg);margin-top:var(--gap-md)}.contact-details.svelte-12lmp0b p:where(.svelte-12lmp0b){margin-bottom:var(--gap-sm)}.contact-details.svelte-12lmp0b p:where(.svelte-12lmp0b):last-child{margin-bottom:0}@media(max-width:600px){h1.svelte-12lmp0b{font-size:var(--f-4)}h2.svelte-12lmp0b{font-size:1.25rem}}
