.legal-page-wrapper{color:#fff;background-color:#000;min-height:100vh;padding-top:150px}.legal-container{max-width:900px;margin:0 auto;padding:0 20px 100px}.legal-header{text-align:center;margin-bottom:60px}.glow-text{text-transform:uppercase;letter-spacing:.1em;color:#fff;text-shadow:0 0 20px #8112fb66;font-size:clamp(2.5rem,8vw,4rem);font-weight:900}.legal-divider{background:#8112fb;border-radius:2px;width:60px;height:4px;margin:20px auto;box-shadow:0 0 15px #8112fb}.legal-glass-card{-webkit-backdrop-filter:blur(20px);background:#0f0f0f80;border:1px solid #ffffff0d;border-radius:8px;padding:50px;box-shadow:0 20px 50px #00000080}.legal-section{margin-bottom:40px}.legal-section h2{text-transform:uppercase;letter-spacing:.2em;color:#8112fb;margin-bottom:20px;font-size:.85rem;font-weight:800}.legal-section p{color:#ffffffb3;margin-bottom:15px;font-size:.95rem;line-height:1.8}.legal-section strong{color:#fff}.highlight-border{border-left:2px solid #8112fb;margin:50px 0;padding-left:25px}@media (max-width:768px){.legal-page-wrapper{padding-top:120px}.legal-glass-card{padding:30px 20px}.glow-text{font-size:2rem}}
