.privacy-hero{background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(59,130,246,.1) 100%)}.privacy-content-container{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15);transition:all .3s}.privacy-content-container:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(139,92,246,.2)}.privacy-section{border-radius:.75rem;margin-bottom:2rem;padding:1.5rem;transition:all .3s}.privacy-section:hover{background:rgba(0,0,0,.1);transform:translate(5px)}.privacy-section h2{color:#fff;margin-bottom:1rem;font-weight:700;position:relative}.privacy-section h2:after{content:"";background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:2px;width:50px;height:3px;transition:width .3s;position:absolute;bottom:-5px;left:0}.privacy-section:hover h2:after{width:100px}.privacy-section p{color:#d1d5db;margin-bottom:1rem;line-height:1.7}.privacy-section ul{color:#d1d5db;margin-left:1.5rem}.privacy-section li{margin-bottom:.5rem;position:relative}.privacy-section li:before{content:"•";color:#8b5cf6;font-weight:700;position:absolute;left:-1.5rem}.contact-info-box{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);border-radius:.75rem;margin-top:1rem;padding:1.5rem;transition:all .3s}.contact-info-box:hover{background:rgba(0,0,0,.5);border-color:rgba(139,92,246,.5);transform:translateY(-2px)}.contact-info-box strong{color:#8b5cf6}.privacy-section{opacity:0;animation:.6s forwards fadeInUp;transform:translateY(20px)}.privacy-section:first-child{animation-delay:.1s}.privacy-section:nth-child(2){animation-delay:.2s}.privacy-section:nth-child(3){animation-delay:.3s}.privacy-section:nth-child(4){animation-delay:.4s}.privacy-section:nth-child(5){animation-delay:.5s}.privacy-section:nth-child(6){animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.privacy-section:hover{background:rgba(139,92,246,.05)}.privacy-section h2:hover{color:#a78bfa}@media (max-width:768px){.privacy-hero h1{font-size:3rem}.privacy-content-container{padding:1.5rem}.privacy-section{margin-bottom:1.5rem;padding:1rem}.privacy-section h2{font-size:1.5rem}}@media print{.privacy-hero{background:0 0}.privacy-content-container{color:#000;box-shadow:none;background:#fff}.privacy-section h2,.privacy-section p,.privacy-section li{color:#000}}
