.fz-privacy-panel{backdrop-filter:blur(7px) saturate(140%);-webkit-backdrop-filter:blur(7px) saturate(140%);background:rgba(20,20,22,.28);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88);font-size:15px;line-height:1.65;margin:0 auto;max-width:820px;padding:clamp(28px,4vw,56px);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fz-privacy-panel{background:rgba(20,20,22,.78)}}.fz-privacy-panel h2{color:var(--fz-cyan-bright);font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:700;letter-spacing:.02em;margin:2.2rem 0 .9rem}.fz-privacy-panel h2:first-child{margin-top:0}.fz-privacy-panel h3{color:#fff;font-size:clamp(1.05rem,1.6vw,1.15rem);font-weight:700;letter-spacing:.01em;margin:1.6rem 0 .6rem}.fz-privacy-panel p{margin:0 0 1rem}.fz-privacy-panel ol,.fz-privacy-panel ul{margin:0 0 1.2rem;padding-left:1.5rem}.fz-privacy-panel li{margin-bottom:.45rem}.fz-privacy-panel li:last-child{margin-bottom:0}

/* !important defeats Flatsome's `a:hover { color: var(--primary-color) }`
   which was washing the link text out into the panel background. */.fz-privacy-panel a,.fz-privacy-panel a:link,.fz-privacy-panel a:visited{color:var(--fz-cyan-bright)!important;text-decoration:underline;text-decoration-color:var(--fz-glow-cyan-40);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease,text-shadow .15s ease}.fz-privacy-panel a:focus-visible,.fz-privacy-panel a:hover{color:#fff!important;outline:none;text-decoration-color:var(--fz-cyan-bright);text-shadow:0 0 12px rgba(0,240,255,.5)}.fz-privacy-panel strong{color:#fff;font-weight:700}.fz-privacy-panel table{background:rgba(8,12,38,.55);border:1px solid rgba(0,240,255,.22);border-collapse:separate;border-radius:12px;border-spacing:0;font-size:14px;margin:.5rem 0 1.5rem;overflow:hidden;table-layout:fixed;width:100%}.fz-privacy-panel col:first-child,.fz-privacy-panel td:first-child,.fz-privacy-panel th:first-child{width:24%}.fz-privacy-panel col:nth-child(2),.fz-privacy-panel td:nth-child(2),.fz-privacy-panel th:nth-child(2){width:26%}.fz-privacy-panel col:nth-child(3),.fz-privacy-panel td:nth-child(3),.fz-privacy-panel th:nth-child(3){width:50%}.fz-privacy-panel td,.fz-privacy-panel th{border-bottom:1px solid rgba(0,240,255,.12);color:hsla(0,0%,100%,.92);text-align:left;vertical-align:top}

/* !important defeats Flatsome / Woo's `td { padding: 9px 12px }`.
   Scoped to ≥640px so the mobile card-stack below keeps its own padding. */@media (min-width:640px){.fz-privacy-panel td,.fz-privacy-panel th{padding:1.05rem 1.4rem!important}.fz-privacy-panel td:first-child,.fz-privacy-panel th:first-child{padding-left:1.7rem!important}.fz-privacy-panel td:last-child,.fz-privacy-panel th:last-child{padding-right:1.7rem!important}}.fz-privacy-panel tbody tr:last-child td{border-bottom:none}.fz-privacy-panel tbody tr:nth-child(2n) td{background:rgba(0,240,255,.025)}.fz-privacy-panel tbody td:first-child{color:#fff;font-weight:600}.fz-privacy-panel th{background:rgba(4,187,211,.18);border-bottom:1px solid rgba(0,240,255,.3);color:var(--fz-cyan-bright);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:639px){.fz-privacy-panel{font-size:14px}.fz-privacy-panel table,.fz-privacy-panel tbody,.fz-privacy-panel thead,.fz-privacy-panel tr{display:block}.fz-privacy-panel thead{left:-9999px;position:absolute}.fz-privacy-panel tbody tr{background:rgba(10,10,36,.4);border:1px solid rgba(0,240,255,.18);border-radius:8px;margin-bottom:1rem}.fz-privacy-panel tbody tr:last-child{margin-bottom:0}.fz-privacy-panel td{border-bottom:1px solid hsla(0,0%,100%,.06);display:block;padding:.65rem 1rem!important}.fz-privacy-panel td:last-child{border-bottom:none}.fz-privacy-panel td:first-child{color:var(--fz-cyan-bright);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}.fz-privacy-updated{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);font-size:13px;font-style:italic;margin:2rem 0 0;padding-top:1.25rem;text-align:right}