.privacy-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:2rem;width:100%;overflow-x:hidden}.privacy-section .privacy-container{max-width:1000px;margin:0 auto;padding:2rem 0}.privacy-section .privacy-container .privacy-header{text-align:center;margin-bottom:4rem;padding:2rem 0}.privacy-section .privacy-container .privacy-header h1{font-size:3.2rem;font-weight:800;background:linear-gradient(135deg,#2196f3,#21cbf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.2}.privacy-section .privacy-container .privacy-header .privacy-subtitle{font-size:1.2rem;color:#4a5568;line-height:1.6;max-width:800px;margin:0 auto 2rem}.privacy-section .privacy-container .privacy-header .privacy-meta{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.privacy-section .privacy-container .privacy-header .privacy-meta .last-updated,.privacy-section .privacy-container .privacy-header .privacy-meta .version{background:#2196f31a;color:#2196f3;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;border:1px solid #2196f333}.privacy-section .privacy-container .privacy-content{display:flex;flex-direction:column;gap:3rem}.privacy-section .privacy-container .privacy-content .privacy-article{background:#ffffffe6;border-radius:16px;padding:2.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff4d;box-shadow:0 10px 30px #0000001a;position:relative}.privacy-section .privacy-container .privacy-content .privacy-article h2{font-size:1.8rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;position:relative;padding-bottom:15px}.privacy-section .privacy-container .privacy-content .privacy-article h2:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#2196f3,#21cbf3);border-radius:2px}.privacy-section .privacy-container .privacy-content .privacy-article h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-top:2rem;margin-bottom:1rem}.privacy-section .privacy-container .privacy-content .privacy-article .article-content p{font-size:1rem;line-height:1.7;color:#4a5568;margin-bottom:1.5rem}.privacy-section .privacy-container .privacy-content .privacy-article .article-content ul{list-style:none;padding:0;margin:1.5rem 0}.privacy-section .privacy-container .privacy-content .privacy-article .article-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.8rem;color:#4a5568;line-height:1.6}.privacy-section .privacy-container .privacy-content .privacy-article .article-content ul li:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;background:linear-gradient(135deg,#2196f3,#21cbf3);border-radius:50%}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid .info-card{background:#2196f30d;border:1px solid #2196f31a;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid .info-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #2196f326;background:#2196f314}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid .info-card i{font-size:2rem;color:#2196f3;margin-bottom:1rem}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid .info-card h4{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.8rem}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid .info-card p{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.privacy-section .privacy-container .privacy-content .privacy-article .sharing-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.privacy-section .privacy-container .privacy-content .privacy-article .sharing-list .sharing-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#ffffffb3;border-radius:10px;border-left:4px solid #2196f3}.privacy-section .privacy-container .privacy-content .privacy-article .sharing-list .sharing-item i{font-size:1.3rem;color:#2196f3;margin-top:.2rem}.privacy-section .privacy-container .privacy-content .privacy-article .sharing-list .sharing-item strong{color:#2d3748;font-weight:600;display:block;margin-bottom:.5rem}.privacy-section .privacy-container .privacy-content .privacy-article .sharing-list .sharing-item p{color:#4a5568;font-size:.95rem;line-height:1.5;margin:0}.privacy-section .privacy-container .privacy-content .privacy-article .security-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.privacy-section .privacy-container .privacy-content .privacy-article .security-features .security-item{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#4caf500d;border:1px solid #4caf5033;border-radius:8px}.privacy-section .privacy-container .privacy-content .privacy-article .security-features .security-item i{font-size:1.2rem;color:#4caf50}.privacy-section .privacy-container .privacy-content .privacy-article .security-features .security-item span{color:#2d3748;font-weight:500;font-size:.95rem}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid .right-item{background:linear-gradient(135deg,#2196f30d,#21cbf30d);border:1px solid #2196f326;border-radius:10px;padding:1.5rem;text-align:center}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid .right-item h4{font-size:1rem;font-weight:600;color:#2196f3;margin-bottom:.8rem}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid .right-item p{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#2196f30d;border-radius:8px;border-left:3px solid #2196f3}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item i{font-size:1.2rem;color:#2196f3;width:20px}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item strong{color:#2d3748;font-weight:600;display:block;margin-bottom:.3rem}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item a{color:#2196f3;text-decoration:none;transition:all .3s ease}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item a:hover{color:#1976d2;text-decoration:underline}.privacy-section .privacy-container .privacy-content .privacy-article .contact-info .contact-item span{color:#4a5568}@media (max-width:1024px){.privacy-section .privacy-container{max-width:900px;padding:1.5rem 0}.privacy-section .privacy-container .privacy-header h1{font-size:2.8rem}}@media (max-width:1000px){.privacy-section{padding:1.5rem}.privacy-section .privacy-container .privacy-header{margin-bottom:3rem;padding:1rem 0}.privacy-section .privacy-container .privacy-header h1{font-size:2.2rem}.privacy-section .privacy-container .privacy-header .privacy-subtitle{font-size:1.1rem}.privacy-section .privacy-container .privacy-header .privacy-meta{flex-direction:column;gap:1rem}.privacy-section .privacy-container .privacy-content .privacy-article{padding:2rem 1.5rem}.privacy-section .privacy-container .privacy-content .privacy-article h2{font-size:1.5rem;flex-direction:column;gap:.5rem;align-items:flex-start}.privacy-section .privacy-container .privacy-content .privacy-article .info-grid{grid-template-columns:1fr}}@media (max-width:1024px){.privacy-section .privacy-container .privacy-content .privacy-article .info-grid{grid-template-columns:1fr;gap:1.2rem}.privacy-section .privacy-container .privacy-content .privacy-article .security-features{grid-template-columns:1fr;gap:1rem}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media (max-width:480px){.privacy-section{padding:1rem}.privacy-section .privacy-container .privacy-header h1{font-size:2rem}.privacy-section .privacy-container .privacy-header .privacy-subtitle{font-size:1rem;padding:0 .5rem}.privacy-section .privacy-container .privacy-content .privacy-article{padding:1.5rem 1rem}.privacy-section .privacy-container .privacy-content .privacy-article h2{font-size:1.3rem}.privacy-section .privacy-container .privacy-content .privacy-article .rights-grid{grid-template-columns:1fr}}@media (max-width:360px){.privacy-section .privacy-container .privacy-header h1{font-size:1.8rem}.privacy-section .privacy-container .privacy-content .privacy-article{padding:1rem}}