.privacy-module__VTbb1a__page{color:#e2e8f0;min-height:100vh;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#0a0a12;position:relative;overflow-x:hidden}.privacy-module__VTbb1a__bgGlow1{pointer-events:none;z-index:0;background:radial-gradient(#22c55e14 0%,#0000 70%);width:480px;height:480px;position:fixed;top:-100px;right:-100px}.privacy-module__VTbb1a__bgGlow2{pointer-events:none;z-index:0;background:radial-gradient(#6366f114 0%,#0000 70%);width:420px;height:420px;position:fixed;bottom:-120px;left:-80px}.privacy-module__VTbb1a__backLink{color:#ffffff61;align-items:center;gap:6px;margin-bottom:1.5rem;font-size:.82rem;text-decoration:none;transition:color .2s;display:inline-flex}.privacy-module__VTbb1a__backLink:hover{color:#ffffffb3}.privacy-module__VTbb1a__hero{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:5rem 2rem 3rem;display:flex;position:relative}.privacy-module__VTbb1a__heroMeta{margin-bottom:1rem}.privacy-module__VTbb1a__heroBadge{letter-spacing:.08em;text-transform:uppercase;color:#4ade80;background:#22c55e1f;border:1px solid #22c55e47;border-radius:99px;padding:4px 14px;font-size:.73rem;font-weight:600;display:inline-block}.privacy-module__VTbb1a__heroTitle{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 30%,#86efac 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.privacy-module__VTbb1a__heroDesc{color:#ffffff80;max-width:520px;margin-bottom:1rem;font-size:.95rem;line-height:1.65}.privacy-module__VTbb1a__heroDate{color:#ffffff4d;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;padding:4px 12px;font-size:.78rem}.privacy-module__VTbb1a__body{z-index:1;align-items:flex-start;gap:2.5rem;max-width:1100px;margin:0 auto;padding:0 2rem 5rem;display:flex;position:relative}.privacy-module__VTbb1a__toc{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-shrink:0;width:230px;padding:1.25rem;position:sticky;top:2rem}.privacy-module__VTbb1a__tocTitle{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-bottom:.85rem;font-size:.7rem;font-weight:700}.privacy-module__VTbb1a__tocList{flex-direction:column;gap:2px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.privacy-module__VTbb1a__tocLink{color:#ffffff73;border-radius:7px;padding:5px 8px;font-size:.79rem;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.privacy-module__VTbb1a__tocLink:hover{color:#4ade80;background:#22c55e1a}.privacy-module__VTbb1a__tocFooter{border-top:1px solid #ffffff12;padding-top:.85rem}.privacy-module__VTbb1a__tocSwitchLink{color:#fff6;font-size:.79rem;text-decoration:none;transition:color .2s}.privacy-module__VTbb1a__tocSwitchLink:hover{color:#4ade80}.privacy-module__VTbb1a__content{flex:1;min-width:0}.privacy-module__VTbb1a__section{border-bottom:1px solid #ffffff0f;margin-bottom:2.5rem;padding-bottom:2.5rem;scroll-margin-top:2rem}.privacy-module__VTbb1a__section:last-of-type{border-bottom:none}.privacy-module__VTbb1a__sectionTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:1rem;font-size:1.15rem;font-weight:700;display:flex}.privacy-module__VTbb1a__sectionTitle:before{content:"";background:linear-gradient(#22c55e,#16a34a);border-radius:99px;flex-shrink:0;width:3px;height:1.1em;display:inline-block}.privacy-module__VTbb1a__subTitle{color:#ffffffbf;margin:1.1rem 0 .5rem;font-size:.9rem;font-weight:600}.privacy-module__VTbb1a__content p{color:#fff9;margin-bottom:.9rem;font-size:.9rem;line-height:1.75}.privacy-module__VTbb1a__content p:last-child{margin-bottom:0}.privacy-module__VTbb1a__content strong{color:#ffffffd9;font-weight:600}.privacy-module__VTbb1a__list{flex-direction:column;gap:6px;margin:.5rem 0 .9rem;padding:0;list-style:none;display:flex}.privacy-module__VTbb1a__list li{color:#ffffff8c;padding-left:1.35rem;font-size:.88rem;line-height:1.6;position:relative}.privacy-module__VTbb1a__list li:before{content:"–";color:#22c55e;font-weight:700;position:absolute;left:0}.privacy-module__VTbb1a__inlineLink{color:#4ade80;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.privacy-module__VTbb1a__inlineLink:hover{color:#86efac}.privacy-module__VTbb1a__highlightBox{color:#ffffffa6;background:#22c55e12;border:1px solid #22c55e33;border-radius:12px;align-items:flex-start;gap:12px;margin-top:.75rem;padding:1rem 1.2rem;font-size:.88rem;line-height:1.6;display:flex}.privacy-module__VTbb1a__highlightIcon{flex-shrink:0;margin-top:1px;font-size:1.1rem}.privacy-module__VTbb1a__tableWrap{border:1px solid #ffffff14;border-radius:12px;margin:.75rem 0;overflow-x:auto}.privacy-module__VTbb1a__table{border-collapse:collapse;width:100%;font-size:.85rem}.privacy-module__VTbb1a__table thead tr{background:#ffffff0d}.privacy-module__VTbb1a__table th{text-align:left;color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.privacy-module__VTbb1a__table td{color:#ffffff8c;border-top:1px solid #ffffff0d;padding:.75rem 1rem}.privacy-module__VTbb1a__table tbody tr:hover td{background:#ffffff08}.privacy-module__VTbb1a__providerList{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.privacy-module__VTbb1a__providerCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:1.1rem 1.25rem}.privacy-module__VTbb1a__providerName{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:flex}.privacy-module__VTbb1a__providerIcon{font-size:1rem}.privacy-module__VTbb1a__providerDesc{color:#ffffff73;font-size:.83rem;line-height:1.55;margin:0 0 .5rem!important}.privacy-module__VTbb1a__providerLink{color:#4ade80;text-underline-offset:3px;font-size:.79rem;text-decoration:underline;transition:color .15s}.privacy-module__VTbb1a__providerLink:hover{color:#86efac}.privacy-module__VTbb1a__code{color:#a5b4fc;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;padding:1px 6px;font-family:Fira Code,Cascadia Code,monospace;font-size:.82em}.privacy-module__VTbb1a__rightsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:.75rem 0 1rem;display:grid}.privacy-module__VTbb1a__rightCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:4px;padding:1rem;display:flex}.privacy-module__VTbb1a__rightIcon{margin-bottom:4px;font-size:1.25rem}.privacy-module__VTbb1a__rightCard strong{color:#fffc;font-size:.85rem}.privacy-module__VTbb1a__rightCard p{color:#fff6!important;margin:0!important;font-size:.78rem!important;line-height:1.45!important}.privacy-module__VTbb1a__contactCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.7rem;margin:.75rem 0;padding:1.25rem 1.5rem;display:flex}.privacy-module__VTbb1a__contactRow{color:#fff9;align-items:center;gap:10px;font-size:.88rem;display:flex}.privacy-module__VTbb1a__contactIcon{flex-shrink:0;font-size:1rem}.privacy-module__VTbb1a__pageFooter{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:2.5rem;display:flex}.privacy-module__VTbb1a__footerLink{color:#fff6;font-size:.85rem;text-decoration:none;transition:color .2s}.privacy-module__VTbb1a__footerLink:hover{color:#4ade80}@media (max-width:820px){.privacy-module__VTbb1a__hero{padding:4rem 1.5rem 2rem}.privacy-module__VTbb1a__body{flex-direction:column;gap:1.5rem;padding:0 1.25rem 4rem}.privacy-module__VTbb1a__toc{width:100%;position:static}.privacy-module__VTbb1a__tocList{grid-template-columns:1fr 1fr;gap:4px;display:grid}.privacy-module__VTbb1a__rightsGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.privacy-module__VTbb1a__hero{padding:3rem 1rem 1.5rem}.privacy-module__VTbb1a__body{padding:0 1rem 3rem}.privacy-module__VTbb1a__tocList,.privacy-module__VTbb1a__rightsGrid{grid-template-columns:1fr}.privacy-module__VTbb1a__pageFooter{flex-direction:column;align-items:flex-start}}
