.page-hero-sm.svelte-1jp39n4{background:linear-gradient(135deg,var(--dark) 0%,var(--dark-secondary) 100%);color:var(--white);padding:var(--spacing-lg) 0 var(--spacing-md);text-align:center;position:relative;overflow:hidden}.page-hero-sm.svelte-1jp39n4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 500px 300px at 15% 50%,rgba(232,112,106,.1) 0%,transparent 70%);pointer-events:none}.page-hero-sm.svelte-1jp39n4 .hero-title:where(.svelte-1jp39n4){font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-xs);background:linear-gradient(135deg,var(--white) 0%,#E8706A 60%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero-sm.svelte-1jp39n4 .hero-subtitle:where(.svelte-1jp39n4){color:var(--light-gray);font-size:1rem}.legal-content.svelte-1jp39n4{padding:var(--spacing-lg) 0 var(--spacing-xl)}.legal-body.svelte-1jp39n4{max-width:800px;margin:0 auto}.legal-body.svelte-1jp39n4 h2:where(.svelte-1jp39n4){font-size:1.5rem;color:var(--dark);margin:var(--spacing-md) 0 var(--spacing-sm)}.legal-body.svelte-1jp39n4 p:where(.svelte-1jp39n4){color:var(--gray);line-height:1.8;margin-bottom:var(--spacing-sm)}.legal-body.svelte-1jp39n4 ul:where(.svelte-1jp39n4){color:var(--gray);line-height:1.8;margin-bottom:var(--spacing-sm);padding-left:1.5rem}.legal-body.svelte-1jp39n4 li:where(.svelte-1jp39n4){margin-bottom:.25rem}.legal-body.svelte-1jp39n4 a:where(.svelte-1jp39n4){color:var(--primary)}.legal-body.svelte-1jp39n4 a:where(.svelte-1jp39n4):hover{text-decoration:underline}@media(max-width:768px){.page-hero-sm.svelte-1jp39n4 .hero-title:where(.svelte-1jp39n4){font-size:2rem}}
