body.privacy-page.ac-theme{background:var(--ac-fondo);color:var(--ac-texto);font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);line-height:var(--ac-lh-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto!important;height:auto!important;min-height:100vh}body.privacy-page.ac-theme h1,body.privacy-page.ac-theme h2,body.privacy-page.ac-theme h3,body.privacy-page.ac-theme h4{font-family:var(--ac-fuente-titulo);color:var(--ac-texto)}body.privacy-page.ac-theme h1{font-size:var(--ac-fs-h1);font-weight:700;line-height:var(--ac-lh-h1);letter-spacing:var(--ac-ls-h1);font-variation-settings:"opsz" 40}body.privacy-page.ac-theme h3{font-size:var(--ac-fs-h3);font-weight:600;line-height:var(--ac-lh-h3);letter-spacing:var(--ac-ls-h3);font-variation-settings:"opsz" 20}body.privacy-page.ac-theme h4{font-size:var(--ac-fs-cuerpo);font-weight:600;line-height:var(--ac-lh-h3)}body.privacy-page.ac-theme :focus-visible{outline:var(--ac-foco-grosor) solid var(--ac-foco);outline-offset:var(--ac-foco-offset);border-radius:4px}body.privacy-page.ac-theme a{color:var(--ac-acento-texto)}body.privacy-page.ac-theme ::selection{background:var(--ac-acento-bg-fuerte);color:var(--ac-texto)}body.privacy-page.ac-theme code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--ac-superficie-baja);color:var(--ac-texto);border:1px solid var(--ac-borde);border-radius:4px;padding:.1em .35em}body.privacy-page.ac-theme .nav-header{background:var(--ac-papel-100);color:var(--ac-tinta-800);box-shadow:inset 0 -1px 0 var(--ac-borde)}body.privacy-page.ac-theme .nav-logo{color:var(--ac-tinta-800);font-family:var(--ac-fuente-logo)}body.privacy-page.ac-theme .nav-logo img{background:var(--ac-papel-100)}body.privacy-page.ac-theme .nav-link{color:var(--ac-tinta-700);font-family:var(--ac-fuente-texto)}body.privacy-page.ac-theme .nav-link:hover{background:var(--ac-papel-200);color:var(--ac-tinta-800)}body.privacy-page.ac-theme .nav-link.active{background:var(--ac-papel-200);color:var(--ac-tinta-800);box-shadow:inset 0 -2px 0 var(--ac-acento)}body.privacy-page.ac-theme .nav-action-btn{background:var(--ac-papel-200);color:var(--ac-tinta-800);border:1px solid var(--ac-borde-control)}body.privacy-page.ac-theme .nav-action-btn:hover{background:var(--ac-papel-300)}body.privacy-page.ac-theme .nav-action-btn.primary{background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border-color:var(--ac-naranja-700)}body.privacy-page.ac-theme .nav-action-btn.primary:hover{background:var(--ac-acento-hover)}body.privacy-page.ac-theme .mobile-menu,body.privacy-page.ac-theme .nav-dropdown{background:var(--ac-superficie);border-color:var(--ac-borde);color:var(--ac-texto)}body.privacy-page.ac-theme .privacy-container{max-width:var(--ac-pagina-ancho);margin:0 auto;padding:1.5rem 1.25rem 2.5rem}body.privacy-page.ac-theme .privacy-header-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-lg);box-shadow:var(--ac-sombra-sm);overflow:hidden;margin-bottom:1.25rem}body.privacy-page.ac-theme .privacy-header-top{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.5rem;background:var(--ac-superficie);color:var(--ac-texto)}body.privacy-page.ac-theme .privacy-header-icon{width:56px;height:56px;border-radius:var(--ac-radio-md);background:var(--ac-acento-bg);border:1px solid var(--ac-acento-borde);color:var(--ac-acento-texto);display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}body.privacy-page.ac-theme .privacy-header-text h1{margin:0;color:var(--ac-texto)}body.privacy-page.ac-theme .privacy-header-text span{display:block;margin-top:.35rem;font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-meta);line-height:var(--ac-lh-meta);letter-spacing:var(--ac-ls-meta);color:var(--ac-texto-suave);font-variant-numeric:tabular-nums}body.privacy-page.ac-theme .privacy-card{background:var(--ac-superficie);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md);box-shadow:var(--ac-sombra-sm);margin-bottom:1rem;overflow:hidden}body.privacy-page.ac-theme .privacy-card[id],body.privacy-page.ac-theme .privacy-header-card,body.privacy-page.ac-theme .privacy-inline-heading[id],body.privacy-page.ac-theme .privacy-subsection[id]{scroll-margin-top:4.5rem}body.privacy-page.ac-theme .privacy-card-header{padding:1rem 1.25rem;border-bottom:1px solid var(--ac-borde);background:var(--ac-superficie)}body.privacy-page.ac-theme .privacy-card-header h3{margin:0;display:flex;align-items:center;gap:.6rem;color:var(--ac-texto)}body.privacy-page.ac-theme .privacy-card-header h3 i{color:var(--ac-acento-texto);font-size:.95rem;width:20px;text-align:center}body.privacy-page.ac-theme .privacy-card-body{padding:1.25rem}body.privacy-page.ac-theme .privacy-card-body p,body.privacy-page.ac-theme .privacy-card-body ul li,body.privacy-page.ac-theme .privacy-subsection-body p,body.privacy-page.ac-theme .privacy-subsection-body ul li{max-width:68ch;color:var(--ac-texto-suave);font-size:var(--ac-fs-cuerpo-largo);line-height:var(--ac-lh-cuerpo-largo)}body.privacy-page.ac-theme .privacy-card-body p,body.privacy-page.ac-theme .privacy-subsection-body p{margin:0 0 .85rem}body.privacy-page.ac-theme .privacy-card-body p:last-child,body.privacy-page.ac-theme .privacy-subsection-body p:last-child{margin-bottom:0}body.privacy-page.ac-theme .privacy-card-body a,body.privacy-page.ac-theme .privacy-subsection-body a{color:var(--ac-acento-texto);font-weight:600;text-decoration:underline;text-underline-offset:2px}body.privacy-page.ac-theme .privacy-card-body a:hover,body.privacy-page.ac-theme .privacy-subsection-body a:hover{color:var(--ac-acento-hover)}body.privacy-page.ac-theme .privacy-card-body ul,body.privacy-page.ac-theme .privacy-subsection-body ul{list-style:none;padding:0;margin:.5rem 0 0}body.privacy-page.ac-theme .privacy-card-body ul li,body.privacy-page.ac-theme .privacy-subsection-body ul li{position:relative;padding:.55rem 0 .55rem 1.25rem;border-bottom:1px solid var(--ac-borde)}body.privacy-page.ac-theme .privacy-card-body ul li:last-child,body.privacy-page.ac-theme .privacy-subsection-body ul li:last-child{border-bottom:none}body.privacy-page.ac-theme .privacy-card-body ul li::before,body.privacy-page.ac-theme .privacy-subsection-body ul li::before{content:"";position:absolute;left:0;top:1rem;width:6px;height:6px;background:var(--ac-acento);border-radius:50%}body.privacy-page.ac-theme .privacy-card-body strong,body.privacy-page.ac-theme .privacy-subsection-body strong{color:var(--ac-texto);font-weight:600}body.privacy-page.ac-theme .privacy-inline-heading{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 .75rem;color:var(--ac-texto);scroll-margin-top:4.5rem}body.privacy-page.ac-theme .privacy-inline-heading i{color:var(--ac-acento-texto);font-size:.95rem;width:1.1rem;text-align:center}body.privacy-page.ac-theme .privacy-subsection{border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md);margin-top:.85rem;overflow:hidden;background:var(--ac-superficie)}body.privacy-page.ac-theme .privacy-subsection-title{margin:0;padding:.9rem 1.15rem;display:flex;align-items:center;gap:.6rem;font-family:var(--ac-fuente-texto);font-size:var(--ac-fs-cuerpo);font-weight:600;line-height:var(--ac-lh-cuerpo);color:var(--ac-texto);background:var(--ac-superficie-baja);border-bottom:1px solid var(--ac-borde)}body.privacy-page.ac-theme .privacy-subsection-title i{color:var(--ac-acento-texto);font-size:.9rem;width:18px;text-align:center;flex-shrink:0}body.privacy-page.ac-theme .privacy-subsection-body{padding:1rem 1.15rem 1.15rem}body.privacy-page.ac-theme .toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.35rem 1rem}@media (min-width:540px){body.privacy-page.ac-theme .toc-list{grid-template-columns:1fr 1fr}}body.privacy-page.ac-theme .toc-list li{padding:0;border-bottom:none;max-width:none}body.privacy-page.ac-theme .toc-list li::before{display:none}body.privacy-page.ac-theme .toc-list li a{color:var(--ac-acento-texto);text-decoration:none;font-size:var(--ac-fs-cuerpo-sm);font-weight:600;display:flex;align-items:center;gap:.4rem;padding:.35rem .4rem;border-radius:var(--ac-radio-sm)}body.privacy-page.ac-theme .toc-list li a:hover{background:var(--ac-superficie-baja);text-decoration:underline;text-underline-offset:2px}body.privacy-page.ac-theme .toc-list li a i{color:var(--ac-texto-tenue);width:1rem;text-align:center}body.privacy-page.ac-theme .priv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.75rem 0;border-radius:var(--ac-radio-md);border:1px solid var(--ac-borde)}body.privacy-page.ac-theme .priv-table-wrap .specs-table{margin:0;box-shadow:none;border-radius:0}body.privacy-page.ac-theme .specs-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden}body.privacy-page.ac-theme .specs-table td,body.privacy-page.ac-theme .specs-table th{padding:.85rem 1rem;text-align:left;font-size:var(--ac-fs-cuerpo-sm);line-height:var(--ac-lh-cuerpo-sm);vertical-align:top;font-variant-numeric:tabular-nums}body.privacy-page.ac-theme .specs-table th{background:var(--ac-superficie-baja);color:var(--ac-texto);font-weight:600;border-bottom:1px solid var(--ac-borde)}body.privacy-page.ac-theme .specs-table td{border-bottom:1px solid var(--ac-borde);color:var(--ac-texto-suave);background:var(--ac-superficie)}body.privacy-page.ac-theme .specs-table td:first-child{color:var(--ac-texto)}body.privacy-page.ac-theme .specs-table tbody tr:last-child td{border-bottom:none}body.privacy-page.ac-theme .specs-table tbody tr:hover td{background:var(--ac-superficie-baja)}body.privacy-page.ac-theme .specs-table a{color:var(--ac-acento-texto);font-weight:600}body.privacy-page.ac-theme .priv-note{background:var(--ac-aviso-bg);border:1px solid var(--ac-aviso-borde);border-left:3px solid var(--ac-aviso);border-radius:0 var(--ac-radio-sm) var(--ac-radio-sm) 0;padding:.85rem 1rem;margin:.85rem 0;font-size:var(--ac-fs-cuerpo-sm);color:var(--ac-aviso-texto);line-height:var(--ac-lh-cuerpo-sm);max-width:68ch}body.privacy-page.ac-theme .priv-note i{margin-right:.35rem}body.privacy-page.ac-theme .privacy-purposes{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}body.privacy-page.ac-theme .privacy-purpose-item{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;background:var(--ac-superficie-baja);border-radius:var(--ac-radio-md);border:1px solid var(--ac-borde)}body.privacy-page.ac-theme .privacy-purpose-item>i{width:34px;height:34px;border-radius:var(--ac-radio-sm);background:var(--ac-acento-bg);color:var(--ac-acento-texto);border:1px solid var(--ac-acento-borde);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}body.privacy-page.ac-theme .privacy-purpose-item>div{min-width:0}body.privacy-page.ac-theme .privacy-purpose-item strong{display:block;font-size:var(--ac-fs-cuerpo-sm);color:var(--ac-texto);margin-bottom:.15rem}body.privacy-page.ac-theme .privacy-purpose-item span{display:block;font-size:var(--ac-fs-cuerpo-sm);color:var(--ac-texto-suave);line-height:var(--ac-lh-cuerpo-sm);max-width:68ch}body.privacy-page.ac-theme .privacy-highlight{display:flex;align-items:flex-start;gap:.75rem;background:var(--ac-info-bg);border:1px solid var(--ac-info-borde);border-radius:var(--ac-radio-md);padding:.875rem 1.15rem;margin-top:.75rem;max-width:68ch}body.privacy-page.ac-theme .privacy-highlight>i{color:var(--ac-info-texto);font-size:1.1rem;flex-shrink:0;margin-top:.15rem}body.privacy-page.ac-theme .privacy-highlight p{color:var(--ac-info-texto);font-size:var(--ac-fs-cuerpo-sm);font-weight:500;margin:0;line-height:var(--ac-lh-cuerpo-sm);max-width:none}body.privacy-page.ac-theme .privacy-highlight a{color:var(--ac-acento-texto)}body.privacy-page.ac-theme .privacy-contact{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;background:var(--ac-superficie-baja);border:1px solid var(--ac-borde);border-radius:var(--ac-radio-md)}body.privacy-page.ac-theme .privacy-contact p{margin:0;color:var(--ac-texto);font-size:var(--ac-fs-cuerpo-sm);font-weight:600;max-width:none}body.privacy-page.ac-theme .privacy-contact p i{color:var(--ac-acento-texto);margin-right:.35rem}body.privacy-page.ac-theme .privacy-contact a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;background:var(--ac-acento-accion);color:var(--ac-texto-invertido);border:1px solid var(--ac-naranja-700);border-radius:var(--ac-radio-md);text-decoration:none;font-size:var(--ac-fs-cuerpo-sm);font-weight:600;white-space:nowrap}body.privacy-page.ac-theme .privacy-contact a:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido)}body.privacy-page.ac-theme .footer-cta{text-align:center;padding:2.5rem 1rem 1rem}body.privacy-page.ac-theme .footer-cta h3{color:var(--ac-texto);margin:0 0 1.25rem;font-size:var(--ac-fs-h2);line-height:var(--ac-lh-h2)}body.privacy-page.ac-theme .cta-btn{display:inline-flex;align-items:center;gap:.6rem;background:var(--ac-acento-accion);color:var(--ac-texto-invertido);padding:.85rem 1.5rem;border-radius:var(--ac-radio-md);text-decoration:none;font-family:var(--ac-fuente-texto);font-weight:600;font-size:var(--ac-fs-cuerpo);border:1px solid var(--ac-naranja-700);cursor:pointer;transition:background .15s ease}body.privacy-page.ac-theme .cta-btn:hover{background:var(--ac-acento-hover);color:var(--ac-texto-invertido);transform:none;box-shadow:none}body.privacy-page.ac-theme .privacy-card-body .cta-btn{margin-top:.75rem}body.privacy-page.ac-theme .home-footer{background:var(--ac-tinta-900);color:var(--ac-papel-100);margin-top:1rem}body.privacy-page.ac-theme .home-footer .footer-brand .footer-logo{font-family:var(--ac-fuente-logo);color:var(--ac-papel-50)}body.privacy-page.ac-theme .home-footer .footer-brand p{color:var(--ac-tinta-300)}body.privacy-page.ac-theme .home-footer .footer-brand a{color:var(--ac-naranja-300)}body.privacy-page.ac-theme .home-footer .footer-brand a:hover{color:var(--ac-papel-50)}body.privacy-page.ac-theme .home-footer .footer-links h4{font-family:var(--ac-fuente-texto);color:var(--ac-tinta-500);letter-spacing:var(--ac-ls-overline)}body.privacy-page.ac-theme .home-footer .footer-links a{color:var(--ac-papel-200)}body.privacy-page.ac-theme .home-footer .footer-links a:hover{color:var(--ac-naranja-300)}body.privacy-page.ac-theme .home-footer .footer-bottom{border-top-color:rgba(249,245,234,.12)}body.privacy-page.ac-theme .home-footer .footer-bottom p{color:var(--ac-tinta-500);font-size:var(--ac-fs-legal)}@media (min-width:768px){body.privacy-page.ac-theme .privacy-container{padding:2rem 1.5rem 3rem}body.privacy-page.ac-theme .privacy-header-top{padding:1.75rem 2rem}body.privacy-page.ac-theme .privacy-card-body,body.privacy-page.ac-theme .privacy-card-header{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:540px){body.privacy-page.ac-theme .privacy-header-top{align-items:flex-start}body.privacy-page.ac-theme .privacy-header-icon{width:48px;height:48px;font-size:1.15rem}body.privacy-page.ac-theme .privacy-contact{flex-direction:column;text-align:center}body.privacy-page.ac-theme .privacy-contact a{width:100%;justify-content:center}body.privacy-page.ac-theme .specs-table td:first-child{white-space:normal}}