.privacy-module__c2ZzKW__privacyPage{background:var(--background-dark);color:var(--text-primary-dark);min-height:100vh;padding:8rem 0 5rem}.privacy-module__c2ZzKW__container{max-width:800px;margin:0 auto;padding:0 2rem}.privacy-module__c2ZzKW__header{text-align:center;border-bottom:1px solid #f4c0251a;margin-bottom:4rem;padding-bottom:2rem}.privacy-module__c2ZzKW__header h1{color:var(--primary-gold);margin-bottom:1rem;font-size:2.5rem}.privacy-module__c2ZzKW__lastUpdate{color:var(--primary-gold);background:#f4c0251a;border-radius:20px;padding:.25rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.privacy-module__c2ZzKW__section{background:var(--surface-dark);border:1px solid #ffffff0d;border-radius:12px;margin-bottom:2rem;padding:2.5rem;transition:transform .3s}.privacy-module__c2ZzKW__section:hover{border-color:#f4c02533;transform:translateY(-5px)}.privacy-module__c2ZzKW__section h2{color:var(--primary-gold);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.privacy-module__c2ZzKW__section h2:before{content:"";background:var(--primary-gold);border-radius:2px;width:4px;height:24px}.privacy-module__c2ZzKW__section p{color:var(--text-secondary-dark);margin-bottom:1rem;line-height:1.8}.privacy-module__c2ZzKW__section ul{margin-top:1rem;padding:0;list-style:none}.privacy-module__c2ZzKW__section li{color:var(--text-secondary-dark);margin-bottom:.8rem;padding-left:1.5rem;position:relative}.privacy-module__c2ZzKW__section li:before{content:"•";color:var(--primary-gold);font-weight:700;position:absolute;left:0}.privacy-module__c2ZzKW__highlightBox{border-left:3px solid var(--primary-gold);background:#f4c0250d;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1.5rem}.privacy-module__c2ZzKW__contactGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.privacy-module__c2ZzKW__contactItem{text-align:center;background:#ffffff05;border-radius:8px;padding:1.5rem}.privacy-module__c2ZzKW__contactLabel{color:var(--text-muted-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;display:block}.privacy-module__c2ZzKW__contactValue{color:#fff;font-size:1rem;font-weight:600;transition:color .3s}.privacy-module__c2ZzKW__contactValue:hover{color:var(--primary-gold)}@media (max-width:768px){.privacy-module__c2ZzKW__container{padding:0 1.5rem}.privacy-module__c2ZzKW__header h1{font-size:2rem}.privacy-module__c2ZzKW__section{padding:1.5rem}.privacy-module__c2ZzKW__contactGrid{grid-template-columns:1fr}}
