.legal-page[data-v-c02895e7]{background:radial-gradient(circle at 12% 8%,rgba(57,179,237,.08),transparent 28rem),linear-gradient(180deg,#fbfdff,#fff 42%,#f4fbff);min-height:100vh}.legal-page__main[data-v-c02895e7]{margin-inline:auto;padding:clamp(7rem,12vw,9rem) 0 clamp(4rem,8vw,6rem);width:min(100% - var(--zbq-page-gutter) * 2,980px)}.legal-hero[data-v-c02895e7]{margin-bottom:clamp(2rem,5vw,3.5rem)}.legal-hero h1[data-v-c02895e7]{color:var(--zbq-color-ink);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.15;margin:1rem 0}.legal-hero p[data-v-c02895e7]{color:var(--zbq-color-ink-soft);font-size:1rem;line-height:1.9;max-width:46rem}.legal-hero__action[data-v-c02895e7]{align-items:center;background:linear-gradient(135deg,var(--zbq-color-primary) 0,var(--zbq-color-secondary) 48%,var(--zbq-color-accent) 100%);border-radius:var(--zbq-radius-pill);box-shadow:0 12px 28px #39b3ed2e;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;margin-top:1.25rem;min-height:2.6rem;padding:0 1.125rem;text-decoration:none;transition:transform .18s var(--zbq-ease-standard),box-shadow .18s var(--zbq-ease-standard)}.legal-hero__action[data-v-c02895e7]:hover{box-shadow:0 16px 32px #39b3ed38;color:#fff;transform:translateY(-1px)}.legal-document[data-v-c02895e7]{background:#ffffffeb;border:1px solid var(--zbq-color-line);border-radius:var(--zbq-radius-xl);box-shadow:var(--zbq-shadow-sm);padding:clamp(1.25rem,4vw,2.5rem)}.legal-document h2[data-v-c02895e7]{color:var(--zbq-color-ink);font-size:clamp(1.18rem,2vw,1.5rem);font-weight:600;line-height:1.35;margin:2rem 0 .875rem}.legal-document h2[data-v-c02895e7]:first-child{margin-top:0}.legal-document li[data-v-c02895e7],.legal-document p[data-v-c02895e7]{color:var(--zbq-color-ink-soft);font-size:.95rem;line-height:1.9}.legal-document p[data-v-c02895e7]{margin:.75rem 0}.legal-document ul[data-v-c02895e7]{display:grid;gap:.45rem;margin:.85rem 0 1rem;padding-left:1.25rem}.legal-document[data-v-c02895e7] a{color:var(--zbq-color-primary);font-weight:600;text-decoration:none}.legal-document[data-v-c02895e7] a:hover{text-decoration:underline}
