@keyframes hero-fade-in-c3a44e5a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-appear[data-v-c3a44e5a]{opacity:0;animation:.6s ease-out forwards hero-fade-in-c3a44e5a}.legal-page[data-v-c3a44e5a]{background-color:var(--dark);flex-direction:column;min-height:100vh;display:flex}.legal-page[data-v-c3a44e5a]:before{content:"";pointer-events:none;z-index:0;background-image:none;background-size:28px 28px;position:fixed;inset:0}.legal-main[data-v-c3a44e5a]{flex:1}.legal-hero[data-v-c3a44e5a]{text-align:center;min-height:38vh;padding-top:calc(80px + var(--header-height));justify-content:center;align-items:center;margin-top:-80px;display:flex;position:relative;overflow:hidden}.hero-bg-picture[data-v-c3a44e5a]{display:block;position:absolute;inset:0}.hero-bg-img[data-v-c3a44e5a]{-o-object-fit:cover;object-fit:cover;filter:brightness(.3)saturate(1.2);width:100%;height:100%}.hero-overlay[data-v-c3a44e5a]{background:linear-gradient(to bottom,#080a0c4d 0,#080a0cb3 60%,var(--dark) 100%);position:absolute;inset:0}.hero-inner[data-v-c3a44e5a]{z-index:1;max-width:820px;margin:0 auto;padding:4rem 2rem 3rem;position:relative}.hero-label[data-v-c3a44e5a]{color:var(--fox-orange-soft);text-transform:uppercase;letter-spacing:.15em;background:#ff730014;border:1px solid #ff73002e;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.hero-label i[data-v-c3a44e5a]{font-size:1rem}.hero-title[data-v-c3a44e5a]{color:#fff;letter-spacing:-.5px;margin:1.2rem 0 1rem;font-size:clamp(1.9rem,4.2vw,2.8rem);font-weight:800;line-height:1.15}.hero-desc[data-v-c3a44e5a]{color:#ffffff80;font-size:1rem;line-height:1.6}.legal-container[data-v-c3a44e5a]{z-index:1;max-width:1200px;margin:0 auto;padding:2.5rem 0 5rem;position:relative}.legal-prose[data-v-c3a44e5a]{margin-top:2.5rem}.legal-prose section[data-v-c3a44e5a]{margin-bottom:2.5rem}.legal-prose section[data-v-c3a44e5a]:last-child{margin-bottom:0}.legal-prose h2[data-v-c3a44e5a]{letter-spacing:-.3px;margin:0 0 .8rem;font-size:1.4rem}.legal-prose h2[data-v-c3a44e5a],.legal-prose h3[data-v-c3a44e5a]{color:var(--text-w);font-weight:700}.legal-prose h3[data-v-c3a44e5a]{margin:1.5rem 0 .5rem;font-size:1.1rem}.legal-prose p[data-v-c3a44e5a]{color:var(--text-w2);margin:0 0 .8rem;font-size:.95rem;line-height:1.75}.legal-prose p[data-v-c3a44e5a]:last-child{margin-bottom:0}.legal-prose ul[data-v-c3a44e5a]{margin:.5rem 0 .8rem;padding-left:1.5rem}.legal-prose li[data-v-c3a44e5a]{color:var(--text-w2);margin-bottom:.3rem;font-size:.95rem;line-height:1.75}.legal-prose li strong[data-v-c3a44e5a]{color:var(--text-w)}.legal-prose a[data-v-c3a44e5a]{color:var(--fox-orange-soft);text-underline-offset:2px;text-decoration:underline;transition:color .5s!important}.legal-prose a[data-v-c3a44e5a]:hover{color:var(--fox-orange-strong)}@media (width<=768px){.legal-hero[data-v-c3a44e5a]{min-height:30vh}.hero-inner[data-v-c3a44e5a]{padding:3rem 1.5rem 2rem}.legal-container[data-v-c3a44e5a]{padding:2rem 1.2rem 3rem}}@media (width<=520px){.hero-title[data-v-c3a44e5a]{font-size:1.7rem}}
