.privacy-page{background-color:var(--bg-primary);min-height:100vh;padding-bottom:100px}.privacy-hero{text-align:center;padding:100px 0 60px}.privacy-hero h1{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:12px;font-size:3.5rem;font-weight:700}.privacy-hero p{color:var(--text-secondary);font-size:1.1rem}.privacy-content{max-width:800px;margin:0 auto;padding:0 20px}.privacy-section{margin-bottom:40px}.privacy-section h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:20px;font-size:1.75rem;font-weight:600}.privacy-section p{color:var(--text-secondary);margin-bottom:16px;font-size:1.1rem;line-height:1.6}.privacy-section ul{margin-bottom:20px;padding-left:20px}.privacy-section li{color:var(--text-secondary);margin-bottom:8px;padding-left:10px;font-size:1.1rem;line-height:1.6;list-style-type:none;position:relative}.privacy-section li:before{content:"•";color:var(--text-muted);position:absolute;left:-15px}.privacy-section strong{color:var(--text-primary);font-weight:600}.privacy-section hr{border:none;border-top:1px solid var(--border-color);margin:40px 0}.privacy-section a{color:var(--text-primary);font-weight:500;text-decoration:underline}.privacy-section a:hover{text-decoration:none}.privacy-section .promise-box{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:30px}.privacy-section .promise-box ul li:before{content:"✓";color:#10b981}@media (max-width:768px){.privacy-hero h1{font-size:2.5rem}}
