.privacy-page{min-height:100vh;background:linear-gradient(135deg,#faf5ff,#fdf2f8 50%,#eff6ff);padding:2rem 1rem}.privacy-container{max-width:800px;margin:0 auto;background:white;border-radius:20px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.privacy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.back-button{color:#667eea;text-decoration:none;font-weight:600;padding:.5rem 1rem;border-radius:10px;transition:all .3s ease;border:2px solid #667eea}.back-button:hover{background:#667eea;color:white;transform:translateY(-2px)}.language-switch{background:#764ba2;color:white;border:none;padding:.5rem 1rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.language-switch:hover{background:#667eea;transform:translateY(-2px)}.privacy-title{font-size:2.5rem;color:#333;text-align:center;margin-bottom:2rem;font-weight:700}.privacy-content{line-height:1.6}.policy-section{margin-bottom:2rem;padding:1.5rem;background:#f8f9ff;border-radius:15px;border-left:4px solid #667eea}.policy-heading{color:#333;font-size:1.3rem;margin-bottom:1rem;font-weight:600}.policy-text{font-size:1rem}.policy-list,.policy-text{color:#555;margin-bottom:1rem}.policy-list{padding-left:1.5rem}.policy-list li{margin-bottom:.5rem;position:relative}.policy-list li::marker{color:#667eea}.contact-info{background:white;padding:1rem;border-radius:10px;margin-top:1rem;border:2px solid #e0e7ff}.contact-info p{margin:0;color:#333}.policy-update{background:#fff3cd;border:2px solid #ffeaa7;border-radius:15px;padding:1.5rem;margin-top:2rem;text-align:center}.update-text{color:#856404;font-weight:600;margin-bottom:.5rem}.update-note{color:#856404;margin:0;font-size:.9rem}@media (max-width:768px){.privacy-page{padding:1rem .5rem}.privacy-container{padding:1.5rem}.privacy-title{font-size:2rem}.privacy-header{flex-direction:column;align-items:stretch}.back-button,.language-switch{text-align:center}}