.page-hero.svelte-12vtxko{color:#fff;text-align:center;background:linear-gradient(135deg,#080830 0%,#050520 100%);padding:90px 20px 70px;position:relative}.page-hero.svelte-12vtxko:before{content:"";background:linear-gradient(90deg,#068abf 0%,#0a3d5c 60%,#0000 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.hero-inner.svelte-12vtxko{max-width:700px;margin:0 auto}.hero-label.svelte-12vtxko{letter-spacing:3px;text-transform:uppercase;color:#068abf;margin-bottom:1rem;font-size:.78rem;font-weight:700}.page-hero.svelte-12vtxko h1:where(.svelte-12vtxko){letter-spacing:1px;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:700}.legal-section.svelte-12vtxko{background:var(--bg-color);padding:70px 20px 90px}.container.svelte-12vtxko{max-width:820px;margin:0 auto}.legal-content.svelte-12vtxko h1{display:none}.legal-content.svelte-12vtxko{counter-reset:legal-counter}.legal-content.svelte-12vtxko ol{margin:2.5rem 0 0;padding:0;list-style:none}.legal-content.svelte-12vtxko ol>li{counter-increment:legal-counter;color:var(--color-heading-section);border-bottom:2px solid #068abf;margin-bottom:.75rem;padding:.4rem 0 .75rem 3.5rem;font-size:1rem;font-weight:700;position:relative}.legal-content.svelte-12vtxko ol>li:before{content:counter(legal-counter, decimal-leading-zero);letter-spacing:1px;color:#068abf;font-size:.72rem;font-weight:700;position:absolute;top:.45rem;left:0}.legal-content.svelte-12vtxko p{color:var(--color-text-muted);margin:0 0 .5rem;padding-left:3.5rem;font-size:.93rem;line-height:1.8}.legal-content.svelte-12vtxko a{color:#068abf;text-decoration:none}.legal-content.svelte-12vtxko a:hover{text-decoration:underline}
