.privacy-module__VTbb1a__page{color:#241535;background:radial-gradient(circle at 12% 2%,#b066ff38,#0000 28rem),radial-gradient(circle at 92% 18%,#8a2be21a,#0000 24rem),linear-gradient(#fcf9ff 0%,#f7f2fd 52%,#f3ecfb 100%);min-height:100vh;position:relative;overflow:hidden}.privacy-module__VTbb1a__glow{pointer-events:none;background-image:radial-gradient(circle,#8a2be20f 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.privacy-module__VTbb1a__header,.privacy-module__VTbb1a__shell,.privacy-module__VTbb1a__footer{z-index:1;width:min(1180px,100% - 32px);margin-inline:auto;position:relative}.privacy-module__VTbb1a__header{justify-content:space-between;align-items:center;padding-block:24px;display:flex}.privacy-module__VTbb1a__brand{font-family:var(--font-display), Georgia, serif;color:var(--color-brand-strong);align-items:center;gap:10px;font-size:1.2rem;font-weight:700;display:inline-flex}.privacy-module__VTbb1a__brandMark{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-strong));color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 30px -16px #5f14b8cc}.privacy-module__VTbb1a__backLink,.privacy-module__VTbb1a__contactLink{color:var(--color-brand-strong);background:#ffffffb8;border:1px solid #8a2be224;border-radius:999px;padding:10px 16px;font-size:.84rem;font-weight:700;box-shadow:0 14px 28px -24px #5f14b880}.privacy-module__VTbb1a__backLink:hover,.privacy-module__VTbb1a__contactLink:hover{color:var(--color-brand);background:#fff;border-color:#8a2be257}.privacy-module__VTbb1a__shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;padding-block:36px 72px;display:grid}.privacy-module__VTbb1a__sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #8a2be21a;border-radius:24px;padding:22px;position:sticky;top:24px;box-shadow:0 24px 60px -42px #5f14b873}.privacy-module__VTbb1a__sidebarLabel{color:#5f14b880;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:800}.privacy-module__VTbb1a__sidebar nav{gap:4px;display:grid}.privacy-module__VTbb1a__sidebar a{color:#241535ad;border-radius:12px;padding:8px 10px;font-size:.82rem;font-weight:650}.privacy-module__VTbb1a__sidebar a:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.privacy-module__VTbb1a__policy{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #8a2be21c;border-radius:36px;overflow:hidden;box-shadow:0 42px 100px -60px #5f14b873}.privacy-module__VTbb1a__hero{background:radial-gradient(circle at 90% 10%,#b066ff2e,#0000 40%),linear-gradient(145deg,#fffffffa,#f8f1ffd1);padding:clamp(34px,6vw,72px)}.privacy-module__VTbb1a__eyebrow{color:var(--color-brand-strong);letter-spacing:.2em;text-transform:uppercase;background:#8a2be212;border:1px solid #8a2be224;border-radius:999px;padding:7px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.privacy-module__VTbb1a__hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;color:#241535;margin-top:20px;font-size:clamp(2.7rem,7vw,5.5rem);font-weight:550;line-height:.98}.privacy-module__VTbb1a__lead{color:#241535b3;max-width:720px;margin-top:24px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.privacy-module__VTbb1a__updated{color:#5f14b880;margin-top:22px;font-size:.8rem;font-weight:700}.privacy-module__VTbb1a__summary{background:#8a2be21a;border-block:1px solid #8a2be21a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.privacy-module__VTbb1a__summary>div{background:#fdfafff5;padding:26px}.privacy-module__VTbb1a__summary span,.privacy-module__VTbb1a__sectionNumber{color:#8a2be27a;letter-spacing:.16em;font-size:.68rem;font-weight:850}.privacy-module__VTbb1a__summary h2{color:#321b49;margin-top:10px;font-size:.98rem;font-weight:800}.privacy-module__VTbb1a__summary p{color:#2415359e;margin-top:8px;font-size:.8rem;line-height:1.6}.privacy-module__VTbb1a__section{border-bottom:1px solid #8a2be214;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:clamp(34px,5vw,56px) clamp(26px,6vw,72px);scroll-margin-top:24px;display:grid}.privacy-module__VTbb1a__section:last-child{border-bottom:0}.privacy-module__VTbb1a__section h2{font-family:var(--font-display), Georgia, serif;color:#321b49;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:600;line-height:1.18}.privacy-module__VTbb1a__section p,.privacy-module__VTbb1a__section li{color:#241535b3;font-size:.94rem;line-height:1.78}.privacy-module__VTbb1a__section p{margin-top:16px}.privacy-module__VTbb1a__section ul{gap:13px;margin-top:18px;padding-left:20px;display:grid}.privacy-module__VTbb1a__section li::marker{color:var(--color-brand-medium)}.privacy-module__VTbb1a__section strong{color:#382048}.privacy-module__VTbb1a__contact{background:linear-gradient(135deg,#8a2be212,#b066ff1f)}.privacy-module__VTbb1a__contactLink{margin-top:20px;display:inline-flex}.privacy-module__VTbb1a__contactMissing{background:#fff7ede6;border:1px solid #b453092e;border-radius:16px;padding:12px 14px;font-weight:700;display:inline-flex;color:#92400e!important}.privacy-module__VTbb1a__footer{color:#5f14b885;border-top:1px solid #8a2be217;flex-wrap:wrap;justify-content:center;gap:18px;padding-block:26px 38px;font-size:.8rem;font-weight:650;display:flex}.privacy-module__VTbb1a__footer a:hover{color:var(--color-brand-strong)}@media (max-width:820px){.privacy-module__VTbb1a__shell{grid-template-columns:1fr;padding-top:16px}.privacy-module__VTbb1a__sidebar{position:relative;top:auto}.privacy-module__VTbb1a__sidebar nav{padding-bottom:4px;display:flex;overflow-x:auto}.privacy-module__VTbb1a__sidebar a{flex:none}.privacy-module__VTbb1a__summary{grid-template-columns:1fr}}@media (max-width:520px){.privacy-module__VTbb1a__header,.privacy-module__VTbb1a__shell,.privacy-module__VTbb1a__footer{width:min(100% - 20px,1180px)}.privacy-module__VTbb1a__backLink{padding:9px 12px}.privacy-module__VTbb1a__policy{border-radius:26px}.privacy-module__VTbb1a__section{grid-template-columns:1fr}}
