.privacy-container{min-height:100vh;background:linear-gradient(135deg,#fff4e6,#ffe8cc 50%,#ffd9b3);padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.privacy-content{max-width:1000px;margin:0 auto;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 32px rgba(255,140,0,.15);padding:50px;line-height:1.7;color:#333;position:relative;z-index:1;border:2px solid rgba(255,140,0,.1)}.main-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#ff8c00,#ff6600,#e55b00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:15px;padding-bottom:20px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.main-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#ff8c00,#ff6600);border-radius:2px}.last-updated{text-align:center;font-size:1.1rem;color:#666;margin-bottom:40px;font-style:italic;font-weight:500}.privacy-section{margin-bottom:40px;padding:25px;background:rgba(255,248,240,.6);border-radius:15px;border:1px solid rgba(255,140,0,.15);transition:all .3s ease;position:relative;animation:fadeInUp .6s ease-out forwards}.privacy-section:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,140,0,.1);border-color:rgba(255,140,0,.3)}.privacy-section h2{font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#ff8c00,#ff6600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;padding:15px 20px;border-radius:10px;background-color:rgba(255,140,0,.05);border-left:5px solid #ff8c00}.privacy-section h3{font-size:1.2rem;font-weight:600;color:#ff6600;margin-top:25px;margin-bottom:15px;padding:10px 15px;background:rgba(255,140,0,.08);border-radius:8px;border-left:3px solid #ff8c00}.privacy-section p{margin-bottom:18px;text-align:justify;font-size:1rem;color:#444;line-height:1.8}.privacy-section ul{margin:20px 0;padding-left:0;list-style:none}.privacy-section li{margin-bottom:12px;font-size:1rem;position:relative;padding-left:30px;color:#444;line-height:1.7}.privacy-section li:before{content:"🔸";position:absolute;left:0;top:0;color:#ff8c00;font-size:1.2rem}.privacy-section a{color:#ff6600;text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all .3s ease;padding:2px 4px;border-radius:4px}.privacy-section a:hover{background:rgba(255,140,0,.1);border-bottom-color:#ff8c00;transform:translateY(-1px)}.contact-info{background:linear-gradient(135deg,rgba(255,140,0,.1),rgba(255,102,0,.05));padding:25px;border-radius:12px;border:2px solid rgba(255,140,0,.2);margin-top:20px;position:relative;overflow:hidden}.contact-info:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff8c00,#ff6600,#ff8c00);background-size:200% 100%;animation:gradientMove 3s ease-in-out infinite}.contact-info p{margin-bottom:12px;font-size:1rem;color:#333}.contact-info strong{color:#ff6600;font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.privacy-container{padding:15px}.privacy-content{padding:30px 20px;border-radius:15px}.main-title{font-size:2.2rem;margin-bottom:20px;line-height:1.2}.last-updated{font-size:1rem;margin-bottom:30px}.privacy-section{margin-bottom:30px;padding:20px}.privacy-section h2{font-size:1.4rem;padding:12px 15px}.privacy-section h3{font-size:1.1rem;padding:8px 12px}.privacy-section li,.privacy-section p{font-size:.95rem}.privacy-section li{padding-left:25px}.contact-info{padding:20px}}@media (max-width:480px){.privacy-container{padding:10px}.privacy-content{padding:25px 15px}.main-title{font-size:1.8rem;line-height:1.3}.privacy-section{padding:15px}.privacy-section h2{font-size:1.2rem;padding:10px 12px}.privacy-section h3{font-size:1rem}.privacy-section li,.privacy-section p{font-size:.9rem}.privacy-section li{padding-left:20px}.contact-info{padding:15px}.contact-info p{font-size:.9rem}}