.privacy-policy-module__2v8YuG__headerCaja{background:radial-gradient(circle at 90% 10%,var(--glow-indigo)0%,transparent 45%),radial-gradient(circle at 10% 90%,var(--glow-teal)0%,transparent 45%),linear-gradient(135deg,#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.privacy-policy-module__2v8YuG__headerCaja:before{content:"";opacity:.2;background:linear-gradient(90deg,#0000,#5100ff 50%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.privacy-policy-module__2v8YuG__headerPanal{text-align:center;grid-area:1/2/2/3;padding:80px 24px 60px}.privacy-policy-module__2v8YuG__titleContainer{flex-direction:column;align-items:center;gap:16px;max-width:800px;margin:0 auto;display:flex}.privacy-policy-module__2v8YuG__badge{color:#5100ff;letter-spacing:.05em;text-transform:uppercase;background:#5100ff14;border:1px solid #5100ff33;border-radius:50px;justify-content:center;align-items:center;padding:6px 16px;font-size:1.2rem;font-weight:600;display:inline-flex}.privacy-policy-module__2v8YuG__titleContainer h1{color:#0b0b0d;letter-spacing:-.02em;font-size:3.6rem;font-weight:800;line-height:1.2}.privacy-policy-module__2v8YuG__lastUpdated{color:#64748b;font-size:1.4rem;font-weight:500}.privacy-policy-module__2v8YuG__contentCaja{background-color:#fff}.privacy-policy-module__2v8YuG__contentPanal{grid-column:2/3;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px 100px}.privacy-policy-module__2v8YuG__introContainer{color:#334155;text-align:center;max-width:900px;margin:0 auto 60px;padding:0 16px;font-size:1.8rem;line-height:1.6}.privacy-policy-module__2v8YuG__layoutGrid{grid-template-columns:1fr;gap:48px;display:grid;position:relative}@media (min-width:1024px){.privacy-policy-module__2v8YuG__layoutGrid{grid-template-columns:280px 1fr;gap:64px}}.privacy-policy-module__2v8YuG__sidebar{display:none}@media (min-width:1024px){.privacy-policy-module__2v8YuG__sidebar{display:block;position:relative}.privacy-policy-module__2v8YuG__sidebarNav{max-height:calc(100vh - 140px);padding-right:16px;position:sticky;top:100px;overflow-y:auto}.privacy-policy-module__2v8YuG__sidebarNav::-webkit-scrollbar{width:4px}.privacy-policy-module__2v8YuG__sidebarNav::-webkit-scrollbar-track{background:0 0}.privacy-policy-module__2v8YuG__sidebarNav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.privacy-policy-module__2v8YuG__sidebarNav::-webkit-scrollbar-thumb:hover{background:#94a3b8}}.privacy-policy-module__2v8YuG__sidebarNav ul{flex-direction:column;gap:12px;list-style:none;display:flex}.privacy-policy-module__2v8YuG__sidebarLink{color:#64748b;border-left:2px solid #e2e8f0;padding:6px 12px;font-size:1.4rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.privacy-policy-module__2v8YuG__sidebarLink:hover{color:#5100ff;border-left-color:#5100ff;padding-left:16px}.privacy-policy-module__2v8YuG__sectionsContainer{flex-direction:column;gap:56px;display:flex}.privacy-policy-module__2v8YuG__policySection{border-bottom:1px solid #f1f5f9;padding-bottom:48px;scroll-margin-top:100px;transition:all .3s}.privacy-policy-module__2v8YuG__policySection:last-child{border-bottom:none;padding-bottom:0}.privacy-policy-module__2v8YuG__policySection h2{color:#0b0b0d;letter-spacing:-.01em;margin-bottom:24px;font-size:2.2rem;font-weight:700}.privacy-policy-module__2v8YuG__sectionBody{color:#475569;flex-direction:column;gap:16px;font-size:1.6rem;line-height:1.7;display:flex}.privacy-policy-module__2v8YuG__list{flex-direction:column;gap:12px;margin:8px 0;padding-left:0;list-style-type:none;display:flex}.privacy-policy-module__2v8YuG__list li{padding-left:28px;position:relative}.privacy-policy-module__2v8YuG__list li:before{content:"";background-color:#5100ff;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:8px}.privacy-policy-module__2v8YuG__contactCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:450px;margin-top:16px;padding:24px;display:inline-block}.privacy-policy-module__2v8YuG__contactCard strong{color:#0b0b0d;margin-bottom:12px;font-size:1.8rem;display:block}.privacy-policy-module__2v8YuG__contactCard p{color:#475569;margin:8px 0;font-size:1.5rem}.privacy-policy-module__2v8YuG__contactCard a{color:#5100ff;font-weight:500;text-decoration:none;transition:all .2s}.privacy-policy-module__2v8YuG__contactCard a:hover{text-decoration:underline}
