.privacy-policy-page{margin-top:66px;background-color:var(--white);color:var(--text-primary);line-height:1.7}.privacy-hero{background:var(--secondary);color:var(--white);padding:60px 0;position:relative;overflow:hidden}.privacy-hero:after{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:var(--primary);filter:blur(150px);opacity:.2;border-radius:50%;z-index:1}.privacy-hero .hero-content{position:relative;z-index:2}.privacy-hero h1{color:var(--primary);font-size:3rem;letter-spacing:-1px}.text-secondary-light{color:rgba(255,255,255,.7);font-size:.95rem}.privacy-content-wrapper{background-color:#f8f9fa}.privacy-card{background:var(--white);border-radius:20px;box-shadow:0 10px 30px var(--shadow-01);padding:50px;border:1px solid var(--border)}.intro-text{font-size:1.1rem;color:var(--text-primary);opacity:.9}.section-title{color:var(--secondary);position:relative;padding-left:20px}.section-title:before{content:"";position:absolute;left:0;top:15%;height:70%;width:4px;background:var(--primary);border-radius:2px}.sub-section h3{color:var(--secondary);margin-top:2rem}.custom-list,.permission-list{list-style:none;padding-left:0}.custom-list li,.permission-list li{position:relative;padding-left:30px;margin-bottom:15px}.custom-list li:before,.permission-list li:before{content:"→";position:absolute;left:0;color:var(--primary);font-weight:700}.contact-info{background:#fdfaf5;border-left:4px solid var(--primary);border-radius:8px}@media (max-width:768px){.privacy-policy-page{margin-top:56px}.privacy-card{padding:30px 20px}.privacy-hero h1{font-size:2.5rem}}