.privacy-page{min-height:100vh;background:var(--bg, #0B1220);padding:50px 20px 30px}.privacy-container{max-width:900px;margin:0 auto;background:var(--surface, #0F172A);border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000004d}.privacy-container h1{font-size:var(--fs-5xl);color:var(--primary, #0EA5A4);margin-bottom:10px;text-align:center}.effective-date{text-align:center;color:#94a3b8;font-size:var(--fs-sm);margin-bottom:20px;font-style:italic}.intro{color:#e6eef2;line-height:1.8;margin-bottom:30px;font-size:var(--fs-base);text-align:center}.privacy-section{margin-bottom:30px}.privacy-section h2{font-size:var(--fs-xl);color:var(--primary, #0EA5A4);margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid rgba(14,165,164,.3)}.privacy-section p{color:#e6eef2;line-height:1.8;margin-bottom:15px;font-size:var(--fs-base)}.privacy-section ul{list-style:none;padding-left:0;margin:15px 0}.privacy-section ul li{color:#e6eef2;line-height:1.8;margin-bottom:12px;padding-left:25px;position:relative;font-size:var(--fs-base)}.privacy-section ul li:before{content:"▸";color:var(--primary, #0EA5A4);position:absolute;left:0;font-weight:700;font-size:var(--fs-lg)}.privacy-section ul li strong{color:var(--primary, #0EA5A4);font-weight:600}.disclaimer{background:#ffc1071a;padding:12px 15px;border-radius:8px;border-left:4px solid #FFC107;margin-top:15px;font-style:italic;color:#ffc107!important}.contact-info{background:#0ea5a41a;padding:15px;border-radius:8px;border-left:4px solid var(--primary, #0EA5A4);margin-top:15px}.contact-info a,.privacy-section a{color:var(--primary, #0EA5A4);text-decoration:none;font-weight:600;transition:opacity .3s}.contact-info a:hover,.privacy-section a:hover{opacity:.8;text-decoration:underline}.contact-box{background:#0ea5a40d;padding:20px;border-radius:8px;border:1px solid rgba(14,165,164,.2);margin-top:15px}.contact-box p{margin-bottom:10px}.contact-box p:last-child{margin-bottom:0}@media (max-width: 768px){.privacy-page{padding:50px 15px 30px}.privacy-container{padding:25px;border-radius:8px}.privacy-container h1{font-size:var(--fs-3xl)}.privacy-section h2{font-size:var(--fs-lg)}.privacy-section p,.privacy-section ul li,.intro{font-size:var(--fs-base)}}@media (max-width: 480px){.privacy-container{padding:20px}.privacy-container h1{font-size:var(--fs-2xl)}.privacy-section h2{font-size:var(--fs-lg)}}
