.legal-page{position:relative;min-height:100vh;padding-top:36px;padding-bottom:90px;color:#fff;background-color:#090b1a}.legal-page__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 12%,rgba(1,168,192,.12) 0,rgba(13,15,34,.98) 55%,#090b1a 100%);z-index:0;pointer-events:none}.legal-page .max-width{position:relative;z-index:1}.legal-header{text-align:center;max-width:820px;margin:10px auto 36px}.legal-tag{font-size:11px;font-weight:800;color:#01a8c0;background:rgba(1,168,192,.12);padding:5px 14px;border-radius:9999px;letter-spacing:1px;display:inline-block;margin-bottom:14px}.legal-tag,.legal-title{text-transform:uppercase}.legal-title{font-size:40px;font-weight:900;margin:0 0 12px;color:#fff!important;letter-spacing:-.5px}.legal-subtitle{font-size:16px;color:#cbd5e1;margin:0 0 10px;line-height:1.6}.legal-date{font-size:12px;color:#64748b;font-weight:600}.legal-nav-tabs{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.legal-nav-tab{background:#0f1225;border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;padding:10px 22px;border-radius:9999px;font-size:13px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.legal-nav-tab:hover{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.16)}.legal-nav-tab.active{background:#01a8c0;border-color:#01a8c0;color:#fff;box-shadow:0 4px 16px rgba(1,168,192,.35)}.legal-card{background:#0f1225;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:48px 52px;max-width:920px;margin:0 auto;box-shadow:0 10px 36px rgba(0,0,0,.4)}.legal-card h2{font-size:21px;font-weight:800;color:#f8fafc;margin:40px 0 16px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.legal-card h2:first-of-type{margin-top:0}.legal-card h3{font-size:16px;font-weight:700;color:#38bdf8;margin:22px 0 10px}.legal-card p{font-size:14.5px;line-height:1.75;color:#cbd5e1;margin:0 0 16px}.legal-card ol,.legal-card ul{padding-left:22px;margin:0 0 18px}.legal-card li{font-size:14px;line-height:1.7;color:#94a3b8;margin-bottom:8px}.legal-card li strong{color:#f1f5f9}.legal-callout{background:rgba(1,168,192,.08);border-left:3px solid #01a8c0;color:#e2e8f0}.legal-callout,.legal-warning{padding:16px 20px;border-radius:8px;margin:24px 0;font-size:13.5px;line-height:1.6}.legal-warning{background:rgba(245,158,11,.08);border-left:3px solid #f59e0b;color:#fef3c7}.legal-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:13.5px}.legal-table td,.legal-table th{padding:12px 16px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.legal-table th{background:hsla(0,0%,100%,.04);color:#f8fafc;font-weight:700}.legal-table td{color:#cbd5e1}@media (max-width:768px){.legal-card{padding:30px 20px}.legal-title{font-size:28px}}