.legal-page{--navy-950:#050d1e;--navy-900:#0a1a3a;--navy-800:#0f2045;--blue:#2e7dff;--cyan:#22d3ee;--text-primary:#fff;--text-secondary:#b8c5dd;--text-muted:#7e8fb0;--glass-b:#ffffff14;--t:.2s ease;background:var(--navy-950);color:var(--text-primary);font-family:var(--font-montserrat), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.7}.legal-page .bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.legal-page .orb{filter:blur(90px);border-radius:50%;position:absolute}.legal-page .orb-a{background:#2e7dff1a;width:600px;height:600px;top:-160px;left:-120px}.legal-page .orb-b{background:#22d3ee0f;width:380px;height:380px;bottom:-80px;right:5%}.legal-page .grid-bg{background-image:linear-gradient(#2e7dff0a 1px,#0000 1px),linear-gradient(90deg,#2e7dff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 20%,#000,#0000)}.legal-page .page{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.legal-page nav{border-bottom:1px solid var(--glass-b);align-items:center;padding:24px 48px;display:flex}.legal-page .nav-logo img{height:36px;display:block}.legal-page main{flex:1;width:100%;max-width:780px;margin:0 auto;padding:64px 24px 80px}.legal-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:.72rem;font-weight:700;display:block}.legal-page h1{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.legal-page .meta{color:var(--text-muted);margin-bottom:56px;font-size:.85rem}.legal-page h2{color:var(--text-primary);margin:40px 0 12px;font-size:1.15rem;font-weight:700}.legal-page p{color:var(--text-secondary);margin-bottom:16px;font-size:.95rem}.legal-page ul{margin-bottom:16px;list-style:none}.legal-page ul li{color:var(--text-secondary);padding:5px 0 5px 20px;font-size:.95rem;position:relative}.legal-page ul li:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.legal-page a{color:var(--cyan);text-decoration:underline}.legal-page a:hover{color:#fff}.legal-page .divider{background:var(--glass-b);height:1px;margin:40px 0}.legal-page footer{text-align:center;color:var(--text-muted);border-top:1px solid var(--glass-b);padding:24px 48px;font-size:.8rem}@media (max-width:600px){.legal-page nav{padding:20px 24px}.legal-page main{padding:40px 20px 60px}.legal-page footer{padding:20px 24px}}.legal-page .footer-li-link{color:var(--text-muted,#7e8fb0);align-items:center;transition:color .2s;display:inline-flex}.legal-page .footer-li-link:hover{color:#22d3ee}
