.privacy-module__1B8oNa__page{background:linear-gradient(180deg, #fff 0%, var(--background) 46%, #eef6ff 100%);min-height:100vh;color:var(--foreground)}.dark .privacy-module__1B8oNa__page{background:linear-gradient(180deg, #020617 0%, var(--background) 48%, #0f172a 100%)}.privacy-module__1B8oNa__header{justify-content:space-between;align-items:center;gap:1rem;width:min(960px,100% - 2rem);margin:0 auto;padding:1.1rem 0;display:flex}.privacy-module__1B8oNa__brand{color:var(--primary);font-size:1.45rem;font-weight:800}.privacy-module__1B8oNa__homeLink{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--foreground);justify-content:center;align-items:center;padding:.6rem .9rem;font-weight:700;transition:border-color .2s,transform .2s;display:inline-flex}.privacy-module__1B8oNa__homeLink:hover{border-color:var(--primary);transform:translateY(-1px)}.privacy-module__1B8oNa__main{width:min(960px,100% - 2rem);margin:0 auto;padding:3rem 0 4rem}.privacy-module__1B8oNa__hero{border-bottom:1px solid var(--border);gap:.9rem;padding-bottom:2rem;display:grid}.privacy-module__1B8oNa__kicker{color:var(--primary);letter-spacing:0;text-transform:uppercase;font-size:.82rem;font-weight:800}.privacy-module__1B8oNa__hero h1{letter-spacing:0;max-width:780px;font-size:clamp(2.1rem,6vw,4rem);line-height:1.08}.privacy-module__1B8oNa__updated{color:var(--muted-foreground);font-size:1rem}.privacy-module__1B8oNa__intro{max-width:760px;color:var(--muted-foreground);font-size:1.08rem;line-height:1.75}.privacy-module__1B8oNa__content{gap:1rem;padding-top:1.5rem;display:grid}.privacy-module__1B8oNa__section{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:.75rem;padding:1.2rem;display:grid}.privacy-module__1B8oNa__section h2{letter-spacing:0;font-size:1.2rem}.privacy-module__1B8oNa__section p,.privacy-module__1B8oNa__section li{color:var(--muted-foreground);line-height:1.65}.privacy-module__1B8oNa__section ul{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.privacy-module__1B8oNa__contactLink{color:var(--primary);overflow-wrap:anywhere;font-weight:700}@media (max-width:640px){.privacy-module__1B8oNa__header{flex-direction:column;align-items:flex-start}.privacy-module__1B8oNa__homeLink{width:100%}.privacy-module__1B8oNa__main{padding-top:2rem}.privacy-module__1B8oNa__section{padding:1rem}}
