.pub-planes [data-ciclo=anual]{display:none}.pub-ciclo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-block-start:2rem;padding:.25rem;border:1px solid var(--pub-borde);border-radius:999px;background:var(--pub-superficie)}.pub-ciclo__opcion{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:1.25rem;border-radius:999px;text-decoration:none}.pub-ciclo__opcion,.pub-normas__nombre{font-size:.9375rem;font-weight:600}.pub-ciclo__ayuda{margin:.625rem 0 0}.pub-ciclo__opcion[data-ciclo=mensual],#anual:target~.pub-ciclo [data-ciclo=anual]{background:var(--pub-tinta);color:var(--pub-papel)}#anual:target~.pub-ciclo [data-ciclo=mensual]{background:none;color:inherit}#anual:target~.pub-planes [data-ciclo=mensual]{display:none}#anual:target~.pub-planes [data-ciclo=anual]{display:flex}.pub-plan{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem}.pub-plan__importe{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;max-inline-size:none}.pub-plan__cifra{flex-basis:100%;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1}.pub-plan__inclusiones{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.pub-plan__importe--cotizacion .pub-plan__cifra{font-size:clamp(1.5rem,3vw,1.875rem);letter-spacing:-.02em;line-height:1.15}body.pub .pub-plan__cta{margin-block-start:auto}.pub-plan:nth-child(2):not(:last-child){border-color:var(--pub-tinta)}body.pub .pub-plan:nth-child(2):not(:last-child) .pub-plan__cta{background:var(--pub-tinta);color:var(--pub-papel)}.pub-addons .pub-chip{margin-inline-start:.5rem}.pub-procedencia{margin-block-start:3.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--pub-borde)}
