.privacy-page{color:var(--mave-ink)}.privacy-page h1{font-size:clamp(2.6rem,5vw,3.75rem);line-height:1.06;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.privacy-page h2{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.privacy-page h3{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;font-weight:500}.privacy-page p{font-size:1rem;line-height:1.65;color:var(--mave-muted)}.privacy-page p+p{margin-top:1rem}.privacy-page h2+p{margin-top:1.25rem}.privacy-page .privacy-eyebrow{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--mave-accent);margin-bottom:1rem;letter-spacing:0;text-transform:none}.privacy-page .privacy-lead{font-size:1.2rem;line-height:1.6;margin-top:1.5rem;max-width:36rem}.privacy-page .privacy-lead+.privacy-lead{margin-top:1rem}.privacy-hero,.privacy-split{display:grid;grid-template-columns:1fr;gap:2.5rem}.privacy-hero{margin-top:3.5rem;margin-bottom:var(--mave-section-space);align-items:center}.privacy-split{align-items:start}.privacy-section{margin-bottom:var(--mave-section-space)}.privacy-heading{max-width:44rem;margin-bottom:3rem}.privacy-panel{padding:var(--mave-panel-pad);border-radius:var(--mave-panel-radius);background:var(--mave-surface)}.privacy-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--mave-accent);font-weight:500;margin-top:1.5rem;text-underline-offset:.25em}.privacy-link:hover{text-decoration:underline}.privacy-page a:focus-visible{outline:2px solid var(--mave-accent);outline-offset:4px}.privacy-hero-media{position:relative;isolation:isolate;aspect-ratio:4/3}.privacy-hero-media::before{content:"";position:absolute;inset:5% -3%;z-index:-1;border-radius:40%;background:radial-gradient(circle at 25% 35%,rgb(96 165 250/22%),transparent 52%),radial-gradient(circle at 78% 28%,rgb(251 146 60/.2),transparent 50%),radial-gradient(circle at 72% 72%,rgb(236 72 153/14%),transparent 48%);filter:blur(1.9rem)}.privacy-hero-clip{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--mave-panel-radius);background:#0c4a6e;box-shadow:0 1.75rem 3.5rem -1.8rem rgb(12 74 110/.6)}.privacy-hero-clip mave-clip{display:block;width:100%;height:100%;--clip-fit:cover}.privacy-hero-clip img{position:absolute;top:50%;left:50%;width:clamp(3rem,13%,4.5rem);transform:translate(-50%,-50%);opacity:.78;pointer-events:none;filter:drop-shadow(0 .25rem .7rem rgb(255 255 255/32%))}.privacy-principles,.privacy-facts{display:grid;gap:.75rem}.privacy-principles>div,.privacy-facts>div,.privacy-measures>div,.security-access article{position:relative;padding:1.5rem 1.75rem;border:0;border-radius:var(--mave-card-radius);background:var(--mave-surface)}.privacy-panel .privacy-principles>div,.privacy-panel .privacy-facts>div,.privacy-panel .privacy-measures>div,.privacy-panel .security-access article{background:#fff;box-shadow:var(--mave-card-shadow)}.privacy-principles>div{padding-left:4.25rem}.privacy-principles>div>span{position:absolute;left:1.5rem;top:1.4rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--mave-accent-soft);color:var(--mave-accent);font-size:.75rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.privacy-principles p,.privacy-facts p,.privacy-measures p{margin-top:.4rem;font-size:.95rem;line-height:1.6}.privacy-facts>div+div{margin-top:0;border-top:0}.privacy-facts .privacy-link{font-size:.9rem;margin-top:.75rem}.privacy-measures{display:grid;grid-template-columns:1fr;gap:1rem}.privacy-measures>div{display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem}.privacy-measures>div .privacy-link{margin-top:auto;padding-top:1.25rem;font-size:.95rem}.privacy-insight-heading{align-items:start}.privacy-dashboard{margin:3rem 0 0}.privacy-dashboard img{width:100%;height:auto;border:0;border-radius:var(--mave-card-radius);box-shadow:var(--mave-card-shadow),0 24px 60px -40px rgb(41 37 36/38%)}.privacy-dashboard figcaption{margin-top:1rem;font-size:.85rem;color:var(--mave-muted);text-align:center}.privacy-closing{text-align:center;padding-block:clamp(3rem,7vw,5.5rem)}.privacy-closing h2,.privacy-closing>p{margin-inline:auto;max-width:40rem}.privacy-closing>.privacy-link{margin-top:2rem;padding:.75rem 1.4rem;border-radius:999px;background:var(--mave-accent);color:#fff}.privacy-closing>.privacy-link:hover{background:#1d4ed8;text-decoration:none}.privacy-next-steps{display:grid;grid-template-columns:1fr;gap:1rem;max-width:48rem;margin:2.5rem auto 0;text-align:left}.privacy-next-steps a{display:block;padding:1.75rem;background:#fff;border:0;border-radius:var(--mave-card-radius);box-shadow:var(--mave-card-shadow);transition:transform 160ms ease,box-shadow 160ms ease}.privacy-next-steps a>span{display:block;color:var(--mave-accent);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}.privacy-next-steps strong{display:flex;justify-content:space-between;gap:1rem;font-size:1.25rem;font-weight:500;margin-top:.5rem}.privacy-next-steps a:hover{transform:translateY(-2px);box-shadow:var(--mave-card-shadow-hover)}@media(min-width:48rem){.privacy-hero{margin-top:6rem}.privacy-hero,.privacy-split{gap:4rem}.privacy-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.privacy-hero,.privacy-split{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-page .privacy-hero h1{font-size:clamp(2.6rem,4.2vw,3.4rem)}}.privacy-hero>.privacy-panel{padding:0;background:0 0;border-radius:0}.privacy-hero>.privacy-panel .privacy-principles>div{background:var(--mave-surface);box-shadow:none}.privacy-measures .feature-visual{align-self:stretch;display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:1.75rem;padding:.75rem;border-radius:calc(var(--mave-card-radius) - .5rem);background:#fff}.privacy-measures .feature-art{display:block;width:100%;height:auto;max-height:100%}.privacy-dashboard+.privacy-measures{margin-top:clamp(3rem,6vw,5rem)}.privacy-facts--icons>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start}.privacy-facts--icons .fact-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:#fff;color:var(--mave-accent);box-shadow:0 1px 2px rgb(28 25 23/6%)}.privacy-panel .privacy-facts--icons .fact-icon{background:#eff6ff;box-shadow:none}.privacy-facts--icons .fact-icon svg{width:1.4rem;height:1.4rem}