.privacy-page{color:#000;background:#fcf5eb;min-height:100vh;padding:40px 20px}.privacy-container{max-width:900px;margin:0 auto;line-height:1.8}.privacy-page h1{color:#667eea;margin-bottom:10px;font-size:48px;font-weight:700}.last-updated{color:#999;margin-bottom:40px;font-size:14px}.privacy-page section{background:#fff;border-radius:12px;margin-bottom:50px;padding:30px;box-shadow:0 2px 8px #0000000d}.privacy-page h2{color:#333;border-bottom:2px solid #667eea;margin-bottom:20px;padding-bottom:10px;font-size:28px;font-weight:600}.privacy-page h3{color:#555;margin:25px 0 15px;font-size:20px;font-weight:600}.privacy-page p{color:#666;margin-bottom:15px;font-size:16px}.privacy-page ul{margin:15px 0;padding:0;list-style:none}.privacy-page li{color:#666;margin-bottom:12px;padding-left:25px;font-size:15px;position:relative}.privacy-page li:before{content:"•";color:#667eea;font-size:20px;font-weight:700;position:absolute;left:0}.contact-info{background:#f0f4ff;border-left:4px solid #667eea;border-radius:8px;margin-top:20px;padding:25px}.contact-info p{margin-bottom:10px;font-size:15px}.contact-info strong{color:#333}.closing{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff!important;padding:40px!important}.closing p{color:#fff;margin:0;font-size:18px}@media (max-width:768px){.privacy-page h1{font-size:32px}.privacy-page h2{font-size:22px}.privacy-page h3{font-size:18px}.privacy-container{padding:0 10px}.privacy-page section{margin-bottom:30px;padding:20px}}
