.policy-hero.svelte-km5a2m{padding:140px 0 40px;background:var(--color-bg-soft, #f8fafc)}.policy-hero.svelte-km5a2m h1:where(.svelte-km5a2m){font-size:2.5rem;margin:0 0 .5rem;color:var(--color-primary, #0D153F)}.policy-hero.svelte-km5a2m p:where(.svelte-km5a2m){color:var(--color-gray, #64748b);margin:0}.policy-content.svelte-km5a2m{padding:60px 0 100px}.container.svelte-km5a2m{max-width:800px;margin:0 auto;padding:0 24px}.policy-body.svelte-km5a2m{display:flex;flex-direction:column;gap:32px}.policy-section.svelte-km5a2m h2:where(.svelte-km5a2m){font-size:1.25rem;color:var(--color-primary, #0D153F);margin:0 0 12px}.policy-section.svelte-km5a2m p:where(.svelte-km5a2m){line-height:1.7;color:var(--color-text, #334155);margin:0 0 12px}.policy-section.intro.svelte-km5a2m p:where(.svelte-km5a2m){font-size:1.05rem;color:var(--color-dark-gray, #475569)}.contact-info.svelte-km5a2m{background:var(--color-bg-soft, #f8fafc);border-left:3px solid var(--color-accent, #15AF91);padding:16px 20px;margin:12px 0;border-radius:6px}.contact-info.svelte-km5a2m p:where(.svelte-km5a2m){margin:0 0 4px}.contact-info.svelte-km5a2m p:where(.svelte-km5a2m):last-child{margin-bottom:0}.policy-section.svelte-km5a2m a:where(.svelte-km5a2m){color:var(--color-accent, #15AF91);text-decoration:none}.policy-section.svelte-km5a2m a:where(.svelte-km5a2m):hover{text-decoration:underline}.sample-form.svelte-km5a2m .form-intro:where(.svelte-km5a2m){font-style:italic;color:var(--color-gray, #64748b)}.sample-block.svelte-km5a2m{background:var(--color-bg-soft, #f8fafc);padding:24px;border-radius:8px;border:1px solid var(--color-border, #e5e7eb);margin-top:12px}.sample-list.svelte-km5a2m{list-style:none;padding:0;margin:16px 0}.sample-list.svelte-km5a2m li:where(.svelte-km5a2m){margin-bottom:14px;line-height:1.6;color:var(--color-dark-gray, #475569)}.form-footer.svelte-km5a2m{font-size:.9rem;color:var(--color-gray, #64748b);margin:0!important}.dark .policy-hero.svelte-km5a2m{background:#0f172a}.dark .policy-hero.svelte-km5a2m h1:where(.svelte-km5a2m),.dark .policy-section.svelte-km5a2m h2:where(.svelte-km5a2m){color:#f1f5f9}.dark .policy-section.svelte-km5a2m p:where(.svelte-km5a2m),.dark .policy-hero.svelte-km5a2m p:where(.svelte-km5a2m),.dark .sample-list.svelte-km5a2m li:where(.svelte-km5a2m){color:#cbd5e1}.dark .contact-info.svelte-km5a2m,.dark .sample-block.svelte-km5a2m{background:#1e293b;border-color:#ffffff1a}
