.page-wrapper.svelte-1e0rsuc{position:relative;width:100%;background:transparent;overflow:hidden}@keyframes svelte-1e0rsuc-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}.hero-content.svelte-1e0rsuc{position:relative;z-index:1;text-align:center;margin-bottom:1.75rem}.hero-title.svelte-1e0rsuc{font-size:var(--font-size-3xl);color:var(--color-neutral-deep);margin-bottom:.75rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.2}.highlight.svelte-1e0rsuc{color:var(--color-primary);position:relative;display:inline-block}.highlight.svelte-1e0rsuc:after{content:"";position:absolute;bottom:-.05em;left:0;width:100%;height:.15em;background-color:var(--color-neutral-light);z-index:-1;transform:skew(-5deg)}.lead.svelte-1e0rsuc{font-size:var(--font-size-lg);max-width:650px;margin:0 auto 1.5rem;line-height:var(--line-height-relaxed);color:var(--color-primary-strong)}.terms-content.svelte-1e0rsuc{color:var(--color-primary-strong);line-height:var(--line-height-relaxed)}.terms-section.svelte-1e0rsuc{margin-bottom:2rem}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:var(--color-neutral-deep);font-size:var(--font-size-xl);margin-bottom:1rem;font-weight:var(--weight-semibold)}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:1rem}.terms-section.svelte-1e0rsuc ol:where(.svelte-1e0rsuc),.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:1.5rem;margin-bottom:1rem}.terms-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){list-style-type:disc}.terms-section.svelte-1e0rsuc ol:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){list-style-type:decimal}@media(max-width:768px){.hero-title.svelte-1e0rsuc{font-size:var(--font-size-2xl)}.lead.svelte-1e0rsuc{font-size:var(--font-size-md)}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--font-size-lg)}}@media(max-width:480px){.hero-title.svelte-1e0rsuc{font-size:var(--font-size-xl)}.lead.svelte-1e0rsuc{font-size:var(--font-size-base)}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--font-size-md)}}
