.policy-privacy{color:#333;font-family:Inter,sans-serif;line-height:1.6}.policy-privacy .policy-header{color:#fff;text-align:center;background-color:#0a2540;border-radius:0 0 1rem 1rem;margin-bottom:0;padding:2.5rem 1rem 2rem}.policy-privacy .policy-header h1{color:#fff;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700}.policy-privacy .policy-header p{opacity:.9;color:#fff;margin-bottom:0;font-size:1rem}.policy-privacy .language-switcher{gap:.5rem;display:flex;position:absolute;top:1.5rem;right:1rem}.policy-privacy .lang-btn{color:#fff;cursor:pointer;background-color:#ffffff26;border:none;border-radius:20px;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;transition:all .3s}.policy-privacy .lang-btn:hover{background-color:#ffffff40}.policy-privacy .lang-btn.active{background-color:var(--green);color:#fff}.policy-privacy .container{background-color:#fff;max-width:800px;margin:0 auto;padding:2rem 1rem}.policy-privacy .effective-date{background-color:#f0f8f5;border-left:4px solid #0e8044;border-radius:4px;margin-bottom:2rem;padding:1rem}.policy-privacy .effective-date p{color:#0a2540;font-weight:500}.policy-privacy h2{color:#0a2540;border-bottom:2px solid #0e8044;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem}.policy-privacy h3{color:#0a2540;margin-top:1.5rem;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:600}.policy-privacy p{color:#555;margin-bottom:1rem}.policy-privacy ul,.policy-privacy ol{color:#555;margin-bottom:1rem;margin-left:1.5rem}.policy-privacy li{margin-bottom:.5rem}.policy-privacy strong{color:#0a2540;font-weight:600}.policy-privacy .highlight{background-color:#f0f8f5;border-left:4px solid #0e8044;border-radius:4px;margin:1.5rem 0;padding:1.5rem}.policy-privacy .contact-info{color:#fff;background-color:#0a2540;border-radius:4px;margin-top:2rem;padding:1.5rem}.policy-privacy .contact-info p{color:#cbd5e1}.policy-privacy .contact-info a{color:#18a95a;font-weight:600;text-decoration:none}.policy-privacy .contact-info a:hover{text-decoration:underline}@media (width<=600px){.policy-privacy h2{font-size:1.3rem}.policy-privacy .container{padding:1.5rem 1rem}.policy-privacy .language-switcher{justify-content:center;margin-top:1rem;margin-bottom:1rem;position:static}}[data-theme=dark] .policy-privacy{color:#cbd5e1}[data-theme=dark] .policy-privacy .container{background-color:#0000}[data-theme=dark] .policy-privacy h2,[data-theme=dark] .policy-privacy h3,[data-theme=dark] .policy-privacy h4,[data-theme=dark] .policy-privacy strong{color:#e2e8f0!important}[data-theme=dark] .policy-privacy p,[data-theme=dark] .policy-privacy ul,[data-theme=dark] .policy-privacy ol{color:#cbd5e1}[data-theme=dark] .policy-privacy .effective-date,[data-theme=dark] .policy-privacy .highlight,[data-theme=dark] .policy-privacy div[style*=background]{background-color:#18a95a14!important;border-color:#18a95a40!important}[data-theme=dark] .policy-privacy .effective-date p,[data-theme=dark] .policy-privacy .highlight p{color:#e2e8f0}[data-theme=dark] .policy-privacy div[style*=background] h4,[data-theme=dark] .policy-privacy div[style*=background] p,[data-theme=dark] .policy-privacy div[style*=background] li{color:#e2e8f0!important}[data-theme=dark] .policy-privacy div[style*=background] a{color:#4ade80}[data-theme=dark] .policy-privacy h1{color:#e2e8f0!important}[data-theme=dark] .policy-privacy .policy-header p{color:#cbd5e1!important}[data-theme=dark] .policy-privacy .contact-info{background-color:#0a1628;border:1px solid #ffffff14}[data-theme=dark] .policy-privacy .contact-info h3{color:#fff!important}[data-theme=dark] .policy-privacy .contact-info a{color:#4ade80}
