.privacy-container{color:#e4e4e7;background:#0a0a0a;max-width:900px;margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}.privacy-header{color:#000;background:#32f08c;border-radius:12px;margin-bottom:2rem;padding:2rem}.privacy-header h1{margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.privacy-header p{opacity:.8;font-size:.95rem}.privacy-container .content{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000080}.privacy-container .section{margin-bottom:2rem}.privacy-container .section:last-child{margin-bottom:0}.privacy-container .section-title{color:#32f08c;align-items:center;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;display:flex}.privacy-container .section-title:before{content:"";background:#32f08c;border-radius:2px;width:4px;height:1.1rem;margin-right:.75rem}.privacy-container .section p{color:#cbd5e1;margin-bottom:.75rem;font-size:.95rem}.privacy-container .content ul{margin:.75rem 0 .75rem 1.5rem}.privacy-container .content li{color:#cbd5e1;margin-bottom:.5rem;font-size:.95rem}.privacy-container .content a{color:#32f08c;font-weight:500;text-decoration:none}.privacy-container .content a:hover{color:#4dffaa;text-decoration:underline}.privacy-container .third-party-links{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:8px;margin-top:.75rem;padding:1rem}.privacy-container .highlight-box{background:#1a1a1a;border-left:4px solid #32f08c;border-radius:4px;margin-top:.75rem;padding:1rem}.privacy-container .contact{text-align:center;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:8px;margin-top:2rem;padding:1.5rem}.privacy-container .contact-email{background:#32f08c;border-radius:6px;margin-top:.5rem;padding:.5rem 1.5rem;font-weight:600;display:inline-block;color:#000!important}.privacy-container .contact-email:hover{background:#4dffaa;text-decoration:none;color:#000!important}.privacy-container .effective-date{text-align:center;color:#64748b;border-top:1px solid #2a2a2a;margin-top:2rem;padding-top:1.5rem;font-size:.9rem}@media (max-width:768px){.privacy-container{padding:1rem}.privacy-header{padding:1.5rem}.privacy-header h1{font-size:1.5rem}.privacy-container .content{padding:1.5rem}}
