.privacy-page{min-height:100vh;background-color:white;color:#333}.privacy-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);padding:.75rem 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;justify-content:space-between}.nav-container,.nav-logo{display:flex;align-items:center}.nav-logo{gap:.75rem}.nav-logo-img{height:2.5rem;width:2.5rem;border-radius:.5rem;object-fit:cover}.nav-logo-text{font-size:1.1rem;font-weight:600;color:black;margin:0}.back-link{color:#666;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease}.back-link:hover{color:black;background:rgba(0,0,0,.05)}.privacy-container{max-width:800px;margin:0 auto;padding:6rem 2rem 4rem;line-height:1.6}.privacy-header{text-align:center;margin-bottom:4rem;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:1.5rem;padding:3rem;backdrop-filter:blur(10px)}.privacy-title{font-size:2.5rem;font-weight:600;color:black;margin-bottom:1.5rem;line-height:1.2}.privacy-meta{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.privacy-date{font-size:.9rem;color:#666;background:rgba(0,0,0,.05);padding:.5rem 1rem;border-radius:.5rem}.privacy-intro{font-size:1.1rem;color:#555;max-width:600px;margin:0 auto}.privacy-content{display:flex;flex-direction:column;gap:2.5rem}.privacy-section{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px);transition:all .3s ease}.privacy-section:hover{background:rgba(255,255,255,.9);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.privacy-section.highlight{background:rgba(255,248,220,.8);border-color:rgba(255,193,7,.3)}.privacy-section.highlight:hover{background:rgba(255,248,220,.9)}.privacy-section h2{font-size:1.4rem;font-weight:600;color:black;margin:0 0 1rem;line-height:1.3}.privacy-section h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 .75rem}.privacy-section p{margin:0 0 1rem;color:#444}.privacy-section p:last-child{margin-bottom:0}.subsection{margin-bottom:1.5rem}.subsection:last-child{margin-bottom:0}.highlight-text{background:rgba(34,197,94,.1);color:#166534;padding:.75rem 1rem;border-radius:.5rem;border-left:4px solid #4ade80;font-weight:500;margin:1rem 0}.privacy-list{margin:1rem 0;padding-left:0;list-style:none}.privacy-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#444}.privacy-list li:before{content:"•";position:absolute;left:0;color:#4ade80;font-weight:700;font-size:1.2rem}.privacy-link{color:black;text-decoration:underline;font-weight:500;transition:color .2s ease}.privacy-link:hover{color:#666}.privacy-footer{margin-top:4rem;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:2rem;backdrop-filter:blur(10px)}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-content p{margin:0;color:#666;font-size:.9rem}.footer-links{display:flex;gap:1.5rem}.footer-link{color:#666;text-decoration:none;font-size:.9rem;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease}.footer-link:hover{color:black;background:rgba(0,0,0,.05)}@media (max-width:768px){.privacy-container{padding:5rem 1rem 3rem}.nav-container{padding:0 1rem}.privacy-header{padding:2rem}.privacy-title{font-size:2rem}.privacy-meta{flex-direction:column;gap:.5rem}.privacy-section{padding:1.5rem}.privacy-section h2{font-size:1.2rem}.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center}}