.FAQ-module__8lUG1G__layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.FAQ-module__8lUG1G__herramientas{top:calc(var(--header-h) + 1.5rem);flex-direction:column;gap:1.75rem;min-width:0;display:flex;position:sticky}.FAQ-module__8lUG1G__resultados{min-width:0}.FAQ-module__8lUG1G__etiqueta{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.65rem;font-size:round(.78rem,2px);font-weight:800;display:block}.FAQ-module__8lUG1G__buscadorControl{position:relative}.FAQ-module__8lUG1G__buscadorIcono{color:var(--text-muted);pointer-events:none;transition:color .2s;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.FAQ-module__8lUG1G__buscadorInput{border:1.5px solid var(--border-strong);background:var(--surface);width:100%;min-height:56px;color:var(--text);font-family:inherit;font-size:1rem;border-radius:999px;padding:0 1.25rem 0 3.1rem;font-size:round(1rem,2px);transition:border-color .2s,box-shadow .2s;display:block}.FAQ-module__8lUG1G__buscadorInput::placeholder{color:var(--text-muted);opacity:1}.FAQ-module__8lUG1G__buscadorInput:hover{border-color:color-mix(in srgb, var(--text) 40%, transparent)}.FAQ-module__8lUG1G__buscadorInput:focus,.FAQ-module__8lUG1G__buscadorInput:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 26%, transparent);outline:none}.FAQ-module__8lUG1G__buscadorControl:focus-within .FAQ-module__8lUG1G__buscadorIcono{color:var(--primary-text)}.FAQ-module__8lUG1G__temas{flex-wrap:wrap;gap:.5rem;display:flex}.FAQ-module__8lUG1G__tema{border:1.5px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font-size:.92rem;transition:transform .25s var(--ease-out), background-color .25s ease, border-color .25s ease, color .25s ease;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:round(.92rem,2px);font-weight:700;display:inline-flex}.FAQ-module__8lUG1G__tema svg{color:var(--primary-text);flex:none}.FAQ-module__8lUG1G__tema:hover{border-color:var(--text);transform:translateY(-2px)}.FAQ-module__8lUG1G__temaActivo,.FAQ-module__8lUG1G__temaActivo:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.FAQ-module__8lUG1G__temaActivo svg{color:var(--primary)}html[data-modo=barbivo] .FAQ-module__8lUG1G__temaActivo svg{color:var(--on-ink)}.FAQ-module__8lUG1G__conteo{font-size:.92rem;color:var(--text-muted);font-size:round(.92rem,2px);font-weight:600}.FAQ-module__8lUG1G__lista{flex-direction:column;gap:.75rem;list-style:none;display:flex}.FAQ-module__8lUG1G__item{background:var(--surface);border:1px solid var(--border);border-radius:22px;transition:border-color .3s,box-shadow .3s,background-color .3s}.FAQ-module__8lUG1G__item:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.FAQ-module__8lUG1G__itemAbierto,.FAQ-module__8lUG1G__itemAbierto:hover{background:var(--card);border-color:color-mix(in srgb, var(--primary) 60%, transparent);box-shadow:var(--shadow)}.FAQ-module__8lUG1G__preguntaTitulo{font-size:inherit;margin:0}.FAQ-module__8lUG1G__pregunta{width:100%;color:var(--text);text-align:left;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.01em;background:0 0;border-radius:22px;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 1.5rem;font-size:round(1.1rem,2px);font-weight:700;line-height:1.3;display:grid}.FAQ-module__8lUG1G__pregunta:focus-visible{outline-offset:-3px}html[data-modo=barbivo] .FAQ-module__8lUG1G__pregunta{letter-spacing:0}.FAQ-module__8lUG1G__numero{font-family:var(--font-display);font-size:1rem;color:var(--primary-text);font-size:round(1rem,2px);font-weight:800}html[data-modo=barbivo] .FAQ-module__8lUG1G__numero{font-style:italic}.FAQ-module__8lUG1G__preguntaTexto{min-width:0}.FAQ-module__8lUG1G__signo{border:1.5px solid var(--border-strong);width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}.FAQ-module__8lUG1G__signo svg{transition:transform .35s var(--ease-out)}.FAQ-module__8lUG1G__pregunta:hover .FAQ-module__8lUG1G__signo{border-color:var(--text)}.FAQ-module__8lUG1G__itemAbierto .FAQ-module__8lUG1G__signo{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.FAQ-module__8lUG1G__itemAbierto .FAQ-module__8lUG1G__signo svg{transform:rotate(180deg)}.FAQ-module__8lUG1G__respuesta{visibility:hidden;transition:grid-template-rows .35s var(--ease-out), visibility 0s linear .35s;grid-template-rows:0fr;display:grid}.FAQ-module__8lUG1G__itemAbierto .FAQ-module__8lUG1G__respuesta{visibility:visible;transition:grid-template-rows .35s var(--ease-out), visibility 0s;grid-template-rows:1fr}.FAQ-module__8lUG1G__respuestaDentro{min-height:0;overflow:hidden}.FAQ-module__8lUG1G__respuestaDentro p{color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;padding:0 1.5rem 1.5rem 4.7rem;line-height:1.7}.FAQ-module__8lUG1G__vacio{border:1.5px dashed var(--border-strong);color:var(--text-muted);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.FAQ-module__8lUG1G__vacioIcono{background:color-mix(in srgb, var(--primary) 18%, transparent);width:64px;height:64px;color:var(--primary-text);border-radius:50%;place-items:center;display:grid}.FAQ-module__8lUG1G__ayuda{align-items:center;gap:1.75rem;display:flex}.FAQ-module__8lUG1G__ayudaIcono{color:#e6aa38;background:#e6aa3829;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid}html[data-modo=barbivo] .FAQ-module__8lUG1G__ayudaIcono{color:#c99954;background:0 0;border:1px solid #c999548c;border-radius:50%}.FAQ-module__8lUG1G__ayudaTexto{flex:1;min-width:0}.FAQ-module__8lUG1G__ayudaTitulo{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;font-size:round(clamp(1.7rem,3.4vw,2.6rem),2px);line-height:1.05}html[data-modo=barbivo] .FAQ-module__8lUG1G__ayudaTitulo{letter-spacing:-.01em;font-weight:700}@media (max-width:900px){.FAQ-module__8lUG1G__layout{grid-template-columns:minmax(0,1fr)}.FAQ-module__8lUG1G__herramientas{gap:1.25rem;position:static}}@media (max-width:760px){.FAQ-module__8lUG1G__ayuda{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (max-width:560px){.FAQ-module__8lUG1G__pregunta{font-size:1.02rem;grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 1.15rem 1.15rem 1.25rem;font-size:round(1.02rem,2px)}.FAQ-module__8lUG1G__numero{display:none}.FAQ-module__8lUG1G__respuestaDentro p{padding:0 1.25rem 1.25rem}}
