.privacy-hero{padding:140px 0 60px;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(99,102,241,.14) 0%,transparent 70%);position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.privacy-hero .container{position:relative;z-index:1;max-width:820px}.privacy-hero__eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);margin-bottom:1rem}.privacy-hero h1{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.2;color:var(--text-1);margin-bottom:1.25rem}.privacy-hero__meta{font-size:.9rem;color:var(--text-2)}.privacy-body{padding:60px 0 100px}.privacy-body .container{max-width:820px}.privacy-lang{display:flex;gap:.5rem;margin-bottom:3rem}.privacy-lang__btn{padding:.4rem 1.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text-2);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.privacy-lang__btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.privacy-lang__btn:hover:not(.active){border-color:var(--primary);color:var(--text-1)}.privacy-content{display:none}.privacy-content.active{display:block}.privacy-content h2{font-size:1.35rem;font-weight:700;color:var(--text-1);margin:2.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.privacy-content h2:first-child{margin-top:0}.privacy-content p{color:var(--text-2);font-size:.975rem;line-height:1.8;margin-bottom:1rem}.privacy-content ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.privacy-content ul li{color:var(--text-2);font-size:.975rem;line-height:1.8;margin-bottom:.4rem}.privacy-content a{color:var(--secondary);text-decoration:underline}.privacy-entity{background:#6366f112;border:1px solid rgba(99,102,241,.18);border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0}.privacy-entity strong{color:var(--text-1);display:block;margin-bottom:.25rem}.privacy-entity p{margin:0;font-size:.9rem}.privacy-update{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.07);font-size:.85rem;color:var(--text-3)}
