.privacy-policy-wrapper{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding-top:80px}.privacy-hero{background:linear-gradient(135deg,#667eea,#764ba2)!important;position:relative;overflow:hidden}.privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.privacy-hero .container{position:relative;z-index:1}.card{transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.card-header{font-weight:600}.badge{font-size:.9rem;padding:.5em .75em}.list-group-item{border:none;padding:.75rem 1rem;transition:all .2s ease}.list-group-item:hover{background-color:#f8f9fa;padding-left:1.25rem}.list-group-item-action{color:#495057;text-decoration:none}.list-group-item-action:hover{color:#007bff}.table{font-size:.95rem}.table th{font-weight:600;vertical-align:middle}.table td{vertical-align:top}.alert{border-radius:8px;border:none}.bg-light{background-color:#f8f9fa!important;border-left:3px solid #007bff}@media (max-width:992px){.privacy-policy-wrapper{padding-top:60px}.sticky-top{position:relative!important;top:0!important}}@media (max-width:768px){.privacy-hero h1{font-size:2rem}.privacy-hero .lead{font-size:1rem}.card-body{padding:1rem}.row.g-3>div{margin-bottom:1rem}}html{scroll-behavior:smooth}.privacy-policy-wrapper [id]{scroll-margin-top:100px}a{color:#007bff;transition:color .2s ease}a:hover{color:#0056b3;text-decoration:underline}.bi{vertical-align:-.125em}