.privacy-container{background:radial-gradient(circle at top left,#0a0a0f,#050505);color:#fff;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-display);position:relative}.privacy-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.5}.privacy-header{max-width:900px;width:100%;margin:0 auto;padding:30px 20px;display:flex;justify-content:space-between;align-items:center}.back-link{display:flex;align-items:center;gap:8px;color:#cbd5e0;font-weight:500;transition:color .3s}.back-link:hover{color:var(--color-primary)}.lang-switch{display:flex;background:#ffffff0d;border-radius:8px;padding:4px;border:1px solid rgba(255,255,255,.1)}.lang-btn{background:transparent;border:none;color:#cbd5e0;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all var(--dur-fast) var(--ease-out)}.lang-btn.active{background:var(--color-primary);color:#000;box-shadow:0 2px 10px #39e0794d}.privacy-main{flex:1;padding:20px;display:flex;justify-content:center}.policy-wrapper{max-width:800px;width:100%;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;margin-bottom:40px;box-shadow:0 20px 50px #00000080}.policy-content{line-height:1.7;color:#e2e8f0}.policy-content h1{display:none}.policy-content h2{color:var(--color-primary);font-size:1.5rem;margin-top:30px;margin-bottom:15px;font-weight:700}.policy-content p{margin-bottom:16px;font-size:1.05rem;color:#cbd5e0}.policy-content ul,.policy-content ol{margin-bottom:20px;padding-left:24px}.policy-content li{margin-bottom:8px;color:#cbd5e0}.policy-content strong{color:#fff}.loading-state{display:flex;justify-content:center;padding:60px}.spinner{width:40px;height:40px;border:3px solid rgba(57,224,121,.1);border-radius:50%;border-top-color:var(--color-primary);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.policy-wrapper{padding:24px}.policy-content h2{font-size:1.3rem}}
