.lp-page.svelte-1x3wv3n{min-height:100vh;background:#f8fafc;padding-top:4rem}.lp-topbar.svelte-1x3wv3n{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:4rem;z-index:10}.lp-topbar-inner.svelte-1x3wv3n{max-width:52rem;margin:0 auto;padding:.75rem 1.5rem}.lp-back.svelte-1x3wv3n{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#64748b;text-decoration:none;transition:color .15s}.lp-back.svelte-1x3wv3n:hover{color:#0f172a}.lp-container.svelte-1x3wv3n{max-width:52rem;margin:0 auto;padding:3rem 1.5rem 4rem}.lp-header.svelte-1x3wv3n{margin-bottom:2.5rem}.lp-label.svelte-1x3wv3n{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316;margin-bottom:.5rem}.lp-title.svelte-1x3wv3n{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;color:#0f172a;margin-bottom:.5rem;letter-spacing:-.03em}.lp-date.svelte-1x3wv3n{font-size:.875rem;color:#94a3b8;margin-bottom:1rem}.lp-intro.svelte-1x3wv3n{font-size:1rem;line-height:1.7;color:#475569}.lp-body.svelte-1x3wv3n{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2.5rem;display:flex;flex-direction:column;gap:2.5rem}.lp-section.svelte-1x3wv3n h2:where(.svelte-1x3wv3n){font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.875rem}.lp-section.svelte-1x3wv3n h3:where(.svelte-1x3wv3n){font-size:.9375rem;font-weight:700;color:#334155;margin:.875rem 0 .5rem}.lp-section.svelte-1x3wv3n p:where(.svelte-1x3wv3n){font-size:.9375rem;line-height:1.7;color:#475569;margin-bottom:.75rem}.lp-section.svelte-1x3wv3n p:where(.svelte-1x3wv3n):last-child{margin-bottom:0}.lp-section.svelte-1x3wv3n a:where(.svelte-1x3wv3n){color:#f97316;text-decoration:none}.lp-section.svelte-1x3wv3n a:where(.svelte-1x3wv3n):hover{text-decoration:underline}.lp-section.svelte-1x3wv3n ul:where(.svelte-1x3wv3n){list-style:disc;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.lp-section.svelte-1x3wv3n li:where(.svelte-1x3wv3n){font-size:.9375rem;line-height:1.6;color:#475569}.lp-callout.svelte-1x3wv3n{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6;color:#1e40af;margin-bottom:.875rem}.lp-warning.svelte-1x3wv3n{background:#fff5f5;border:1px solid #fecaca;border-radius:.75rem;padding:1rem 1.25rem;margin:.75rem 0}.lp-warning.svelte-1x3wv3n strong:where(.svelte-1x3wv3n){font-size:.9375rem;color:#991b1b;display:block;margin-bottom:.5rem}.lp-warning.svelte-1x3wv3n ul:where(.svelte-1x3wv3n){color:#b91c1c;margin:0}.lp-warning.svelte-1x3wv3n li:where(.svelte-1x3wv3n){color:#b91c1c}.lp-contact-box.svelte-1x3wv3n{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.375rem;font-size:.9375rem;color:#475569;margin:.75rem 0}.lp-contact-box.svelte-1x3wv3n a:where(.svelte-1x3wv3n){color:#f97316;text-decoration:none}.lp-contact-box.svelte-1x3wv3n a:where(.svelte-1x3wv3n):hover{text-decoration:underline}.lp-footer-nav.svelte-1x3wv3n{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem;font-size:.8125rem;color:#94a3b8}.lp-footer-nav.svelte-1x3wv3n a:where(.svelte-1x3wv3n){color:#64748b;text-decoration:none;transition:color .15s}.lp-footer-nav.svelte-1x3wv3n a:where(.svelte-1x3wv3n):hover{color:#0f172a}
