.LegalDocument-module__1w8UVG__shell{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 12% 0%, #e8304f1f, transparent 32rem), var(--bg-primary)}.LegalDocument-module__1w8UVG__header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-6);min-height:68px;padding:var(--space-3) clamp(20px, 5vw, 56px);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;top:0}.LegalDocument-module__1w8UVG__brand,.LegalDocument-module__1w8UVG__nav{align-items:center;display:flex}.LegalDocument-module__1w8UVG__brand{gap:var(--space-3);color:var(--text-primary);letter-spacing:-.02em;font-weight:760}.LegalDocument-module__1w8UVG__brandMark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-secondary));width:36px;height:36px;box-shadow:var(--accent-glow);border-radius:11px;place-items:center;display:grid}.LegalDocument-module__1w8UVG__brandByline{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:500}.LegalDocument-module__1w8UVG__nav{gap:var(--space-5)}.LegalDocument-module__1w8UVG__nav a,.LegalDocument-module__1w8UVG__back{color:var(--text-secondary);transition:color var(--duration-normal) var(--ease-out);font-size:.82rem}.LegalDocument-module__1w8UVG__nav a:hover,.LegalDocument-module__1w8UVG__back:hover{color:var(--text-primary)}.LegalDocument-module__1w8UVG__main{width:min(900px,100% - 40px);padding:clamp(48px, 8vw, 92px) 0 var(--space-20);margin:0 auto}.LegalDocument-module__1w8UVG__back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-12);display:inline-flex}.LegalDocument-module__1w8UVG__hero{padding-bottom:var(--space-12);border-bottom:1px solid var(--glass-border);animation:LegalDocument-module__1w8UVG__legalReveal .62s var(--ease-out) both}.LegalDocument-module__1w8UVG__eyebrow{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:inline-block}.LegalDocument-module__1w8UVG__hero h1{max-width:780px;margin:var(--space-4) 0 var(--space-5);letter-spacing:-.05em;font-size:clamp(2.65rem,7vw,5.3rem);line-height:.98}.LegalDocument-module__1w8UVG__hero>p{max-width:720px;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.LegalDocument-module__1w8UVG__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem;display:flex}.LegalDocument-module__1w8UVG__document{padding:var(--space-12) 0;animation:LegalDocument-module__1w8UVG__legalReveal .62s .1s var(--ease-out) both}.LegalDocument-module__1w8UVG__document section+section{margin-top:var(--space-12)}.LegalDocument-module__1w8UVG__document h2{margin-bottom:var(--space-4);letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,1.85rem)}.LegalDocument-module__1w8UVG__document h3{margin:var(--space-6) 0 var(--space-3);font-size:1rem}.LegalDocument-module__1w8UVG__document p,.LegalDocument-module__1w8UVG__document li{color:var(--text-secondary);line-height:1.8}.LegalDocument-module__1w8UVG__document p+p,.LegalDocument-module__1w8UVG__document p+ul,.LegalDocument-module__1w8UVG__document ul+p{margin-top:var(--space-4)}.LegalDocument-module__1w8UVG__document ul{padding-left:var(--space-6)}.LegalDocument-module__1w8UVG__document li+li{margin-top:var(--space-2)}.LegalDocument-module__1w8UVG__document strong{color:var(--text-primary)}.LegalDocument-module__1w8UVG__document a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__1w8UVG__contact{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--surface-gradient);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--surface-shadow);display:flex}.LegalDocument-module__1w8UVG__contact h2{margin:var(--space-2) 0;font-size:1.4rem}.LegalDocument-module__1w8UVG__contact p{max-width:590px;color:var(--text-secondary);font-size:.86rem;line-height:1.65}.LegalDocument-module__1w8UVG__contactLink{color:#fff;background:var(--accent);border-radius:var(--radius-full);transition:transform var(--duration-normal) var(--ease-spring), box-shadow var(--duration-normal);flex-shrink:0;padding:12px 18px;font-size:.84rem;font-weight:650}.LegalDocument-module__1w8UVG__contactLink:hover{box-shadow:var(--accent-glow);transform:translateY(-2px)}.LegalDocument-module__1w8UVG__contactPending{text-align:right;max-width:260px}.LegalDocument-module__1w8UVG__footer{justify-content:space-between;gap:var(--space-4);padding:var(--space-8) clamp(20px, 5vw, 56px);color:var(--text-tertiary);border-top:1px solid var(--glass-border);font-size:.76rem;display:flex}@keyframes LegalDocument-module__1w8UVG__legalReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.LegalDocument-module__1w8UVG__header{flex-direction:column;align-items:flex-start}.LegalDocument-module__1w8UVG__nav{width:100%;padding-bottom:var(--space-1);overflow-x:auto}.LegalDocument-module__1w8UVG__brandByline{display:none}.LegalDocument-module__1w8UVG__contact{flex-direction:column;align-items:flex-start}.LegalDocument-module__1w8UVG__contactPending{text-align:left}.LegalDocument-module__1w8UVG__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.LegalDocument-module__1w8UVG__hero,.LegalDocument-module__1w8UVG__document{animation:none}}