.PrivacyPolicy-module__tW2hfW__container{color:#333;background:#fff;max-width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.PrivacyPolicy-module__tW2hfW__header{text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:60px 20px}.PrivacyPolicy-module__tW2hfW__header h1{color:#2563eb;margin-bottom:20px;font-size:2.5rem;font-weight:700}.PrivacyPolicy-module__tW2hfW__header p{color:#64748b;max-width:600px;margin-bottom:15px;margin-left:auto;margin-right:auto;font-size:1.2rem}.PrivacyPolicy-module__tW2hfW__lastUpdated{color:#94a3b8;font-size:.9rem;font-style:italic}.PrivacyPolicy-module__tW2hfW__content{max-width:800px;margin:0 auto;padding:40px 20px}.PrivacyPolicy-module__tW2hfW__section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:40px;padding:30px;box-shadow:0 1px 3px #0000000d}.PrivacyPolicy-module__tW2hfW__section h2{color:#1e293b;border-bottom:2px solid #2563eb;margin-bottom:20px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.PrivacyPolicy-module__tW2hfW__section h3{color:#374151;margin:25px 0 15px;font-size:1.3rem;font-weight:600}.PrivacyPolicy-module__tW2hfW__section h4{color:#4b5563;margin:20px 0 12px;font-size:1.1rem;font-weight:600}.PrivacyPolicy-module__tW2hfW__section p{color:#4b5563;margin-bottom:15px;font-size:1rem}.PrivacyPolicy-module__tW2hfW__section ul{margin:15px 0;padding-left:24px}.PrivacyPolicy-module__tW2hfW__section li{color:#4b5563;margin-bottom:8px;line-height:1.5}.PrivacyPolicy-module__tW2hfW__note{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-left:4px solid #2563eb;border-radius:6px;margin:25px 0;padding:20px;font-style:italic}.PrivacyPolicy-module__tW2hfW__warning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:6px;margin:25px 0;padding:20px;font-weight:500}.PrivacyPolicy-module__tW2hfW__dataSharing{grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;display:grid}.PrivacyPolicy-module__tW2hfW__sharingItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.PrivacyPolicy-module__tW2hfW__sharingItem h4{color:#2563eb;margin-bottom:15px;font-size:1.1rem}.PrivacyPolicy-module__tW2hfW__sharingItem ul{margin:0;padding-left:20px}.PrivacyPolicy-module__tW2hfW__sharingItem li{color:#475569;font-size:.95rem}.PrivacyPolicy-module__tW2hfW__footer{color:#fff;background:#1e293b;margin-top:60px;padding:50px 20px 20px}.PrivacyPolicy-module__tW2hfW__footerContent{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto 40px;display:grid}.PrivacyPolicy-module__tW2hfW__footerSection h3{color:#60a5fa;margin-bottom:15px;font-size:1.3rem;font-weight:600}.PrivacyPolicy-module__tW2hfW__footerSection h4{color:#e2e8f0;margin-bottom:15px;font-size:1.1rem;font-weight:600}.PrivacyPolicy-module__tW2hfW__footerSection p{color:#cbd5e1;margin-bottom:0;line-height:1.6}.PrivacyPolicy-module__tW2hfW__footerSection ul{margin:0;padding:0;list-style:none}.PrivacyPolicy-module__tW2hfW__footerSection li{margin-bottom:10px}.PrivacyPolicy-module__tW2hfW__footerSection a{color:#cbd5e1;font-size:.95rem;text-decoration:none;transition:color .3s}.PrivacyPolicy-module__tW2hfW__footerSection a:hover{color:#fff;text-decoration:underline}.PrivacyPolicy-module__tW2hfW__footerBottom{text-align:center;border-top:1px solid #374151;max-width:1200px;margin:0 auto;padding-top:30px}.PrivacyPolicy-module__tW2hfW__footerBottom p{color:#94a3b8;margin:0;font-size:.9rem}@media (max-width:768px){.PrivacyPolicy-module__tW2hfW__container{padding:0}.PrivacyPolicy-module__tW2hfW__header{padding:40px 20px}.PrivacyPolicy-module__tW2hfW__header h1{font-size:2rem}.PrivacyPolicy-module__tW2hfW__header p{font-size:1.1rem}.PrivacyPolicy-module__tW2hfW__content{padding:30px 15px}.PrivacyPolicy-module__tW2hfW__section{margin-bottom:30px;padding:25px 20px}.PrivacyPolicy-module__tW2hfW__dataSharing{grid-template-columns:1fr;gap:20px}.PrivacyPolicy-module__tW2hfW__footerContent{text-align:center;grid-template-columns:1fr;gap:30px}.PrivacyPolicy-module__tW2hfW__footer{margin-top:40px;padding:40px 20px 20px}}@media (max-width:480px){.PrivacyPolicy-module__tW2hfW__header{padding:30px 15px}.PrivacyPolicy-module__tW2hfW__header h1{font-size:1.8rem}.PrivacyPolicy-module__tW2hfW__section{padding:20px 15px}.PrivacyPolicy-module__tW2hfW__section h2{font-size:1.3rem}.PrivacyPolicy-module__tW2hfW__section h3{font-size:1.2rem}}
