.legal-page[data-v-c9b81fd7]{flex:1;padding-bottom:var(--s16)}.legal-hero[data-v-c9b81fd7]{position:relative;padding:120px 0 48px;overflow:hidden}.legal-hero-glow[data-v-c9b81fd7]{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(0,229,255,.09) 0%,transparent 65%);pointer-events:none}.legal-hero-inner[data-v-c9b81fd7]{text-align:center;position:relative;z-index:1}.legal-icon[data-v-c9b81fd7]{font-size:48px;display:block;margin-bottom:var(--s4)}.legal-title[data-v-c9b81fd7]{font-family:var(--font-brand);font-size:clamp(32px,5vw,52px);font-weight:800;color:var(--text);margin-bottom:var(--s2)}.legal-subtitle[data-v-c9b81fd7]{font-family:var(--font-mono);font-size:14px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s4)}.legal-meta[data-v-c9b81fd7]{display:flex;align-items:center;justify-content:center;gap:var(--s2);font-size:13px;color:var(--text-muted)}.meta-dot[data-v-c9b81fd7]{opacity:.4}.legal-content[data-v-c9b81fd7]{max-width:780px;margin:0 auto;padding:var(--s10) var(--s8)}.legal-intro[data-v-c9b81fd7]{font-size:15px;color:var(--text-muted);line-height:1.8;padding:var(--s5);background:#00e5ff0a;border-left:3px solid rgba(0,229,255,.4);border-radius:0 var(--r-md) var(--r-md) 0;margin-bottom:var(--s8)}.legal-section[data-v-c9b81fd7]{margin-bottom:var(--s8)}.legal-section h2[data-v-c9b81fd7]{font-family:var(--font-brand);font-size:18px;font-weight:700;color:var(--cyan);margin-bottom:var(--s3);letter-spacing:-.01em;display:flex;align-items:center;gap:var(--s2)}.legal-section h2[data-v-c9b81fd7]:before{content:"";display:block;width:4px;height:20px;background:var(--grad-primary);border-radius:2px;flex-shrink:0}.legal-section p[data-v-c9b81fd7]{font-size:15px;color:var(--text-muted);line-height:1.85}.legal-section strong[data-v-c9b81fd7]{color:var(--text);font-weight:600}.legal-section a[data-v-c9b81fd7]{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.legal-section a[data-v-c9b81fd7]:hover{color:var(--cyan-fixed)}.legal-promise[data-v-c9b81fd7]{display:flex;gap:var(--s4);align-items:flex-start;padding:var(--s5);background:#00e5ff0f;border:1px solid rgba(0,229,255,.2);border-radius:var(--r-lg);margin:var(--s8) 0}.promise-emoji[data-v-c9b81fd7]{font-size:24px;flex-shrink:0;line-height:1}.legal-promise p[data-v-c9b81fd7]{font-size:14px;color:var(--text-muted);line-height:1.75}@media (max-width: 768px){.legal-content[data-v-c9b81fd7]{padding:var(--s6) var(--s4)}.legal-hero[data-v-c9b81fd7]{padding:100px 0 32px}}
