@import "https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap";
*{font-family:Dosis,sans-serif!important;font-weight:500!important}.privacy-page{background-color:#fff;min-height:100vh;padding-top:100px}.privacy-container{width:100%;padding:0 20px}.privacy-hero{color:#fff;text-align:center;background:#000;margin-bottom:40px;padding:60px 0}.privacy-hero-content{max-width:800px;margin:0 auto}.privacy-title{margin-bottom:20px;font-size:3.5rem;font-weight:700;line-height:1.2}.privacy-subtitle{opacity:.9;margin-bottom:10px;font-size:1.25rem;line-height:1.6}.privacy-updated{opacity:.8;font-size:1rem;font-style:italic}.privacy-content{padding-bottom:60px}.privacy-section{background:#fff;border:1px solid #e5e5e5;margin-bottom:20px;padding:30px}.section-title{color:#000;border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:8px;font-size:1.75rem;font-weight:600}.section-content{line-height:1.8}.subsection-title{color:#000;margin:20px 0 10px;font-size:1.25rem;font-weight:600}.section-text{color:#000;text-align:justify;margin-bottom:15px;font-size:1rem}.privacy-list{margin:20px 0;padding-left:0;list-style:none}.privacy-list li{color:#000;margin-bottom:8px;padding-left:20px;font-size:1rem;line-height:1.5;position:relative}.privacy-list li:before{content:"•";color:#000;font-weight:700;position:absolute;top:0;left:0}.privacy-list li strong{color:#000;font-weight:600}.contact-info{background:#fff;border:1px solid #e5e5e5;margin-top:15px;padding:20px}.contact-info p{color:#000;margin-bottom:8px;font-size:1rem}.contact-info p:last-child{margin-bottom:0}.contact-info strong{color:#000;font-weight:600}@media (max-width:768px){.privacy-container{padding:0 15px}.privacy-hero{margin-bottom:40px;padding:60px 0}.privacy-title{font-size:2.5rem}.privacy-subtitle{font-size:1.1rem}.privacy-section{margin-bottom:20px;padding:25px}.section-title{margin-bottom:20px;font-size:1.75rem}.section-text{text-align:left;font-size:1rem}.subsection-title{margin:25px 0 12px;font-size:1.25rem}.privacy-list li{margin-bottom:10px;font-size:1rem}.contact-info{padding:20px}.contact-info p{font-size:1rem}}@media (max-width:480px){.privacy-hero{padding:40px 0}.privacy-title{font-size:2rem}.privacy-subtitle{font-size:1rem}.privacy-section{padding:20px}.section-title{font-size:1.5rem}.subsection-title{font-size:1.1rem}.contact-info{padding:15px}}
