.privacy-page{background-color:#fdfdfd;color:#1a1a1a;min-height:100vh;padding-top:120px}.privacy-page.in-app{padding-top:8px}.privacy-hero{padding:80px 20px 60px;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(250,250,250,1) 50%,rgba(255,255,255,1));position:relative}.privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.02) 0,transparent 70%);pointer-events:none}.privacy-hero-content{max-width:800px;margin:0 auto;text-align:left;position:relative;z-index:1}.privacy-content p{text-align:left}.privacy-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#1a1a1a,#333333);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px rgba(0,0,0,.1);line-height:1.1;text-align:left}.privacy-hero p{font-size:1.1rem;color:#666666;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.privacy-container{max-width:900px;margin:0 auto;padding:0 20px 80px}.privacy-content{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:40px;backdrop-filter:blur(10px)}.privacy-intro{font-size:1.1rem;line-height:1.8;color:#2a2a2a;margin-bottom:40px;padding:24px;background:rgba(0,0,0,.03);border-radius:12px;border-left:4px solid rgba(0,0,0,.2)}.privacy-section{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.privacy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid rgba(0,0,0,.15);position:relative;text-align:left}.privacy-section h2:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#1a1a1a,rgba(0,0,0,.3))}.privacy-section p{font-size:1rem;line-height:1.8;color:#333333;margin-bottom:16px}.privacy-section p:last-child{margin-bottom:0}.privacy-section p strong{color:#1a1a1a;font-weight:600}.privacy-section ul{margin:16px 0;padding-left:0;text-align:left}.privacy-section li{list-style:none;position:relative;padding-left:24px;margin-bottom:12px;font-size:1rem;line-height:1.8;color:#333333}.privacy-section li:before{content:"•";position:absolute;left:0;color:rgba(0,0,0,.6);font-size:1.2rem}.privacy-section a{color:#1a1a1a;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:all .3s ease}.privacy-section a:hover{color:#000000;text-decoration-color:#000000;text-shadow:0 0 8px rgba(0,0,0,.2)}.email-link{background:none;border:none;color:#1a1a1a;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);cursor:pointer;font-size:inherit;font-family:inherit;padding:0;transition:all .3s ease}.email-link:hover{color:#000000;text-decoration-color:#000000;text-shadow:0 0 8px rgba(0,0,0,.2)}@media (max-width:768px){.privacy-page{padding-top:70px}.privacy-page.in-app{padding-top:4px}.privacy-hero{padding:60px 20px 40px}.privacy-hero h1{font-size:2.5rem;margin-bottom:16px}.privacy-hero p{font-size:1rem}.privacy-container{padding:0 16px 60px}.privacy-content{padding:24px}.privacy-intro{font-size:1rem;padding:20px}.privacy-section{margin-bottom:32px;padding-bottom:24px}.privacy-section h2{font-size:1.3rem}.privacy-section p{font-size:.95rem}.privacy-section li{font-size:.95rem;padding-left:20px}}@media (max-width:480px){.privacy-hero h1{font-size:2rem}.privacy-content{padding:20px}.privacy-intro{padding:16px;font-size:.95rem}.privacy-section h2{font-size:1.2rem}.privacy-section li,.privacy-section p{font-size:.9rem}}@media print{.privacy-page{background:white;color:black;padding-top:0}.privacy-hero{background:white;padding:40px 0 20px}.privacy-hero:before{display:none}.privacy-hero h1{background:none;-webkit-text-fill-color:black;color:black;text-shadow:none}.privacy-hero p{color:#666}.privacy-content{background:white;border:1px solid #ddd;box-shadow:none;backdrop-filter:none}.privacy-intro{background:#f8f8f8;border-left-color:#333}.privacy-section h2{color:black;border-bottom-color:#333}.privacy-section h2:after{background:#333}.email-link,.privacy-section a,.privacy-section li,.privacy-section p{color:black}}